• Thực thi dạng thông dịch: (Interpretive execution), chỉ dịch sang lệnh máy lúc thực thi. Chương trình độc lập platform Write Once Run Anywhere (WORA)[r]
(1)CÔNG NGHỆ JAVA
CH1 TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH JAVA
(2)4/7/2018
4/7/2018
Nội dung
1- Lịch sử Java
2- Những đặc điểm Java 3- Máy ảo Java- JVM
4- Mơi trường lập trình Java 5- Chương trình Java 7- Tóm tắt
8- Trắc nghiệm tập
(3)(4)4/7/2018
4/7/2018
Lịch sử phát triển Java
• Phát triển từ ngơn ngữ Oak
• Được công ty Sun Microsystems đặt tên Java từ năm 1996
• Oracle mua lại tiếp tục phát triển từ năm 2010
• Java ngơn ngữ lập trình hướng đối tượng phổ biến
(5)(6)4/7/2018
4/7/2018
Đặc tính
• Đơn giản( simple)
• Hướng đối tượng (OO) • Phân tán (Distributed) • Mạnh (Robust)
• Bảo mật (Secure)
• Hiệu suất cao (high performance) • Đa luồng (multithreading)
• Linh động (dynamic)
(7)Đặc tính
(8)4/7/2018
4/7/2018
Đặc tính
• Thực thi dạng thông dịch: (Interpretive execution), dịch sang lệnh máy lúc thực thi
Chương trình độc lập platform Write Once Run Anywhere (WORA)
(9)Đặc tính
(10)4/7/2018 10
4/7/2018 10
Các thành phần chính
• thành phần mơi trường Java
(1) Java language
(2) Bytecode definitions
(3) Java/ Sun Class libraries (4) The Java Virtual Machine
(5) The structure of class file