CORE JAVA SYLLABUS | ||||
---|---|---|---|---|
Day | Topics | Options Covered | Hours | |
Day 1 | Java Fundamentals | JAVA Editions | Introduction Java Language JAVA SE JAVA EE JAVA ME |
1hr |
Day 2 | Java Software | JDK JRE Set Path JVM | 1hr | |
DAY 3 | Java History Java Features |
History of JAVA |
1 hr | |
Day 4 | Structure of JAVA | Documentation Section |
1hr | |
Day 5 Day 6 Day 7 Day 8 |
Basic Programs | Basic Programs Operators & Types If,ifelse,nested if,else if ,switch While,do-while,for Break,continue |
4 hrs | |
Day 9 Day 10 |
Arrays | Array Definition Single Dimensional Array Multi Dimensional Array |
2 hrs | |
Day 11 Day 12 |
Strings | String Handling
Methods StringBuffer StringTokenizer |
2 hrs | |
Day 13 | Introduction to OOPS | Features |
1 hr | |
Day 14 Day 15 Day 16 |
OBJECT ORIENTED PROGRAMMING | Class and Object Declaration Methods Types of Methods Passing Object as Method Argument |
3 hrs | |
Day 17 Day 18 |
Constructors | What is Constructor? Type of Constructor Constructor Overloading This keyword |
2 hrs | |
Day 19 Day 20 |
Relationship Between Objects | By Using Reference Inner Class Concept |
2 hrs | |
Day 21 Day 22 Day 23 |
Inheritance | Single Inheritance Hierarchical Inheritance Multi-Level Inheritance |
3 hrs | |
Day 24 Day 25 |
Polymorphism | Method Overloading Method Overriding Super Keyword Final Keyword |
2 hrs | |
Day 26 | Abstraction | Abstract Class Abstract Method |
1 hr | |
Day 27 Day 28 |
Interfaces | What is Interface? Declaration Multiple Inheritance |
2 hrs | |
Day 29 Day 30 |
Packages | What is Package? Steps to implement Package Access Protection CLASSPATH |
2 hrs | |
Day 31 Day 32 |
Exception Handling | Definition Types Built in Exception User Defined Exception |
2 hrs | |
Day 33 Day 34 |
Multithreading | Thread Lifecycle Thread Class Runnable Interface Synchronization |
2 hrs | |
Day 35 Day 36 Day 37 Day 38 |
Streams & Files | File Class I/O Stream Hierarchy File Input Stream File Output Stream |
4 hrs | |
Day 39 | Wrapper Classes | Classes used as wrappers | 1hr | |
Day 40 |
Generics & Collection Frame Works | Examples on Generics HashSet,LinkedHashSet, ArrayList,Stack,LinkedList Vector,HashMap, Arrays,Date,Calender |
4 hrs | |
Day 44 | Regular Expression | Examples on Reg. Expressions | 1hr | |
Day 45 Day 46 Day 47 Day 48 Day 49 Day 50 |
GUI | Abstract Windowing Toolkit(AWT | Frame, Label,Text Field,Button,Choice,List,CheckBox ChecboxGroup,Adding Image to Frame, All Listeners and Listener Methods |
6 hrs |
Day 51 Day 52 Day 53 Day 54 Day 55 Day 56 |
SWINGS | Window Panes,JFrame, JLabel JText Field,JButton, JCheckBox JRadioButton, JTable Adding Image to JFrame,etc., |
6 hrs | |
Day 57 Day 58 |
Applets | Applet Life Cycle Working with Graphics Drawing a lines,circles,rectangles,font |
2 hrs | |
Day 59 | Networking | Types of Networks Sockets, ClientSocket ServerSocket, InetAddress ,Url |
1hr | |
Day 60 | JDK 8 features | New features in JDK 8 | 1 hr |