Tài liệu Công nghệ lập trình hứơng đối tượng_ Chương 2 doc - Pdf 10

Trường Đại học Công nghệ Sài gòn
Khoa Công nghệ Thông tin
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
Core Java / Session 3 / 2 of 19
OOP JAVA
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
Khoa Công nghệ Thông tin
Core Java / Session 3 / 3 of 19
OOP JAVA
Giới Thiệu

Sự phát triển của Java

Targeted Users

Sự tương đồng với C / C++

Compiling code
Trường Đại học Công nghệ Sài gòn
Khoa Công nghệ Thông tin
Core Java / Session 3 / 7 of 19
OOP JAVA
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
Khoa Công nghệ Thông tin
Core Java / Session 3 / 8 of 19
OOP JAVA
Các Thành Phần Của Môi Trường Java

Ngôn ngữ Java

Bytecode


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
Khoa Công nghệ Thông tin
Core Java / Session 3 / 11 of 19
OOP JAVA
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


Trường Đại học Công nghệ Sài gòn
Khoa Công nghệ Thông tin
Core Java / Session 3 / 13 of 19
OOP JAVA
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
Khoa Công nghệ Thông tin
Core Java / Session 3 / 14 of 19
OOP JAVA
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

javadoc [options] sourcecodename.java
Trường Đại học Công nghệ Sài gòn
Khoa Công nghệ Thông tin
Core Java / Session 3 / 16 of 19
OOP JAVA
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
Khoa Công nghệ Thông tin
Core Java / Session 3 / 17 of 19
OOP JAVA
Core Java API

java.lang

java.applet

java.awt (d ung thiet ke giao dien, do hoa )

Khoa Công nghệ Thông tin
Core Java / Session 3 / 19 of 19
OOP JAVA
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


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status