- biến, hàm, kiểu dữ liệu
- vòng lặp, If else, switch case
- String, Stringbuffer
- Continue, Break
- Bitwise and(&), xor(^)
- Array, Linked list
- Class, Object
- Kế thừa, đa hình, trừu tượng, đóng gói
- interface, static, final, super
- Interface collection: list, set, deque List: ArrayList, LinkedList, Vector Set: HashSet, TreeSet, LinkedListSet Deque: PriorityQueue
- Interface map: map: HashMap, LinkedHashMap, TreeMap
- Built-in Exception: checked-exception/ unchecked exception
- User-defined Exception
- Try-catch-Finally
- Throw/Throws
- Handling NullPointer
- Extends Exception, Extends RuntimeException
- Exception handling method overriding