Đa nhiệm (multitasking) • Hai kỹ thuật đa nhiệm cơ bản • Đa tiến trình (Process-based multitasking): Nhiều chương trình được xử lý cùng một lúc | Ví dụ 3 HashMap This program stores a phone directory by hashing import . public class MyMapTest public static void main String args Map phoneDir new HashMap 5581814 new String Dept. Informatics 8584490 new String Defense Staff 8587346 new String Administrative Staff 7290028 new String Student Club print all entries phoneDir remove an entry 8584490 55 Ví dụ 3 HashMap replace an entry 7290028 new String International Relation look up a value 5581814 iterate through all entries Set entries Iterator iter while entry String key String String value String key key value value 56 Các lớp bao Collection chỉ làm việc trên các Object. Những kiểu dữ liệu cơ bản như byte short int long double float char boolean không thể đưa được trực tiếp vào Collection mà phải thông qua các lớp bao. Các lớp bao Byte Short Int Long Double Float Char Boolean. Ví dụ Integer intObject new Integer 9 int value .