1. Trang chủ
  2. » Công Nghệ Thông Tin

Bai1 (overview) lập trình java

34 86 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 549,5 KB

Nội dung

Lập trình Java Cao Đức Thơng - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn Bài Tổng quan lập trình Java • • • • • • • • Giới thiệu ngôn ngữ Java Kiến trúc Java Nội dung chương trình Java Các kiểu liệu & toán tử Các cấu trúc điều khiển Nhập liệu từ bàn phím Cơng cụ soạn thảo Bài tập Giới thiệu ngơn ngữ Java • Lịch sử phát triển Java • Ra đời Sun Microsystems James Gosling • 1991: Version với tên “Oak” • 1995: Tên thức Java • Mục đích Java • Dùng để phát triển ứng dụng cho thiết bị điện tử “thông minh” • Tạo trang web có nội dung động (web applet) • Hiện nay, Java sử dụng để phát triển nhiều loại ứng dụng khác nhau: sở liệu, mạng, Internet, viễn thông Giới thiệu ngôn ngữ Java • Đặc điểm Java • Đơn giản • Hướng đối tượng • Đa nhiệm • An toàn • Garbage Collection • Máy ảo (biên dịch thông dịch) • Khả chuyển (Portability) • Phân tán Kiến trúc Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) myProgram.java Java API Java VM Hardware-Platform Mã nguồn Java Platform Kiến trúc 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… thư viện chuẩn • Ngồi số thư viện khác JSP, JavaMail, Java TAPI… • 1995: Version JDK 1.0 • 1998: Version JDK 1.2 (Java 2nd Platform) • 2004: Version JDK 1.5 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 Web • Thư viện lớp Java • Bộ JDK bao gồm nhiều lớp chuẩn xây dựng sẵn • Lập trình viên thường sử dụng lớp chuẩn để phát triển ứng dụng Phát triển ứng dụng Java • Các bước phát triển Hello.java java Hello 01001011 public class Hello { public static … Thông dịch } Biên dịch - javac Hello.java Hello.class (bytecode) Một chương trình Java 10 11 12 13 // Tên file : Hello.java /* Tác giả : Cao Đức Thông*/ Tên lớp chứa hàm main phải giống tên file public class Hello { // Phương thức main, điểm bắt đầu chương trình public static void main( String args[ ] ) Điểm bắt đầu kết thúc lớp { System.out.println( “Hello World" ); Dấu hiệu thích => } // Kết thúc phương thức main Khai báo lớp } // Kết thúc lớp Hello Mỗi CT phải có khai báo lớp Hiển thị dãy ký tự hình Làm cho chương trình dễ hiểu Trình biên dịch bỏ qua dòng có dấu thích Phương thức main() gọi Mỗi CT thực thi phải có phương thức main() Các câu lệnh phải kết thúc dấu chấm phẩy Một chương trình Java • Biên dịch chương trình • Vào chế độ Console Windows • Gõ câu lệnh javac Hello.java • Nếu khơng có thơng báo lỗi, file Hello.class tạo • Thực thi chương trình • Gõ câu lệnh java Hello (khơng cần class) 10 Các cấu trúc điều khiển • Lệnh switch import javax.swing.JOptionPane; public class TestSwitch { public static void main(String[] args) { char c; String str=JOptionPane.showInputDialog(null,"Nhap vao ky tu?"); c = str.charAt(0); 20 Các cấu trúc điều khiển • Lệnh switch switch(c) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println("Ky tu la nguyen am"); break; default: System.out.println("Ky tu la phu am"); } System.exit(0); // kết thúc chương trình } } 21 Các cấu trúc điều khiển • Vòng lặp for • for(; ; ) ; // Chương trình tính tổng số lẻ từ đến 100 public class TestFor { public static void main(String[] args) { int tong = 0; for(int i=1; i

Ngày đăng: 01/04/2019, 10:56

TỪ KHÓA LIÊN QUAN

w