Danh mục

Công nghệ lập trình hứơng đối tượng_ Chương 2

Số trang: 19      Loại file: ppt      Dung lượng: 465.00 KB      Lượt xem: 14      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu tham khảo Công nghệ thông tin, phần Công nghệ lập trình hứơng đối tượng _ Chương " Giới thiệu Java " dành cho các bạn đang theo học chuyên ngành kỹ thuật lập trình.
Nội dung trích xuất từ tài liệu:
Công nghệ lập trình hứơng đối tượng_ Chương 2Chương2 Giới Thiệu JAVA Trường Đại học Công nghệ Sài gòn Khoa Công nghệ Thông tin MụcTiêu Hiểu biết các đặt trưng của ngôn ngữ JAVA Phân cấp các dạng chương trình JAVA (mobile, web, application,service….) Định nghĩa Java Virtual Machine Hiểu biết nội dung của Java Development Kit Phân cấp các đặc trưng mới trong JAVA2 Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 2 of 19 Khoa Công nghệ Thông tin GiớiThiệu Sự phát triển của Java Targeted Users Sự tương đồng với C / C++ Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 3 of 19 Khoa Công nghệ Thông tin Java? Đơngiản Hướngđốitượng. Khôngphụthuộcnền. Vữngbền. Bảomật. Phânbố. Đaluồng. Động. Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 4 of 19 Khoa Công nghệ Thông tin CáchtruyềnthốngbiêndịchchươngtrìnhTrường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 5 of 19Khoa Công nghệ Thông tin Compiling codeTrường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 6 of 19Khoa Công nghệ Thông tin CácdạngChươngTrìnhJava Applets CommandLineApplications (commandchaytrenclient) GUIApplications Servlets (chuongtrinhJavachaytrenserver) DatabaseApplications MobileApp JFXApp (LaptrinhtheokieuHOW)Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 7 of 19Khoa Công nghệ Thông tin CácThànhPhầnCủaMôiTrườngJava Ngôn ngữ Java Bytecode Các thư viện Class Java/Sun Java Virtual Machine Cấu trúc tập tin * .class Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 8 of 19 Khoa Công nghệ Thông tin Java Virtual Machine Là một phần mềm khái niệm dựa trên ý tưởng của một máy tính ảo. Là một tập các lệnh luận lí định nghĩa các tác vụ của một máy tính. Có thể được xem như một hệ điều hành mini. Một lớp của sự trừu tượng cho:  Nền phần cứng.  Hệ điều hành.  Mã được biên dịch. Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 9 of 19 Khoa Công nghệ Thông tin CácBướcBiênSọanMộtChươngTrìnhJava Compiler chuyển mã nguồn vào một tập các lệnh, không cần đích tới cho một processor cụ thể. Interpreter chuyển một tập các lệnh cho phần cứng. JVM khởi tạo một hệ thống runtime giúp cho quá trình thực thi mã bởi:  Nạp các tập tin *.class.  Quản lí bộ nhớ.  Thực thi ứng dụng Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 10 of 19 Khoa Công nghệ Thông tin QuảnlíBộNhớ Heap là vùng bộ nhớ được chia sẽ giữa cácluồng (thread) Bộ nhớ được chia vào: Free Block List Allocated Block List Kết hợp một khối. Sự kết hợp. Handle Finalize methodTrường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 11 of 19Khoa Công nghệ Thông tin Xácđịnhcáctậptin.class Áp dụng cho tất cả file *.class , đảm bảo an tòan. Ba phần của file *.class :  bytecodes  Thông tin của class  Thuộc tính của class và các tính chất. Tập tin .class độc lập bao gồm:  Các field bao gồm thuộc tính và tính chất.  Bảng phương thức với thuộc tính và tính chất của nó.  Bảng giao tiếp và hằng số với vác thành phần của nó. Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 12 of 19 Khoa Công nghệ Thông tin Xácđịnhcáctậptin.class (tt…)Tập tin ...

Tài liệu được xem nhiều: