This course is meant for Core Java Interview Preparation for freshers which will cover Basic Core Java Concepts, interview Questions and 2 mock interview sessions
1. Introduction to JAVA - Features of JAVA,Installation and first JAVA program
2. Datatypes, operators and Control Flow - primitive datatypes, variables, literals,arrays, enum, non primitive datatypes,class, method, operators, operator precedence,upcast, downcast, statements, conditions, switch, loop, break, continue,return.
3. OOP concepts in JAVA- classes, instance variables, objects,abstraction, inheritance,interfaces and abstract classes,super class, subclass,this keyword, polymorphism,encapsulations, java bean, getters & setters, packages.
4. Constructors - constructor properties, type of constructors, constructor overriding,chaining,this and super.
5. Exception Handling - types of exceptions, custom exceptions, keywords, errors, Exception Hierarchy.
6. JAVA Memory Management - memory management, heap, Stack, garbage Collection.
7. Strings in JAVA - Strings, immutability, String API, operations,stringbuilder, Stringbuffer, String tokeniser.
8. Collections in JAVA - Set, List, map, Queue, equals and hashcode.
9. Multithreading in JAVA - Thread API, creating threads, Thread states, join, sleep, Synchronisation, Inter thread Communication, wait, notify and notify all, Deadlock.
10. Interview Questions.
11. 2 mock interviews by Industry experts and feedback.