This chapter is about Java programming concepts based on Java SE & JDK Version 11, from basic data types to advanced topics like exception hierarchy and Java reflection API.
Java programming basic
Java data types
Miscellaneous
- Post-Increment and Pre-Increment
- Do-While Loop
- Static Keyword
- Access Modifier
- Final Keyword
- Type Casting
- Autoboxing and Unboxing
Object-Oriented Programming (OOP)
- Class and Object
- Object Class
- Encapsulation
- Inheritance
- Abstraction
- Polymorphism
- Dynamic Method Dispatch (Runtime Polymorphism)
- Nested Class
Java collections framework
- Java Collections Framework Overview
- Generics
- Collections Class
- Arrays
- Vector
- Comparable Interface
- Comparator Interface
Java programming advanced
- Enum 1 - Enum Class
- Enum 2 - Natural Ordering
- Lambda Expressions
- Exception
- Exception Hierarchy
- Annotation
- Reflection
Back to parent page: Java