JAVA TOPICS:
PART 1: - basics
PURPOSE OF PROGRAM, COMPILER, HOW HARDWARE UNDERSTANDS THE CODE
JAVA HISTORY, JVM, JRE , JDK , HOW JAVA COMPILES THE PROGRAM
DESCRIBE THE BASIC STRUCTURE OF JAVA PROGRAM
COMMAND LINE AGRUMENT
VARIABLES AND MEMORY ALLOCATION , WHAT IS GARBAGE COLLECTION IN JAVA
DATA TYPES IN JAVA
TYPE CASTING FUNCTIONS
COMMENTS – SINGLE LINE COMMENT , MULTI LINE COMMENT
PRINT & INPUT FUNCTION
OPERATORS IN JAVA
PART 2: - loops
IF - SIMPLE IF , IF ELSE , ELSE IF , NESTED IF , SHORTHAND IF
WHILE – WHILE , NESTED WHILE , BREAK , CONTINUE
DO WHILE – DO WHILE , NESTED DO WHILE
FOR – FOR , NESTED FOR
FOR EACH LOOP , NESTED FOR EACH LOOP
SWITCH STATEMENT
PART 3: data structures
STRING –STRING PROPERTIES, STRING INDEXING , STRING SLICING , ASCII VALUES , STRING
METHODS - STRING BUILDER , STRING BUFFER
ARRAY – PROPERTIES , ACCESSING
COLLECTIONS IN JAVA :
PART 4: functions
FUNCTION AND PROPERTIES OF FUNCTION
TYPES OF FUNCTION – PARAMETER, ARGUEMENT , RETURN
SCOPE OF FUNCTION
PASS BY VALUE, PASS BY REFERENCE
TYPES OF FUNCTION – STATIC & PUBLIC
CLOSURE & PROPERTIES
ITERATOR
STREAMS AND LAMBDA FUNCTION
RECURSION
MAP FUNCTION , REDUCE FUNCTION
PART 5: OOPS
CLASSES AND OBJECT
CONSTRUCTOR
INHERITANCE – TYPES , SUPER CLASS,SUB CLASS
POLYMORPHISM – FUNCTION OVERLOADING , FUNCTION OVER RIDING
MULTITHREADING , THREAD METHODS,METHOD OVERLOADING,METHOD OVERRIDING
ENCAPSULATION – PUBLIC , PRIVATE , PROTECTED , GETTER & SETTER METHODS
DATA ABSTRACTION
PART 6: error and files
ERROR HANDLIND , TYPES OF ERROR
USER DEFINED EXCEPTIONS
FILE HANDLING , EXCEPTION HANDLING
FILE READER,FILE WRITER,BUFFER READER