Java Mind Map
by Prasanna Reddy

1. PrimitiveDatatypes
1.1. Non Primitive Datatypes
1.2. String
1.3. Arrays
1.4. Collections
2. byte
3. short
4. int
5. long
6. float
7. double
8. char
9. boolean
10. Elements
10.1. Variables
10.1.1. Methods
10.1.1.1. Blocks
10.1.1.2. Static Block
10.1.1.2.1. Instance Block
10.1.2. Instance Method
10.1.2.1. Static Method
10.2. Instance Variable
10.2.1. Static Variable
10.2.1.1. Local Variable
11. Statements
11.1. Selection
11.1.1. if
11.1.1.1. else
11.1.1.1.1. else if
11.2. Iteration
11.2.1. for
11.2.1.1. while
11.2.1.1.1. do while
11.3. Transfer
11.3.1. break
11.3.1.1. continue
12. Type Casting
12.1. Implicit
12.2. Explicit
13. Wrapper Class
13.1. primitive to object
13.1.1. string to object
13.1.1.1. primitive to string
13.1.1.2. string to primitive
13.1.2. object to string
13.2. object to primitive
14. OOPS
14.1. class
14.2. object
14.3. inheritane
14.3.1. single
14.3.1.1. multi
14.3.1.1.1. hybrid
14.4. polymorphism
14.4.1. overloading
14.4.1.1. overriding
14.5. abstraction
14.5.1. abstract keyword
14.6. encapsulation
14.6.1. private methods setters and getters