Chương CÁC KHÁI NIỆM CƠ BẢN BÀ I LÀ M QUEN VỚI JAVA I Lich ̣ sử java Java là môṭ ngôn ngữ lâp̣ triǹ h đươc̣ Sun Microsystems giới thiêụ vào tháng năm 1995 Từ đó, nó đã trở thành môṭ công cu ̣ lâp̣ triǹ h của các lâp̣ triǹ h viên chuyên nghiêp.̣ Java đươc̣ xây dưng ̣ nền tảng của C và C++ Do vâỵ nó sử dung ̣ các cú pháp của C và các đăc̣ trưng hướng đối tương ̣ của C++ Ban đầu Java đươc̣ thiết kế để làm ngôn ngữ viết chương triǹ h cho các sả n phẩm điêṇ tử dân dung ̣ đầu video, tivi, điêṇ thoai,̣ máy nhắn tin Tuy nhiên với sư ̣ mañ h mẽ của Java đã khiến nó nổi tiếng đến mức vươṭ ngoài sư ̣ tưởn g tương ̣ của các nhà thiết kế nó Java khởi thuỷ tên là Oak- là sồi moc̣ ở phiá sau văn phòng của n h à thiết kế chiń h ông Jame Gosling, sau này ông thấy rằng đã c ó ngôn ngữ lâp̣ triǹ h tên Oak rồi, vâỵ nhóm thiết kế quyết đinh ̣ đổi tên, “Java” là cái tên đươc̣ chon, ̣ Java là tên của môṭ quán cafe mà nhóm thiế t kế java hay đến đó uống II Java em là Java là ngôn ngữ lâp̣ triǹ h hướng đối tương, ̣ vâỵ không thể dùng Java để viết môṭ chương triǹ h hướng chức Java có thể giải quyết hầu hết các công viêc̣ mà các ngôn ngữ khác có thể làm đươc.̣ Java là ngôn ngữ vừa biên dich ̣ vừa thông dich ̣ Đầu tiên mã nguồn đươc̣ biên dich ̣ bằng công cu ̣ JAVAC để chuyển thà nh daṇ g ByteCode Sau đó đươc̣ thưc̣ thi từng loaị máy cu ̣ thể nhờ chương triǹ h KeyEvent Compone MouseEvent Compone WindowEvent Window Môṭ số lớp điều hơp̣ Giao diê ̣n Listener Lớp lắ ng nghe ứng Khôn AcitionListener hơp̣ tươ AdjustmentListener Adju Khôn ItemListener hơp̣ tươ Khôn TextListener hơp̣ tươ ComponentListener Com ContainerListener Cont FocusListener Focu KeyListener KeyA MouseMotionListener Mou WindowListener Wind