0% found this document useful (0 votes)
15 views

JAVA Syllabus

Uploaded by

Thor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

JAVA Syllabus

Uploaded by

Thor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Semester – I

Prepare for Campus with Java


Core
1. Basics
a. Environment setup
b. Features
c. Hello World
d. Basic Data types
e. operators
f. Arrays
g. Strings
2. OOPS
a. Classes & Objects
- Constructors
- Static keyword
- This keyword
- Nested & inner class
b. Inheritance
- Is- A relationship
- Aggregation( Has – A relationship)
- Super Keyword
c. Polymorphism
- Overriding
- Overloading
- Run time polymorphism vs static polymorphism
- Dynamic Binding
d. Abstraction
- Abstract class
- Interfaces
e. Encapsulation
- Packages (Detailed)
 Built-in packages
 User-defined packages
- Access Modifiers
3. Exceptions and their handling
a. Types of exception – checked & unchecked
b. Try& catch
c. Throw& throws
d. Catch multiple exceptions
e. Finally block
4. Wrapper classes
a. Introduction
b. Byte, Short, Integer, Long, Float, Double, Character
c. Boolean classes
5. File IO (InputStream&ByteStream)
a. Java Files
b. Java create/ write files
c. Java read Files
d. Java delete Files
Advanced
1. Multithreading
a. Introduction
b. Thread Creations
c. Thread Life Cycle
d. Life Cycle Methods
e. Synchronization
f. Wait() notify() notify all() methods
g. Garbage Collection

2. DB Connectivity using JDBC


a. Introduction
b. JDBC Architecture
c. Types of Drivers
d. Statement & prepared statement
e. Steps to connect to DB
f. Connectivity with MySQL

3. Mini Project using Servlets

You might also like