Cỏc từ khúa của Java

Một phần của tài liệu giáo trình về java 2008 (Trang 144 - 146)

Từ khúa í nghĩa

abstract Một lớp hoặc phương thức trừu tượng

assert Được sử dụng để định vị lỗi nội bộ chương trỡnh boolean Kiểu boolean

break Thoỏt khỏi lệnh switch hoặc cỏc vũng lặp byte Số nguyờn 1 byte

case Một lựa chon của switch

catch Một mệnh đề của khối Try để bắt một ngoại lệ char Kiểu ký tự Unicode

class Định nghĩa một class const Khụng được sử dụng

continue Tiếp tục tại vị trớ cuối vũng lặp hiện thời default Mệnh đề mặc định của switch

do Phần trờn của vũng lặp do/while double Kiểu số thực floating-number 8 byte else Mệnh đề else của một lệnh if

extends Xỏc định lớp cha của một lớp

final Một hằng số, hoặc một lớp hay phương thức khụng thể bị khai bỏo chống. finally Một phần của khối try mà luụn được thực hiện

float Số thực 4 byte for Một kiểu vũng lặp

goto Khụng sử dụng

if Một lệnh điều khiển rẽ nhỏnh

implements Chỉ ra cỏc interfaces mà lớp sẽ cài đặt. import Nhập một package

instanceof Kiểm tra xem đối tượng cú phải là biểu hiện của một lớp int Số nguyờn 4 byte

Từ khúa í nghĩa

long Sụ nguyờn 8 byte

Native a method implemented by the host system

new Cấp phỏt vựng nhớ cho một đối tượng hoặc mảng mới null Một tham chiếu null

package Một gúi cỏc lớp

private a feature that is accessible only by methods of this class

protected a feature that is accessible only by methods of this class, its children, and other classes in the same package

public a feature that is accessible by methods of all classes return returns from a method

short the 16-bit integer type

static a feature that is unique to its class, not to objects of its class strictfp Use strict rules for floating-point computations

super the superclass object or constructor switch a selection statement

synchronized a method or code block that is atomic to a thread

this the implicit argument of a method, or a constructor of this class throw throws an exception

tHRows the exceptions that a method can throw transient marks data that should not be persistent try a block of code that traps exceptions void denotes a method that returns no value

volatile ensures that a field is coherently accessed by multiple threads

while a loop

Phụ lục B Một số hàm hay sử dụng

a) Hàm toỏn học, lớp java.lang.Math; {java.math.*;}

1. abs(number x): lấy |x|, x cú thể là cỏc kiểu long, int, float, double. 2. acos(double x) = arccos(x). x từ 0.0 ... PI

3. asin(double x) = arcsin(x). x từ -PI/2 ... PI/2 4. atan(double x) = arctag(x).

5. ceil(double x): làm cận trờn hoặc cận dưới của số x. 6. cos(double x) = cos(x). x là radian.

7. exp(double x) = ex. 8. log(double x) = Ln(x).

9. max(number x, number y) = max{x, y}, trong đú x, y cú thể là kiểu int, float, double, long.

10. min(number x, number y) = min{x, y}, trong đú x, y cú thể là kiểu int, float, double, long.

11. pow(double x, double y) = xy.

12. random(): cho một số ngẫu nhiờn trong [0.0, 1.0].

13. round(number x): làm trũn số x, nếu x là kiểu double thỡ thành kiểu long, nếu x là kiểu float thỡ thành kiểu int.

14. sin(double x) = sin(x). 15. sqrt(double x) = 16. tan(double x) = tg(x).

Khi sử dụng ta phải dựng Math.tờn_hàm. b) Lớp String, khai bỏo java.lang.String;

1. String() : Khởi động một đối tượng chuỗi.

2. String(String s) : Khởi động một chuỗi bằng chuỗi s. 3. length() : trả về giỏ trị int là độ dài một chuỗi. 4. charAt(int i): trả về một ký tự thứ sau i.

5. indexOf(int ch): trả về vị trớ trước của ký tự ch đầu tiờn tỡm thấy. 6. concat(String str): nối thờm chuỗi str vào sau.

7. toLowerCase(): thay đổi chuỗi thành chữ thường. 8. toUpperCase(): chuyển đổi chuỗi thành chữ HOA. Lớp Date khai bỏo java.util.Date;

1. Date(): cho thứ, thỏng, ngày, giờ, năm. 2. getDate(): trả về giỏ trị của ngày trong thỏng.

3. getDay(): trả về giỏ trị int là thứ trong tuần, 0 = CN, 1 = mon, ..., 6 = Sat. 4. getMonth(): trả về giỏ trị int là thỏng trong năm (0..11).

5. getYear(): trả về giỏ trị int là năm. Lấy mốc là 1900, năm thực = date.getYear()+1900.

6. getTime(): trả về là một số được tớnh theo giõy đồng hồ. 7. getHours(): trả về giỏ trị int chỉ giờ trong ngày.

8. getMinutes(): trả về giỏ trị int chỉ phỳt trong giờ.

9. getSeconds(): trả về giỏ trị int chỉ giõy đồng hồ trong phỳt. 10. setDate(int date) đặt lại ngày trong biến. date lấy giỏ trị từ 1..31

11. setMonth(int month): thay đổi giỏ trị thỏng trong biến date. month cú giỏ trị 0..11. 12. setYear(int year): thay đổi giỏ trị năm trong biến date. (year + 1900).

13. setHours(int hour): thay đổi giỏ trị giờ trong biến date. 14. setMinutes(int i): thay đổi giỏ trị phỳt trong biến date. 15. setSeconds(int i): thay đổi giỏ trị giõy trong biến date.

Tài liệu tham khảo

[1] Deitel & Associates (2001), “Java, How to program”, fourth edition.

[2] Cay S. Horstmann, Gary Cornell (2004), “Core Java™ 2”, volume 1,2, Prentice Hall PTR [3] David Reilly, Michael Reilly (2002), “Network Programming and Distributed Computing”, Addison Wesley

Một phần của tài liệu giáo trình về java 2008 (Trang 144 - 146)

Tải bản đầy đủ (PDF)

(146 trang)