JavaCore day 1: Kĩ thuật lập trình 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 day 2: OOP Class, Object Kế thừa, đa hình, trừu tượng, đóng gói interface, static, final, super day 3: COLLECTIONS Interface collection: list, set, deque List: ArrayList, LinkedList, Vector Set: HashSet, TreeSet, LinkedListSet Deque: PriorityQueue Interface map: map: HashMap, LinkedHashMap, TreeMap day 4: EXCEPTION 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 day 5: FILE HANDLING