Bài giảng Công nghệ Java: Chương 2 - PhD. Trần Quang Diệu

20 8 0
Bài giảng Công nghệ Java: Chương 2 - PhD. Trần Quang Diệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

final Dùng để khai báo hằng số, phương thức không thể ghi đè, hoặc lớp không thể kế thừa.. finally Phần cuối của khối xử lý ngoại lệ.[r]

(1)

CÔNG NGHỆ JAVA

CH2 CÁC THÀNH PHẦN CƠ BẢN

(2)

Nội dung

• Chú thích

• Khối lệnh câu lệnh

• Tập kí tự dùng Java • Từ khóa tên

• Kiểu liệu • Hằng

• Biến

(3)

Chú thích (1)

• Chú thích dịng: bắt đầu dấu //

• Chú thích nhiều dịng:

(4)

Chú thích (2)

– Chú thích javadoc:

• dùng để tài liệu hóa lớp public hay protected • Bắt đầu /**

(5)

Chú thích (3)

Bắt đầu

Kết thúc

Mục đích

/* */ Đoạn code bị giới hạn phần

ghi chú

// Ghi dịng, trình biên

dịch bỏ qua từ // đến cuối dòng

/** */ Ghi dành cho javadoc,

(6)

Câu lệnh & khối lệnh (1)

• Một câu lệnh java kết thúc bằng dấu chấm phẩy (;)

– Ví dụ:

private voidtimgiatriXmax(Integer begin, Integer i, List<Point> list) {

doublexmax = list.get(begin).getX();

intindex = begin;

for(intj = begin + 1; j <= i; j++) {

if(list.get(j).getX() >= xmax) { xmax = list.get(j).getX(); index = j;

} }

(7)

Câu lệnh & khối lệnh (2)

• Các câu lệnh đơn nối lại với tạo thành khối lệnh thuộc lớp.

• Bộ lệnh Java khơng giới hạn cặp dấu ngoặc { }

• Khối lệnh đặt khối lệnh khác.

public classStudent {

privateString name;

privateGregorianCalendar bithDay;

(8)

Tên

• Qui tắc đặt tên:

– Tên bắt đầu kí tự, dấu: $, _

– Tên bắt đầu số – Khơng trùng với từ khóa

– Tên không chứa dấu cách

(9)

Tập kí tự dùng Java

• Java xây dựng dựa kí tự sau:

– 26 chữ hoa: A…Z, 26 chữ thường: a…z

– 10 chữ số: 0…9

– Các kí hiệu tốn học: +, -, *, /, %, =, ()… – Dấu nối: _

– Các kí hiệu đặc biệt khác: :, :, {}, [], ?, \, &, !, #, $, …

(10)

Từ khóa (1)

• từ có ý nghĩa xác định

• Thường dùng để khai báo kiểu liệu, viết toán tử câu lệnh

• Chú ý:

– Khơng dùng từ khóa để đặt tên cho hằng, biến, mảng, hàm, …

(11)

Từ khóa (2)

Từ khóa Ý nghĩa

abstract Dùng để khai báo lớp, hàm trừu tượng

boolean Kiểu liệu logic

break Được sử dụng để kết thúc vòng lặp cấu trúc switch

byte Kiểu liệu số nguyên

case Được sử dụng lệnh switch

char Kiểu liệu kí tự

catch Được sử dụng xử lý ngoại lệ

class Dùng để khai báo lớp

const Khai báo biến theo sau biến

continue Được dùng vòng lặp để bắt đầu vòng lặp

(12)

Từ khóa (3)

Từ khóa Ý nghĩa

double Kiểu liệu số thực

else Khả lựa chọn thứ câu lệnh If

extends Chỉ lớp kế thừa từ lớp khác

false Giá trị logic

final Dùng để khai báo số, phương thức ghi đè, lớp kế thừa

finally Phần cuối khối xử lý ngoại lệ

float Kiểu số thực

for Câu lệnh lặp

goto Nhảy tới dịng lệnh đặt nhãn

(13)

Từ khóa (3)

Từ khóa Ý nghĩa

instanceof Kiểm tra đối tượng có phải thể lớp hay không

int Kiểu số nguyên

interface sử dụng để khai báo giao diện

long Kiểu số nguyên

native Khai báo phương thức viết ngôn ngữ C++

new Tạo đối tượng

null Một đối tượng không tồn

package Dùng để khai báo gói

private Đặc tả truy xuất

public Đặc tả truy xuất

protected Đặc tả truy xuất

(14)

Từ khóa (4)

Từ khóa Ý nghĩa

static Dùng để khai báo biến, thuộc tính tĩnh

super Truy xuất đến lớp cha

switch Lệnh lựa chọn

synchronized Một phương thức độc quyền truy xuất đối tượng

this Ám lớp

throw Ném ngoại lệ

throws Khai báo phương thức ném ngoại lệ

true Giá trị logic

try Sử dụng để bắt ngoại lệ

(15)

Kiểu liệu

• Mỗi biến phải có kiểu liệu

(16)

Kiểu liệu nguyên thủy

(17)

Kiểu liệu dẫn xuất

• Tham chiếu tới giá trị tập hợp các giá trị mà biến khai báo.

(18)

Giá trị mặc định

• Lỗi hay gặp phải lập trình sử dụng biến chưa khởi tạo • Java hỗ trợ khởi tạo

(19)

Hằng

• Từ khóa final dẫn đến biến khơng thể thay đổi giá trị.

• Các hàm lớp khai báo final

– Hàm final viết chồng – Lớp final lớp con

(20)

Biến (1)

• Biến vị trí nhớ máy tính mà ở giá trị lưu trữ

truy xuất sau đó.

Ngày đăng: 09/03/2021, 04:48

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan