Bài thuyết trình Cơ bản về Java - Lư Tú Châu
CƠ BẢN VỀ
JAVA
NHÓM 1
Tên
MSSV
Lư Tú Châu
070051T
070079T
070081T
070084T
Nguyễn Thị Ngọc Hân
Nguyễn Thị Ngọc Hương
Nguyễn Thị Thúy Hà
2
LẬP TRÌNH HƯỚNG ĐỐI
TƯỢNG
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Lập trình hướng đối tượng đề cập đến dữ liệu và
thủ tục xử lý dữ liệu theo quan điểm là một đối
tượng duy nhất.
Lập trình hướng đối tượng xem xét dữ liệu như là
một thực thể hay là một đơn vị độc lập, với bản
chất riêng và những đặc tính của thực thể ấy
4
TÍNH CHẤT
Trừu tượng (abstraction)
Tính đóng gói (encapsulation) và che giấu thông
tin (information hiding)
Tính đa hình (polymorphism)
Tính kế thừa (inheritance)
5
ĐỐI TƯỢNG
VD: Thực thể trong thế giới thực là xe ôtô. Một số đặc
điểm liên quan đến xe ôtô là:
Màu
Cấu tạo
Kiểu dáng
Một số hành động liên quan đến
xe ôtô là:
Lái
Tăng ga
Giảm ga
Đạp thắng
6
ĐỐI TƯỢNG PHẦN MỀM
Là bản sao của đối tượng trong thế giới thực, một đối tượng
phần mềm có :
“Trạng thái” của đối
tượng phần mềm liên
quan đến các đặc tính
hoặc thuộc tính của nó .
“Hành vi” của đối
tượng phần mềm bao
gồm các hành động của
nó.
7
ĐỊNH NGHĨA LỚP
Trong thế giới thực, một vài đối tượng có cùng chung
trạng thái và hành vi có thể được nhóm lại dưới một lớp.
VD: Một xe ôtô (bất kỳ
là xe nào) là một lớp và
một xe Toyota (một xe
cụ thể) là một đối tượng
hoặc thể nghiệm của lớp.
8
SO SÁNH GIỮA LỚP VÀ ĐỐI TƯỢNG
9
GIỚI THIỆU NGÔN NGỮ
JAVA
SỰ PHÁT TRIỂN
Sự phát triển (sơ lược)
1991: Ra đời với tên Oak với dự định thay cho C++
Tiêu chí "Write Once, Run Anywhere" (WORA).
Java được phát hành vào năm 1994
11
ĐẶC ĐIỂM
Ngôn ngữ lập trình JAVA
Hướng đối tượng
Độc lập nền
Mạnh mẽ
Bảo mật
Phân tán
Đa luồng
12
CÔNG CỤ
Bộ công cụ phát triển JAVA (JDK) cung cấp phần
mềm và các công cụ được yêu cầu cho việc biên dịch,
kiểm tra lỗi và thực thi các chương trình Java.
Java Standard Editon(Java SE), là công nghệ và nền mà
cung cấp hỗ trợ để xây dựng các ứng dụng có các chức
năng cao, tốc độ và đáng tin cậy. Bộ phát triển Java
SE(JDK), bao gồm các công cụ phát triển cần thiết, môi
trường thực thi, và các API cho việc tạo ra các chương
trình Java với nền Java.
JDK bao gồm hai công cụ quan trọng:
javac (bộ biên dịch)
13
java (bộ thông dịch)
CÁC LOẠI CHƯƠNG TRÌNH JAVA
Applets
Ứng dụng độc lập (console Application)
Ứng dụng giao diện (GUI Application)
Servlet
Ứng dụng cơ sở dữ liệu
14
CÁC PHẦN TỬ CƠ BẢN TRONG JAVA
Tương tự như C/C++
Lớp và phương thức (Classes & Methods)
Kiểu dữ liệu
Biến số
Toán tử
Cấu trúc điều khiển
15
GÓI
Là nơi tổ chức các lớp và các giao diện. Các chương
trình Java được tổ chức như những tập của các gói. Mỗi
gói gồm có nhiều lớp, và/hoặc các giao diện được coi
như là các thành viên của nó.
Ưu điểm:
Cho phép tổ chức các lớp vào những đơn vị nhỏ hơn
Giúp tránh được tình trạng trùng lặp khi đặt tên.
Cho phép bảo vệ các lớp đối tượng
Tên gói (Package) có thể được dùng để nhận dạng chức
năng của các lớp.
Các gói cũng có thể chứa các gói khác
16
CÁC GÓI THÔNG DỤNG
java.lang: Mặc định luôn có.
java.io: Bao gồm các lớp để trợ giúp cho các thao
tác vào ra. ). Tương ứng với thư viện <iostream.h>
trong C/C++.
java.applet: Bao gồm các lớp để thực thi một
applet trong trình duyệt.
java.awt: Các thành phần để xây dựng giao diện
đồ họa(GUI). Nó tương ứng với thư viện
<graphics.h> trong C/C++.
java.util: Cung cấp nhiều lớp và nhiều giao diện
tiện ích, như cấu trúc dữ liệu, lịch, ngày tháng,…
17
CÁC GÓI TRONG JAVA
java.net: Cung cấp các lớp và các giao diện cho
việc lập trình mạng TCP/IP.
java.awt.event
java.rmi
java.security
java.sql
18
JAVA.LANG
Lớp String
Lớp StringBuffer
Lớp Math
Lớp Runtime
Lớp System
Lớp Class
Lớp Object
19
JAVA.UTIL
Lớp Hashtable
Lớp Random
Lớp Vector
Lớp StringTokenizer
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài thuyết trình Cơ bản về Java - Lư Tú Châu", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_thuyet_trinh_co_ban_ve_java_lu_tu_chau.pdf

