GIÁO TRÌNH LẬP TRÌNH JAVA - ĐẠI HỌC BÁCH KHOA HÀ NỘI

quý khách hàng sẽ coi phiên bản rút ít gọn gàng của tài liệu. Xem và sở hữu ngay bạn dạng không hề thiếu của tư liệu tại đây (544.51 KB, 239 trang )


Bạn đang xem: Giáo trình lập trình java - đại học bách khoa hà nội

BÀI GIẢNG LẬP. TRÌNH JAVAGV : HUỲNH CÔNG PHÁPKHOA : CNTT-ĐHBK Chương thơm 1Giới thiệu ngữ điệu lập trình sẵn Java Giới thiệu•Sự cách tân và phát triển của Java•Hướng tới bạn dùng•Giống cùng với C / C++ Các đặc trưng của JavaĐơn giảnHướng đối tượngĐộc lập phần cứngMạnhBảo mậtPhân tán
Đa luồngĐộng Các công tác dịch truyền thống lâu đời Cmùi hương trình dịch Java Các một số loại công tác JavaAppletsỨng dụng hòa bình (console Application)Ứng dụng đồ họa (GUI Application)ServletỨng dụng đại lý dữ liệu Máy ảo Java •Là một trong những phần mềm dựa vào đại lý laptop ảo•Là tập đúng theo các lệnh lô ghích để khẳng định hoạt động vui chơi của đồ vật tính•Được coi nhỏng là một trong những hệ điều hành quản lý thu nhỏ•
Nó thiết lập cấu hình lớp trừu tượng cho:–Phần cứng mặt dưới–Hệ điều hành–Mã đã biên dịch Quá trình dịch chương trình Java•Trình biên dịch chuyển mã nguồn thành tập các lệnh không phụ thuộc vào vào phần cứng cố gắng thể•Trình thông dịch bên trên từng sản phẩm công nghệ chuyển tập lệnh này thành chương trình thực thi•Máy ảo tạo nên một môi trường xung quanh nhằm triển khai những lệnh bởi cách: –Nạp các tệp tin .class–Quản lý bộ lưu trữ –Dọn “rác” Trình dịch JavaJava Development Kit •
Java 1.0 - Sử dụng lần đầu tiên vào thời điểm năm 1995•Java 1.1 – Đưa ra năm 1997 •Java 2 – Phiên bản tiên tiến nhất Sở chính sách JDK•Trình biên dịch, 'javac' –javac sourcecodename.java•Trình thông ngôn, 'java' –java classname •Trình dịch ngược, 'javap' –javap classname •Công gắng sinc tài liệu, 'javadoc' –javadoc sourcecodename.java •Chương thơm trình tra cứu lỗi - Debug, 'jdb‘–jdb sourcecodename.javaOR
–jdb -host -password sourcecodename.java•Chương trình coi Applet , 'appletviewer‘–appletviewer sourcecodename.java / url Các gói chuẩn của Java•java.lang•java.applet•java.awt •java.io•java.util•java.net •java.awt.event•java.rmi•java.security •java.sql

Xem thêm: Phân Loại Nghiên Cứu Khoa Học, Khái Niệm, Phân Loại Phương Pháp Nghiên Cứu

Các đặc thù mớI của Java2•Swing•Kéo và thả •Java 2 chiều API •Âm tkhô giòn •RXiaoMI Chương 2Các bộ phận cơ bạn dạng ngôn ngữ Java Cấu trúc một công tác Java•Xác lập báo cáo môi trường•Knhì báo lớp đối tượng người sử dụng (Class)•Các nhân tố (Tokens):–Định danh –Từ khóa / tự dự phòng–Ký trường đoản cú chia cách –
Nguyên ổn dạng (Literals)–Tân oán tử ví dụ như một lịch trình Java mẫu// This is a simple program called “Ex1.java” class Ex1 public static void main(String args<>) System.out.println(“My first program in Java”); Biên dịch công tác java• jdkin>javac Ex1.java• jdkin>java Ex1 •Kết quả:My first program in Java Truyền đối số trong dòng lệnh class Pass public static void main(String parameters<>)
System.out.println("This is what the main method received"); System.out.println(parameters<0>);System.out.println(parameters<1>);System.out.println(parameters<2>); Truyền đối số trong chiếc lệnh (Tiếp theo…) Các bộ phận cơ bản củangữ điệu Java •Lớp với cách tiến hành (Classes và Methods)•Kiểu dữ liệu•Biến số•Tân oán tử•Cấu trúc điều khiển Lớp trong Java •Cú pháp knhị báo lớp (Class)class Classname var_datatype variablename;
: met_datatype methodname(parameter_list): Lớp chủng loại Các lớp lồng nhau (Nested Classes)Việc quan niệm một tấm phía bên trong một tờ khác được Hotline là “xếp lồng” (Nesting)Các hình dạng xếp lồng:Tĩnh (Static)Động (Non-static) Kiểu dữ liệuKiểu tài liệu đại lý (Primitive sầu Data Types)Kiểu dữ liệu tđắm say chiếu (Reference data types)


*
DE THI THU DAI HOC BACH KHOA HA NOI 2009 ( THAY nhan day gia su moi doi tuong tai nha dam bao ket qua sau 10 buoi 7 796 1
*
DE THI DAI HOC BACH KHOA HA NOI 2009 (nỗ lực THANH nhan gia su tai ha noi dam bao ket qua sau 10 buoi day) 5 776 0