Công nghệ lập trình hứơng đối tượng_ Chương 2
lượt xem 92
download
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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Công nghệ lập trình hứơng đối tượng_ Chương 2
- Chương 2 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ục Tiê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ới Thiệ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? Đơn giản Hướng đối tượng. Không phụ thuộc nền. Vững bền. Bảo mật. Phân bố. Đa luồ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ách truyền thống biên dịch chương trình Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 5 of 19 Khoa Công nghệ Thông tin
- Compiling code Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 6 of 19 Khoa Công nghệ Thông tin
- Các dạng Chương Trình Java Applets Command Line Applications ( command chay tren client) GUI Applications Servlets ( chuong trinh Java chay tren server) Database Applications Mobile App JFX App ( Lap trinh theo kieu HOW) Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 7 of 19 Khoa Công nghệ Thông tin
- Các Thành Phần Của Môi Trường Java 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ác Bước Biên Sọan Một Chương Trình Java 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ản lí Bộ Nhớ Heap là vùng bộ nhớ được chia sẽ giữa các luồ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 method Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 11 of 19 Khoa Công nghệ Thông tin
- Xác định các tập tin .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 định các tập tin .class (tt…) Tập tin .class mang ra ngòai ở 4 mức: Kiểm tra cú pháp. Tính nhất hóan của tập tin .class. Bytecode hòan chỉnh. runtime Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 13 of 19 Khoa Công nghệ Thông tin
- Java Development Kit Java 1.0 - The first release in 1995 Java 1.1 - The 1997 release Java 2 - The latest version 1.4 1.5 1.6 ……………… Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 14 of 19 Khoa Công nghệ Thông tin
- JDK Tools Java Compiler, 'javac' : Dịch chuyển mã nguồn sang mã byte javac [options] sourcecodename.java Java Interpreter, 'java' Bộ thông dịch (thực thi) java [options] classname Java Dissembler, 'javap' Bộ tạo lập header của C cho phép chương trình C gọi phương thức của JAVA và ngược lại. javap [options] classname Documentation tool, 'javadoc' Bộ tạo tài liệu dạng HTML từ mã nguồn cùng các chú thích bên trong. javadoc [options] sourcecodename.java Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 15 of 19 Khoa Công nghệ Thông tin
- JDK Tools (tt…) Java Debugger, 'jdb‘ Bộ gỡ lỗi jdb [options] sourcecodename.java OR jdb -host -password [options] sourcecodename.java Applet viewer, 'appletviewer‘ Thực thi các ứng dụng nhúng. appletviewer [options] sourcecodename.java / url Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 16 of 19 Khoa Công nghệ Thông tin
- Core Java API java.lang java.applet java.awt (d ung thiet ke giao dien, do hoa ) java.io (truy xuat file) java.util (hay dung co ca Database) java.net java.awt.event (bat cac su kien ‘click’) java.rmi (lap trinh phan bo) java.security java.sql (ho tro cac phuong thuc truy van DB) Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 17 of 19 Khoa Công nghệ Thông tin
- Java 2 Swing (ho tro giao dien do hoa) Drag and Drop Java 2D API Java Sound RMI Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 18 of 19 Khoa Công nghệ Thông tin
- Summary Java là một ngôn ngữ chương trình thông dịch và biên dịch. Các tình huống trong Java: Simple, Object-oriented, Platform-independent, Robust, Secure, Distributed, Multithreaded, Dynamic Java Virtual Machine Java Development Kit Tình huống mới trong Java 2 Trường Đại học Công nghệ Sài gòn OOP JAVA Core Java / Session 3 / 19 of 19 Khoa Công nghệ Thông tin
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài tập thực hành lập trình hướng đối tượng - Java cơ bản
6 p | 1787 | 286
-
Lập trình hướng đối tượng_ Chapter 5
9 p | 246 | 121
-
Lập trình hướng đối tượng_ Chapter 3 (cont)
19 p | 252 | 111
-
Lập trình hướng đối tượng_ Chapter 2
19 p | 214 | 107
-
Lập trình hướng đối tượng_ Chapter 6
13 p | 239 | 99
-
Tổng quan về lập trình hướng đối tượng
6 p | 282 | 89
-
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - Chương 0
2 p | 120 | 39
-
Công nghệ lập trình hứơng đối tượng_ Chương 3.2
9 p | 189 | 34
-
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - Chương 7
8 p | 111 | 34
-
Bài giảng Lập trình hướng đối tượng: Chương 8 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
20 p | 112 | 10
-
Bài giảng Lập trình hướng đối tượng: Chương 7 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
11 p | 87 | 9
-
Bài giảng Lập trình hướng đối tượng - Chương 6: Khuôn hình
13 p | 52 | 5
-
Bài giảng Lập trình hướng đối tượng: Chương 1 - ĐH Bách Khoa Hà Nội
16 p | 33 | 3
-
Bài giảng Lập trình hướng đối tượng: Chương 9 - ĐH Bách Khoa Hà Nội
13 p | 25 | 3
-
Đề thi học kì môn Lập trình hướng đối tượng - Trường Đại học Công nghệ thông tin
12 p | 59 | 3
-
Đề thi thưc hành môn Lập trình hướng đối tượng - Trường Đại học Công nghệ thông tin
7 p | 52 | 2
-
Bài tập thực hành môn Lập trình hướng đối tượng - Trường Đại học Công gnhệ thông tin
16 p | 74 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn