5
Các đặc điểm của Java
✦
Java is simple
✦
Java is object-oriented
✦
Java is distributed
✦
Java is interpreted
✦
Java is robust
✦
Java is secure
✦
Java is architecture-neutral
✦
Java is portable
✦
Java’s performance
✦
Java is multithreaded
✦
Java is dynamic
✦
đơn giản
✦
hướng đối tượng
✦
phân tán
✦
thông dịch
✦
mạnh mẽ
✦
bảo mật
✦
kiến trúc trung tính
✦
khả chuyển
✦
hiệu quả cao
✦
đa tuyến
✦
linh động
6
Các phiên bản JDK
(Java Devenlopment Kit)
✦
Java 1
–
JDK 1.02 (1995)
–
JDK 1.1 (1996)
✦
Java 2
–
SDK v 1.2 (JDK 1.2, 1998)
–
SDK v 1.3 (JDK 1.3, 2000)
–
SDK v 1.4 (JDK 1.4, 2002)
–
SDK v 5.0 (JDK 5.0, 2004)
7
JDK Editions
✦
Java Standard Edition (J2SE)
–
J2SE có thể được dùng để phát triển các ứng dụng hoặc các applet độc
lập phía client (client-side).
✦
Java Enterprise Edition (J2EE)
–
J2EE có thể được dùng để phát triển các ứng dụng phía server (server-
side) như các Java servlet và Java ServerPages.
✦
Java Micro Edition (J2ME).
–
J2ME có thể được sử dụng để phát triển các ứng dụng cho các thiết bị di
động như ĐTDĐ.
Bài giảng sử dụng J2SE để giới thiệu lập trình Java.
8
Java IDE Tools
✦
JCreator
✦
Forte by Sun MicroSystems
✦
Borland JBuilder
✦
Microsoft Visual J++
✦
WebGain Café
✦
IBM Visual Age for Java
9
Bắt đầu với lập trình Java
✦
Một chương trình Java đơn giản
✦
Biên dịch chương trình
✦
Chạy chương trình
10
Một chương trình Java đơn giản
Ví dụ 1.1
// Chương trình in dòng: Welcome to Java!
package ch01;
public class Welcome {
public static void main(String[] args) {
System.out.println("Welcome to Java!");
}
}
Run
Run
Source
Source
11
Tạo, biên dịch, chạy chương trình
✦
Tạo:
–
Soạn thảo chương trình
(Notepade, Wordpad…)
–
Ghi tệp tên Welcome.java
vào thư mục C:\javapro
✦
Biên dịch:
–
Trên cửa sổ lệnh (cmd.exe)
–
cd\ ↵
–
cd javapro ↵
–
javac Welcome.java ↵
✦
Chạy:
–
java Welcome ↵
12
c:\example
chapter1
Welcome.class
Welcome.java
chapter2
.
.
.
Java source files and class files for Chapter 2
chapter19
Java source files and class files for Chapter 19
Welcome.java~
Biên dịch và chạy một chương trình
Cần xác định các
tệp được lưu trong
thư mục nào
13
Các thành phần của một
chương trình Java
✦
Chú giải - Comments
✦
Đóng gói - Package
✦
Từ khóa - Reserved words
✦
Từ bổ nghĩa - Modifiers
✦
Câu lệnh - Statements
✦
Khối - Blocks
✦
Lớp - Classes
✦
Phương thức - Methods
✦
Phương thức chính - The main method
14
Comments
✦
Trong Java, các chú giải có thể được đặt :
–
sau 2 dấu gạch chéo // trên 1 dòng
–
giữa dấu mở /* và đóng */ trên 1 hoặc nhiều dòng
✦
Khi trình biên dịch gặp:
–
//, nó bỏ qua tất cả các ký tự sau // trên dòng đó
–
/*, nó quét tìm đến */ tiếp sau và bỏ qua mọi ký tự nằm giữa /* và */.
Không có nhận xét nào:
Đăng nhận xét