I want you all to know the topics that are inside Core java(J2SE) and Advance(Enterprise) java(J2EE)
Core Java
Advance or Enterprise Java
Core Java
- Class
- Object
- Abstract classes and Interface
- Encapsulation
- Polymorphism
- Constructors
- Variables
- Datatypes
- Loops
- Methods
- Arrays
- Overloading and Overriding
- File IO and Serialization
- Inheritance
- Collections - List , Map , Set - Search, Sorting Algorithms
- Exceptions - Checked , Unchecked
- Generics
- Java Keywords - static , final , volatile, synchronized , transient, this , super etc.
- JVM and Memory Management
- MultiThreading and Synchronization
Advance or Enterprise Java
- JSP
- Servlet
- Spring
- MVC
- Hibernate
- Maven
- MySql
Now, in-depth knowledge about these topics is a must for every Java developer.For beginners it may be a bit intimidating but hey! you got to start somewhere. We definitely have covered some topics and we will go through rest in the days ahead.
Keep learning Java!!