TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCM<br />
<br />
NHẬP MÔN JAVA<br />
<br />
BÀI 2<br />
<br />
JAVA CƠ BẢN<br />
<br />
GIẢNG VIÊN:<br />
<br />
VÕ TẤN DŨNG<br />
<br />
PHẦN 1<br />
<br />
GV: Võ Tấn Dũng<br />
<br />
CẤU TRÚC MỘT<br />
CHƯƠNG TRÌNH JAVA CƠ BẢN<br />
<br />
KIẾN TRÚC CỦA JAVA<br />
• Java Platform<br />
• Java Virtual Machine (Java VM)<br />
• Java Application Programming Interface (Java API)<br />
myProgram.java<br />
<br />
Java API<br />
<br />
Mã nguồn<br />
<br />
Java Platform<br />
<br />
Java VM<br />
<br />
GV: Võ Tấn Dũng<br />
<br />
Hardware-Platform<br />
<br />
KIẾN TRÚC CỦA JAVA<br />
<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
<br />
java.lang<br />
java.applet<br />
java.awt<br />
java.io<br />
java.util<br />
java.net<br />
java.awt.event<br />
java.rmi<br />
java.security<br />
java.sql<br />
<br />
GV: Võ Tấn Dũng<br />
<br />
• Thư viện lớp Java: bộ JDK bao gồm rất nhiều lớp<br />
chuẩn đã được xây dựng sẵn.<br />
• Lập trình viên thường sử dụng các lớp chuẩn để<br />
phát triển ứng dụng.<br />
• Các gói chuẩn của Java:<br />
<br />
CÁC BƯỚC PHÁT TRIỂN<br />
• Các bước phát triển một chương trình bằng Java:<br />
Hello.java<br />
<br />
java Hello<br />
01001011<br />
<br />
public class Hello {<br />
public static …<br />
<br />
Thông dịch<br />
<br />
}<br />
<br />
-----------------------<br />
<br />
Biên dịch<br />
<br />
------------------<br />
<br />
javac Hello.java<br />
<br />
Hello.class<br />
(bytecode)<br />
<br />
GV: Võ Tấn Dũng<br />
<br />
------------------------<br />
<br />