Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
642,81 KB
Nội dung
1 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 2 Bài 1. Tổng quan lập trình Java • Giới thiệu ngôn ngữ Java • Kiến trúc của Java • Nội dung một chương trình Java cơ bản • Các kiểu dữ liệu cơ bản & toán tử • Các cấu trúc điều khiển • Nhập dữ liệu từ bàn phím • Công cụ soạn thảo • Bài tập 3 Giới thiệu ngôn ngữ Java • Lịch sử phát triển của Java • Ra đời tại Sun Microsystems bởi James Gosling • 1991: Version đầu tiên với tên “Oak” • 1995: Tên chính thức là Java • Mục đích của Java • Dùng để phát triển ứng dụng cho các thiết bị điện tử “thông minh” • Tạo các trang web có nội dung động (web applet) • Hiện nay, Java được sử dụng để phát triển nhiều loại ứng dụng khác nhau: cơ sở dữ liệu, mạng, Internet, viễn thông 4 Giới thiệu ngôn ngữ Java • Đặc điểm của Java • Đơn giản • Hướng đối tượng • Đa nhiệm • An toàn • Garbage Collection • Máy ảo (biên dịch và thông dịch) • Khả chuyển (Portability) • Phân tán 5 Kiến trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram.java Java Platform Mã ngu nồ 6 Kiến trúc của Java • Java Development Kit – JDK • Bộ công cụ phát triển Java (jdk) gồm trình biên dịch, thông dịch, trợ giúp, soạn tài liệu… và các thư viện chuẩn • Ngoài ra còn một số thư viện khác như JSP, JavaMail, Java TAPI… • 1995: Version JDK 1.0 • 1998: Version JDK 1.2 (Java 2 nd Platform) • 2004: Version JDK 1.5 7 Phát triển ứng dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc lập • Applet: Ứng dụng chạy trên Web • Thư viện lớp Java • Bộ JDK bao gồm rất nhiều lớp chuẩn đã được xây dựng sẵn. • Lập trình viên thường sử dụng các lớp chuẩn để phát triển ứng dụng. 8 Phát triển ứng dụng Java • Các bước phát triển ` public class Hello { public static … } Hello.java Biên d chị Thông d chị Hello.class (bytecode) javac Hello.java java Hello 01001011 9 Một chương trình Java cơ bản 1 // Tên file : Hello.java 2 /* Tác giả : Cao Đức Thông*/ 3 1 public class Hello 5 { 6 // Phương thức main, điểm bắt đầu của chương trình 7 public static void main( String args[ ] ) 8 { 9 System.out.println( “Hello World" ); 10 11 } // Kết thúc phương thức main 12 13 } // Kết thúc lớp Hello D u hi u chú thíchấ ệ => Làm cho ch ng trình d ươ ễ hi u h n. Trình biên d ch ể ơ ị s b qua nh ng dòng có ẽ ỏ ữ d u chú thíchấ Khai báo l pớ M i CT ph i có ít nh t ỗ ả ấ m t khai báo l pộ ớ Tên l p ch a hàm main ph i ớ ứ ả gi ng tên fileố Đi m b t đ u và k t thúc c a l pể ắ ầ ế ủ ớ Ph ng th c main() s đ c g i đ u ươ ứ ẽ ượ ọ ầ tiên. M i CT th c thi ph i có m t ỗ ự ả ộ ph ng th c main()ươ ứ Hi n th dãy ký t ra màn hìnhể ị ự Các câu l nh ph i k t thúc b ng d u ch m ph yệ ả ế ằ ấ ấ ẩ 10 Một chương trình Java cơ bản • Biên dịch chương trình • Vào chế độ Console của Windows • Gõ câu lệnh javac Hello.java • Nếu không có thông báo lỗi, file Hello.class sẽ được tạo ra • Thực thi chương trình • Gõ câu lệnh java Hello (không cần .class)