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
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 ...
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ìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng kỹ thụât lập trình công nghệ lập trình trừu tượng hoá dữ liệuGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 270 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 192 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 161 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 151 0 0 -
14 trang 133 0 0
-
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 117 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0