Tải bản đầy đủ (.ppt) (26 trang)

Bài 1: intro java pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (531.24 KB, 26 trang )

Giới thiệu
Bài 1
Bài 1 / 2 of 24
Giới thiệu

Nội quy:

Điểm giữa kì: đánh giá qua bài tập lớn.

Điểm danh: ngẫu nhiên (10 buổi – vắng một buổi trừ 1
điểm)

Thi học kì: thực hành (trên p.máy)

Nội dung thi: các nội dung được học trên lớp (thực hành
+ hỏi lý thuyết).
Bài 1 / 3 of 24
Giới thiệu

Nội dung học “dự kiến”: (tổng số: 20 buổi)

Lý thuyết: 8 buổi

Thực hành: 8 buổi

Các nhóm báo cáo: 4 buổi

Cuối giờ đăng kí danh sách nhóm.
Bài 1 / 4 of 24
Nội dung chính


Lịch sử java

Giải thích sơ lược về java

Các loại chương trình của Java

Giới thiệu về máy ảo Java (JVM)

Giới thiệu IDEs
Bài 1 / 5 of 24
Lịch sử Java

1991: được Sun Microsystems phát triển nhằm mục
đích viết phần mềm điều khiển (phần mềm nhúng)
cho các sản phẩm gia dụng

lúc đầu được đặt tên là Oak

1995: được phổ cập với sự phát triển mạnh mẽ của
Internet

thị trường phần mềm nhúng không phát triển mạnh

WWW bùng nổ (1993~)

Hiện nay java được chấp nhận rộng rãi với tư cách
như một công nghệ
Bài 1 / 6 of 24
Các đặc trưng của Java


Đơn giản

Hướng đối tượng

Độc lập phần cứng và hệ điều hành

Bảo mật

Phân tán

Đa luồng

Động
Bài 1 / 7 of 24
Mục tiêu của Java

Ngôn ngữ dễ dùng

Khắc phục nhiều nhược điểm của các ngôn ngữ trước đó

Hướng đối tượng

Sáng sủa

Môi trường thông dịch

Tăng tính khả chuyển

An toàn
Bài 1 / 8 of 24

Các loại chương trình của Java

Applets

Một chương trình được tạo ra để làm việc với môi trường
Internet
Displays an image
GUI to accept user input
Bài 1 / 9 of 24
Các loại chương trình của Java

Console applications

Chương trình java chạy trên Command prompt
Bài 1 / 10 of 24
Các loại chương trình của Java

GUI Applications: Chương trình Java với giao diện người
dùng
Bài 1 / 11 of 24
Các loại chương trình của Java

Client sẽ gửi request lên để server xử lý

Các Java API trên máy chủ xử lý yêu cầu và gửi kết quả trở
lại máy trạm

Các ứng dụng trên máy chủ được gọi là Servlets

Ví dụ – xử lý Form HTML, xử lý database và xử lý các giao

dịch phía Server side

Servlets

Sử dụng để phát triển một ứng dụng Web-based
Bài 1 / 12 of 24
Các loại chương trình của Java

Các lập trình viên có thể tạo package riêng hoặc sử dụng
các package có sẵn:

java.awt, java.io and java.applet…

Database applications

Sử dụng JDBC API để kết nối database

Các chương trình sẽ truy xuất dữ liệu từ DB

Packages

Thư viện lớp trong Java
Bài 1 / 13 of 24
Java Virtual Machine (JVM)

Java code có thể chạy trên bất kì một nền nào sử dụng
JVM

JVM tạo ra một môi trường bên trong để thực thi các
lệnh:


Nạp các file .class

Quản lý bộ nhớ

Dọn rác

File nguồn java (.java) -> được biên dịch thành file .class
và gọi là mã Bytecode.

JVM là một thành phần thông dịch để liên lạc giữa java
bytecode với hệ điều hành.
Bài 1 / 14 of 24
Java Development Kit (JDK)

Có 3 phiên bản chính (thương mại):

Java 1.0 – first release

Java 1.1 – 1997 release

Java 1.4.2 – latest release

Chứa đựng các phần mềm, công cụ để biên dịch, tìm
lỗi, thực thi applets, applications
Bài 1 / 15 of 24
Tools under JDK

Syntax: javac [option] source


Tên file mở rộng là .java

Options include:

-classpath

-d

-g

-o

-verbose

javac: được sử dụng để biên dịch file java source
Bài 1 / 16 of 24
Ví dụ sử dụng javac
Bài 1 / 17 of 24
Tools under JDK

java [option] classname [arguments]

Options can include

-classpath

-Dname name

-help


-v or –verbose

-X

java: thông dịch và thực thi java bytecode
Bài 1 / 18 of 24
Ví dụ sử dụng java
Bài 1 / 19 of 24
Sử dụng classpath

Dùng để chỉ ra danh sách các thư mục, giúp cho việc
tìm kiếm các tập tin lớp đối tượng

Nên xác lập CLASSPATH trong lúc thực thi (runtime),
vì như vậy nó sẽ xác lập đường dẫn cho quá trình
thực thi hiện hành

Theo mặc định classpath được đặt là thư mục làm
việc hiện hành

Thiết lập classpath
:

Trong command prompt có thể đặt trực tiếp bằng
dấu chuyển -classpath hay -cp từ dòng lệnh:

Ví dụ: java –cp C:\simples MyFirstJavaClass
Bài 1 / 20 of 24
Sử dụng classpath (tiếp)


Thiết lập classpath
(tiếp)

Trong Windows, classpath có thể được sửa đổi từ
muc Environment Variables của System trong
Control Panel
Bài 1 / 21 of 24
Thiết lập classpath
Bài 1 / 22 of 24
Tools under JDK Contd…

javadoc: sử dụng để tạo tài liệu

Tạo tài liệu chi tiết dạng html cho bất kì file .java source
code or package (dựa trên các lời chú thích)

appletviewer: sử dụng để view applets

Syntax: appletviewer [options] url
Bài 1 / 23 of 24
Các phần mềm cần cho cài đặt và
chạy chương trình java

Download miễn phí tại địa chỉ:

/>
SDK ( Software deverlopment kit) giúp biên dịch và
chạy chương trình java.
Bài 1 / 24 of 24
Hướng dẫn cài đặt JDK

Bài 1 / 25 of 24
Công cụ phát triển (Jcreator)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×