Vous êtes sur la page 1sur 3

Durgasoft Mr.

Ratan

Core java syllabus


1. Introduction 6-26
Basics of java
Parts of java
Keywords of java
Features of java
Coding conventions
Identifier
First application
Data types in java

2. Flow control statements 25-40


If,if-else,else-if,switch
For,while,do-while
Break,continue

3. Java class 41-80


Variables
Methods
Constructors
Instance blocks
Static blocks

4. Oops 81-127
Class
Object
Inheritance
Polymorphism
Abstraction
Encapsulation

5. Packages 128-139
Predefined packages
User defined packages
Importing packages
Project modules
Source file declaration

6. Modifiers
Public , private , protected
,abstract,final,static,native,strictfp,volatile,transient,synchronized, (11 modifiers )

7. Interface 140- 152


Interface declarations
Marker interface

2|Page
Durgasoft Mr.Ratan

Adaptor classes
Interface vs. inheritance
8. Garbage Collector
9. String manipulations 153-164
String
StringBuffer
StringBuilder
StringTokenizer
10. Wrapper class 165-170
Data types vs Wrapper classes
All 8 wrapper classes explanations
Auto boxing vsAutounboxing
All possible conversions
toStirng() , parseXXX(),valueOf(), XXXValue().

11. java.io package 171-182


introduction
character Oriented Streams
Byte oriented stream
Writing and reading operations on file.
Normal streams vs Buffered streams.
File class
Serialization
Deserialization

12. Exception handling 183-216


Types of Exceptions
Exception vs Error
Try-catch blocks usage
Try with resources
Exception propagation
Finally block usage
Throws keyword usage
Exception handling vs method overriding.
Throw keyword usage
Customization of exception handling
Different types of Exceptions and error

13. Multithreading 217-234


Thread info
Single Threaded model vs multithreaded model
Main Thread vs user Thread
Creation of user defined Thread
Life cycle stages of Thread
Thread naming

3|Page
Durgasoft Mr.Ratan

Thread priority
Thread synchronization
Inter Thread communication
Hook Thread
Daemon Thread
Difference between wait() notify() naifyAll()

14. Nested classes 235-245


Introduction
Advantages of nested classes
Nested classes vs inner classes
Normal Inner classes
Method local inner classes
Anonymous inner classes
Static nested classes
15. Functional interfaces & lambda expressions 246-250
16. Annotations 251 - 258
Introduction
Advantages of annotations
Different annotations working
17. Enumeration 259 - 266
Introduction
Advantages of enumeration
Enum vs enum
Difference between enum vs class

18. Arrays 267-272


Introduction
Declaration of Arrays
Arrays storing Object data & primitive data.
19. Collection framework 273-328
Introduction about Arrays
Advantages of collection over arrays
Collection vs Collections
Key interfaces of Collections
Characteristics of Collection framework classes
Information about cursors
Introduction about Map interface
List interface implementation classes
Set interface implementation classes
Map interface implementation classes
Comparable vs comparator
Sorting mechanisms of Collection objects
20. Generics.
Type safety.

4|Page

Vous aimerez peut-être aussi