java
by Mostafa Hosny salem
1. Features
1.1. Multi Threading
1.2. Secure
1.3. Robust
1.4. Architectural Neutral
1.5. Platform Independent
1.6. Portable
1.7. Oop
1.8. Simple
1.9. High Performance
2. Operator Type
2.1. Unary
2.2. Arithmetic
2.3. Shift
2.4. Relational
2.5. Bitwise
2.6. Logical
2.7. Ternary
2.8. Assignment
3. Applications
3.1. Desktop GUI
3.2. Mobile
3.3. Enterprise
3.4. Scientific
3.5. Web-based
3.6. Distributed
3.7. Gaming
4. Data Types
4.1. byte
4.2. char
4.3. short
4.4. int
4.5. long
4.6. double
4.7. boolean
4.8. float
5. Threads
5.1. creating threads
5.2. Multithreading
5.3. synchronization
5.4. thread transition