Java

Ahmed tareq alyeldin - section 2Kamel aboelmagd khalifa - section 2Mahmoud aboelhaded moursy Elkhanany

Get Started. It's Free
or sign up with your email address
Java by Mind Map: Java

1. OOPs

1.1. Encapsulation

1.1.1. Abstraction

1.2. Inheritance

1.2.1. interface - Abstract Class - Casting

1.2.2. IS-A vs HAS-A Relationships

1.2.3. Aggregation vs Composition

2. Threads

2.1. Creating

2.2. Multitasking

2.3. Synchronization

2.4. Thread Transition

3. Marker Interface

3.1. Serialization

3.2. Clonnable

3.2.1. Shallow copy vs Deep aCopy

4. Collections

4.1. Map,List and Set

4.2. Equals - Hashcode

4.3. Legacy - Synchronized Classes

5. JVM

5.1. Stack vs Heap Memory

5.2. Garbage Collection

5.3. JRE,JVM,JDK

5.4. Class Loaders

6. Exception

6.1. Checked vs Unchecked Exceptions

6.2. Exception handing best practices

6.3. Try,Catch,Finally,Throw,Throws

7. JavaEE Basics

7.1. Packaging the Applications

7.1.1. WAR

7.1.2. EAR

7.2. Basics

7.2.1. MVC

7.2.2. Serviets

7.2.2.1. Listeners

7.2.2.2. Lifecycle

7.2.3. JSPs

7.3. APs

7.3.1. JPA

7.3.2. JAX-WS

7.3.2.1. SOAP-WEDL Webservices basics

7.3.2.2. Contract first vs

7.3.3. JAX-RS

7.3.3.1. RESTFUL and advantages

7.3.4. JSF

8. Inner/Nested Classes

9. Access specifier

9.1. Access modifier

9.1.1. Public

9.1.2. Protected

9.1.3. deafult

9.1.4. private

9.2. Static

9.3. Synchronized

9.4. Synchronized

9.5. Abstract

9.6. transient

9.7. Volatile

10. APIs

10.1. Files

10.2. String - Stringbuffer - String Builder

10.3. Java ID

10.4. XML

10.4.1. SAX Based and DOM based

10.4.2. JAXB - Java APl for XML Binding