Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,97 MB
Nội dung
LẬP TRÌNH JAVA CƠ BẢN ChươngGIỚITHIỆUNGÔNNGỮJAVA Đoàn Thanh Sơn Bộ môn: Lập trình máy tính Tài liệu tham khảo Thinking in Java (4th Edition), Bruce Eckel http://docs.oracle.com/javase/tutorial/ java_tutorial.pdf 2/25 Mục đích yêu cầu Nắm rõ khái niệm lập trình hướng đối tượng Làm quen với cú pháp cách lập trình hướng đối tượng với ngônngữJava Tạo biên dịch chương trình Javachương trình ứng dụng 3/25 Nội dung môn học GiớithiệuJava Các thành phần Java Lập trình hướng đối tượng Nhập xuất file & Ngoại lệ Lập trình GUI Kết nối sở liệu 4/25 Chương 1: GiớithiệuJava Tổng quan lập trình hướng đối tượng (OOP) Tổng quan Java Chương trình “Hello Java” Giớithiệu Eclipse 5/25 11 Tổng quan lập trình hướng đối tượng 6/25 111 Các phương pháp lập trình Lập trình assembly Main Program Data Assembly Source File … ADDF3 R1, R2, R3 … Machine Code File Assembler … 1101101010011010 … 7/25 111 Các phương pháp lập trình Lập trình cấu trúc: • Chương trình có cấu trúc tổ chức theo công việc mà chúng thực • Chương trình chia nhỏ thành chương trình riêng rẽ (còn gọi hàm hay thủ tục ) Main Program Data Procedure1 Procedure2 Procedure3 8/25 111 Các phương pháp lập trình Nhược điểm LT cấu trúc: • • • • Lặp lại code Khó tìm sửa lỗi Khó cho làm việc theo nhóm Thiếu che dấu thông tin 9/25 111 Các phương pháp lập trình Các ngônngữ lập trình cấp cao • • • • • • COBOL FORTRAN BASIC Pascal Ada C Source File • • • • • Compiler Visual Basic Delphi C++ C# Java Machine-language File Linker Executable File Library Code 10/25 Cài đặt Tải Java website http://www.oracle.com/technetwork/java/index.html Cài đặt JDK JRE Thiết lập biến môi trường 33/25 13 Chương trình “Hello Java” 34/25 Chương trình “Hello Java” Viết mã nguồn Notepad Đặt tên lớp chữ hoa từ; phương thức chữ thường đầu hoa từ lại; thuộc tính chữ toàn thường; chữ toàn hoa class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string } } 35/25 Chương trình “Hello Java” Lưu chương trình tên lớp với đuôi java 36/25 Chương trình “Hello Java” Biên dịch chương trình javac HelloWorldApp.java 37/25 Chương trình “Hello Java” Chạy chương trình, nơi có main 38/25 14 Giớithiệu Eclipse 39/25 Giớithiệu Eclipse Tải Eclipse trang http://www.eclipse.org/downloads/ Chọn Eclipse IDE for Java Developers Giải nén chạy file eclipse.exe 40/25 Giớithiệu Eclipse Giao diện ban đầu 41/25 Giớithiệu Eclipse Màn hình welcome 42/25 Giớithiệu Eclipse Tạo project 43/25 Giớithiệu Eclipse Chọn Java Project, next 44/25 Giớithiệu Eclipse Nhập tên Project 45/25 Giớithiệu Eclipse Tạo class 46/25 Giớithiệu Eclipse Đặt tên class 47/25 ... 4/25 Chương 1: Giới thiệu Java Tổng quan lập trình hướng đối tượng (OOP) Tổng quan Java Chương trình “Hello Java Giới thiệu Eclipse 5/25 11 Tổng quan lập trình hướng đối tượng 6/25 11 1... ADDF3 R1, R2, R3 … Machine Code File Assembler … 11 011 010 10 011 010 … 7/25 11 1 Các phương pháp lập trình Lập trình cấu trúc: • Chương trình có cấu trúc tổ chức theo công việc mà chúng thực • Chương. .. Tổng quan Java JAVA ngôn ngữ hướng đối tượng Sun Microsystems phát triển JDK Versions • • • • • • • • JDK 1. 02 (19 95) JDK 1. 1 (19 96) JDK 1. 2 (19 98) JDK 1. 3 (2000) JDK 1. 4 (2002) JDK 1. 5 (2004)