Java
Door Omnia amer
1. Collections
1.1. map,list and sett
1.2. Equals - hashcode
1.3. legacy - synchronized classes
2. JVM
2.1. Stack vs Heap Memory
2.2. Garbage collection
2.3. JRE , JVM , JDK
2.4. Class loaders
3. APIS
3.1. Files
3.2. String - StringBuffer - String Builder
3.3. Java io
3.4. XML
3.4.1. SAX Based & DOM Based
3.4.2. JAXB - Java API for XML Binding
3.5. string
3.6. Files
4. Marker Interface
4.1. Serialization
4.2. Clonnable
4.2.1. Shallow copy vs deep copy
5. Java EE Basics
5.1. packaging the applications
5.1.1. WAR
5.1.2. EAR
5.2. Basics
5.2.1. MVC
5.2.2. Servlets
5.2.2.1. listeners
5.2.2.2. lifecycle
5.2.3. JSPs
5.3. APIs
5.3.1. JPA
5.3.2. JAX - WS
5.3.2.1. SOAP , WSDL Webservices basics
5.3.2.2. Contract first vs
5.3.3. JAX - RS
5.3.3.1. Restful and its advantages
5.3.4. JSF
6. OOPs
6.1. Encapsuhation
6.1.1. Abstraction
6.2. Inheritance
6.2.1. interface - abstract class
6.2.1.1. casting
6.2.2. IS-A vs HAS-A Relationships
6.2.3. Aggregation vs composition
6.3. plymorphism
6.3.1. method overloading vs method overloading
6.3.2. compile time vs runtime
7. Threads
7.1. creating threads
7.2. multitasking
7.3. synchronization
7.4. thread transitions
8. Access Specifier
8.1. Access Modifier
8.1.1. Public
8.1.2. Protected
8.1.3. Deafult
8.1.4. Private