java
作者:Abdo Ahmed
1. Data type
1.1. Int
1.2. Float
1.3. Double
1.4. String
1.5. Char
2. Features
2.1. Object Oriented
2.2. Simple
2.3. Architecture-neutral
2.4. Platform Independent
2.5. High Performance
2.6. Distributed
2.7. Interpreted
2.8. Multithreaded
3. Application
3.1. mobile application
3.2. web application
3.3. enterprise application
3.4. scientific application
3.5. desktop gui application
3.6. embedded system
4. Language basics
4.1. arrays
4.2. keywords
4.3. primitive types
4.4. numbers and strings
4.4.1. string
4.4.2. number
4.5. operators
4.5.1. unary
4.5.2. equality
4.5.3. condition
4.5.4. arithmetic
4.5.5. type comparison
5. JVM
5.1. class loaders
5.2. JRE,JVM,JDK
5.3. garbage collection
6. OOP
6.1. classes
6.1.1. enum
6.1.2. anonymous
6.1.3. static
6.1.4. final
6.1.5. packages
6.2. objectes
6.2.1. common methods
6.3. encapsulation
6.3.1. access modifiers
6.4. polimorphism
6.4.1. overloading
6.4.2. overriding
6.4.3. runtime
6.4.4. static
6.4.5. casting
6.5. inheritance
6.5.1. interfaces
6.5.2. abstract classes