Introduction – what is java, importance of java, java implementation application of java, sample program & compilation, using block of code, lexical issues (White space, identifiers, literals, comments, separators, and keyword), Java class library.
Data type, operators, control structures
Variables, constants, declaration, literals, scope of variable, type casting, arithmetic operators, relational operators, logical operators, assignment operators, increment –decrement operators, conditional operators, bit wise operators, interface of operators, dot operators, if-else, statement, loops (while, do-while, for, break, continue, return ) switch statement, operator, array –declaration, creation, initialization, length, two-dimensional arrays, string-string arrays, String methods, Pattern and Matcher.
Introduction of classes, objects and methods
What is class, object & method, defining class, adding variables, adding methods, creating objects, constructors ‘this’ key word, garbage collection, finalize() method, accessing class members, inheritance, final variables and methods, final classes, finalizer methods, abstract methods and classes, visibility control – public access, friendly access, protected access, private protected access.
Inheritance, Member access, super class, creating multilevel Hierarchy, Method over loading & overriding, Abstract class, method, Using final to prevent overriding &overloading , the object class.