I also taking OCPJP certification preparation
full practical knowledge
guaranteed programming skill improvement
Introduction
¶ Programming language Types and Paradigms. ¶ Why Java? ¶ Flavors of Java. ¶ Java Designing Goal. ¶ Role of Java Programmer in Industry. ¶ Features of Java Language. ¶ JVM The heart of JAVA.
Language Fundamentals ¶ The Java Environment. Installation Java Program Development Java Source File Structure Compilation Executions ¶ Basic Language Elements Java Tokens, Identifiers Keywords, Literals, Comments Primitive Data types Type Casting Operators Condition Statements Control Statements Arrays Command line Arguments.
Object Oriented Programming ¶ OOPS Fundamentals. ¶ Class & Object ¶ Encapsulation ¶ Constructors. ¶ Method Overloading,Recursion. ¶ Access Specifiers & Access Modifiers. ¶ Design of Accessor and Mutator Methods. ¶ Inheritance ¶ Polymorphism ¶ Inner Class & Anonymous Classes
¶ Abstract Class ¶ Interfaces ¶ Objects Cloning- shallow and deep cloning
Packages ¶ Organizing Classes and Interfaces in Packages ¶ Introduction to all pre-defined Packages ¶ Defining Package ¶ CLASSPATH Setting for Packages ¶ Making JAR Files for Library Packages ¶ Import and Static Import
Exception Handling ¶ Exceptions & Errors ¶ Types of Exception ¶ Control Flow In Exceptions ¶ JVM reaction to Exceptions ¶ Use if try, catch, finally, throw, throws in Exception Handling ¶ In-built and User Defined Exceptions ¶ Checked and Un-Checked Exceptions
Inner Classes ¶ Introduction ¶ Member Inner Class ¶ Static Inner Class ¶ Local Inner Class ¶ Anonymous Inner Class
Multi Threading ¶ Understanding Threads ¶ Needs of Multi-threaded Programming ¶ Thread Life-Cycle ¶ Creating Child Threads ¶ Multi Threads in a program ¶ Thread Priorities.