Một phần của Java For Dummies Cheat Sheet
Khi bạn viết một chương trình Java, bạn có thể chia các từ của chương trình thành nhiều loại. Bảng cheat này cho bạn biết tất cả về những loại này.
Từ khoá
Ngôn ngữ lập trình Java có 50 từ khóa. Mỗi từ khóa có một ý nghĩa cụ thể trong ngôn ngữ. Bạn không thể sử dụng từ khoá cho bất cứ thứ gì khác với ý nghĩa đã được định trước.
Bảng dưới đây liệt kê các từ khóa của Java.
What does not |
abstract |
Chỉ ra rằng các chi tiết của một lớp học, một phương pháp, hoặc một giao diện được đưa ra ở nơi khác trong mã. |
khẳng định |
Kiểm tra sự thật về điều kiện mà người lập trình tin là đúng. |
boolean |
Cho biết giá trị là đúng hoặc sai. |
break |
Nhảy ra khỏi vòng lặp hoặc chuyển đổi. |
byte |
Cho biết giá trị là một số nguyên 8-bit. |
case |
Giới thiệu một trong những cách thực hiện có thể trong câu lệnh switch. |
catch |
Giới thiệu các câu lệnh được thực hiện khi một cái gì đó ngắt dòng chảy của sự thực thi trong một mệnh đề try. |
char |
Cho biết giá trị là một ký tự (một chữ cái, chữ số, dấu chấm câu, v.v.) được lưu trữ trong 16 bit bộ nhớ. |
class |
Giới thiệu một lớp - một kế hoạch chi tiết cho một vật. |
const |
Bạn không thể sử dụng từ này trong một chương trình Java. Từ này không có ý nghĩa, nhưng vì đó là một từ khóa, bạn không thể tạo ra một biến const có tên. |
tiếp tục |
Buộc kết thúc đột ngột lặp vòng lặp hiện tại và bắt đầu lặp lại một lần nữa. |
mặc định |
Giới thiệu một đường dẫn thực hiện để thực hiện khi không có trường hợp là một kết hợp trong một tuyên bố chuyển đổi. |
do |
Làm cho máy tính lặp lại một số câu lệnh lặp đi lặp lại (ví dụ, miễn là máy tính tiếp tục nhận được kết quả không thể chấp nhận). |
double |
Cho biết giá trị là một số 64-bit với một hoặc nhiều chữ số sau dấu thập phân. |
else |
Giới thiệu các câu lệnh được thực thi khi điều kiện trong câu lệnh if nếu không đúng. |
enum |
Tạo một kiểu mới được xác định - một nhóm các giá trị mà một biến có thể có. |
mở rộng |
Tạo một lớp con (subclass) @@ md một lớp tái sử dụng các chức năng từ một lớp được định nghĩa trước đó. |
cuối cùng |
Cho biết không thể thay đổi giá trị của biến, không thể mở rộng chức năng của một lớp hoặc không thể ghi đè lên một phương pháp. |
cuối cùng |
Giới thiệu bản di chúc cuối cùng và di chúc của các câu lệnh trong một mệnh đề try. |
float |
Cho biết giá trị là một số 32-bit với một hoặc nhiều chữ số sau dấu chấm thập phân. |
cho |
Lấy máy tính lặp lại một số câu lặp đi lặp lại (ví dụ, một số lần nhất định). |
goto |
Bạn không thể sử dụng từ này trong một chương trình Java. Từ này không có nghĩa. Bởi vì đó là một từ khóa, bạn không thể tạo ra một biến có tên goto. |
nếu |
Kiểm tra xem liệu một điều kiện có đúng hay không. Nếu đó là sự thật, máy tính thực hiện một số báo cáo; nếu không, máy tính thực thi các câu lệnh khác. |
thực hiện |
Chỉ ra rằng một lớp cung cấp các cơ thể cho các phương thức có tiêu đề được khai báo trong một giao diện. |
import |
Cho phép lập trình viết tắt tên các lớp được định nghĩa trong một gói. |
instanceof |
Các kiểm tra để xem liệu một đối tượng nhất định có xuất phát từ một lớp nhất định hay không. |
int |
Cho biết giá trị là một số nguyên 32-bit. |
giao diện |
Giới thiệu một giao diện. Một giao diện giống như một lớp nhưng, phần lớn, các phương thức của giao diện không có cơ thể. |
long |
Cho biết giá trị là một số nguyên 64-bit. |
native |
Cho phép lập trình viên sử dụng mã được viết bằng một ngôn ngữ khác ngoài Java. |
new |
Tạo một đối tượng từ một lớp hiện có. |
gói |
Đặt mã vào một gói - một tập hợp các định nghĩa liên quan có liên quan. |
private |
Chỉ ra rằng một biến hoặc phương thức chỉ có thể được sử dụng trong một lớp nhất định. |
protected |
Chỉ ra rằng một biến hoặc phương pháp có thể được sử dụng trong các lớp con từ một gói khác. |
public |
Chỉ ra rằng một biến, lớp hoặc phương pháp có thể được sử dụng bởi bất kỳ mã Java nào khác. |
return |
Kết thúc thực hiện một phương thức và có thể trả về một giá trị cho mã gọi. |
ngắn |
Cho biết giá trị là một số nguyên 16-bit. |
tĩnh |
Chỉ ra rằng một biến hoặc phương thức thuộc về một lớp, chứ không phải là bất kỳ đối tượng nào được tạo ra từ lớp. |
strictfp |
Giới hạn khả năng của máy tính đại diện cho các số lượng lớn hoặc cực nhỏ khi máy tính tính toán trung gian trên các giá trị float và double. |
super |
Đề cập tới siêu lớp của mã, trong đó siêu từ xuất hiện. |
switch |
Cho máy tính thực hiện theo một trong nhiều cách thực hiện có thể (một trong nhiều trường hợp có thể), tùy thuộc vào giá trị của một biểu thức. |
đồng bộ |
Giữ hai luồng từ giao thoa với nhau. |
this |
Tự tham khảo - đề cập đến đối tượng trong đó từ này xuất hiện. |
throw |
Tạo ra một đối tượng ngoại lệ mới và chỉ ra rằng tình huống đặc biệt (thường là điều không mong muốn) đã xảy ra. |
throws |
Chỉ ra rằng một method hoặc constructor có thể vượt qua buck khi một ngoại lệ được thrown. |
thoáng qua |
Chỉ ra rằng, nếu và khi một đối tượng được tuần tự, một giá trị của biến không cần phải được lưu trữ. |
thử |
Giới thiệu các câu lệnh được theo dõi (trong thời gian chạy) đối với những thứ có thể sai. |
void |
Chỉ ra rằng một phương thức không trả về một giá trị. |
dễ bay hơi |
Áp dụng các quy tắc nghiêm ngặt về việc sử dụng một biến bởi nhiều hơn một luồng một lần. |
trong khi |
Lặp lại một vài câu lặp đi lặp lại (miễn là một điều kiện vẫn còn đúng). |
|
literals
. Mỗi chữ nghĩa có một ý nghĩa cụ thể trong ngôn ngữ. Bạn không thể sử dụng chữ cho bất cứ thứ gì khác với ý nghĩa được định trước.
Bảng dưới đây liệt kê các từ ngữ của Java. Literal What It Does
false
Một trong hai giá trị mà một biểu thức boolean có thể có. |
null |
Giá trị "không có gì". Nếu bạn có ý định có một biểu thức tham khảo một đối tượng của một số loại, nhưng biểu hiện không đề cập đến bất kỳ đối tượng, giá trị của biểu thức là null. |
true |
Một trong hai giá trị mà biểu thức boolean có thể có. |
|
Các từ khoá và các từ vựng đều được gọi là |
reserved |
vì mỗi từ này đều được dành riêng cho việc sử dụng đặc biệt trong ngôn ngữ lập trình Java.
Hạn chế từ khóa Với việc phát hành Java 9, ngôn ngữ có mười từ mới được gọi là từ khóa bị hạn chế
. Từ khoá hạn chế có ý nghĩa cụ thể trong ngôn ngữ, nhưng chỉ khi bạn sử dụng từ đó theo cách cụ thể. Ví dụ, nếu bạn viết
yêu cầu khác. đồ đạc; bạn nói với Java rằng chương trình của bạn sẽ không chạy trừ khi nó có quyền truy cập vào một số mã khác (mã có trong khác
). Nhưng nếu bạn viết
int yêu cầu = 10;
thì
yêu cầu
là một biến
int
bình thường.
Bảng dưới đây liệt kê các từ khóa hạn chế của Java.
Hạn chế từ khóa
Xuất bản
Chỉ ra rằng mã trong một gói cụ thể có sẵn để sử dụng bằng mã trong các mô-đun khác. |
module |
Một bó gói. |
Mở |
Cho biết tất cả các gói trong một mô đun, theo cách nào đó, có sẵn để sử dụng bằng mã trong các mô đun khác. |
mở |
Truy cập vào tất cả các mã trong mô-đun khác. Truy cập này sử dụng phản xạ Java (có xu hướng lộn xộn). |
cung cấp |
Chỉ ra rằng một mô-đun làm cho một dịch vụ có sẵn. |
yêu cầu |
Chỉ ra rằng chương trình sẽ không chạy trừ khi nó có quyền truy cập vào một số mã khác. |
đến |
Đặt tên cho mã có quyền sử dụng một đoạn mã cụ thể. |
chuyển tiếp |
Khi mã của tôi yêu cầu sử dụng mã A, và mã Z yêu cầu sử dụng mã của tôi, từ "transitive" nghĩa là mã Z tự động yêu cầu mã A. |
sử dụng |
Chỉ ra rằng một mô-đun sử dụng một dịch vụ. |
với |
Chỉ định cách sử dụng dịch vụ cụ thể. |
Các định danh trong Java API |
Java API (Giao diện lập trình ứng dụng) có hàng ngàn định danh. Mỗi định danh là tên của một cái gì đó (một lớp học, một đối tượng, một phương pháp, hoặc một cái gì đó tương tự). Các định danh này bao gồm System, out, println, String, toString, JFrame, File, Scanner, next, nextInt, Exception, close, ArrayList, stream, JTextField, Math, Random, MenuItem, Month, parseInt, Query, Rectangle, Color, Oval, sơn, Robot, SQLData, Stack, Queue, TimeZone, URL, và nhiều người khác. |
Bạn có thể sử dụng lại bất kỳ tên nào trong các tên này cho bất kỳ mục đích nào trong mã của bạn.Nhưng nếu bạn làm như vậy, bạn có thể gặp khó khăn trong việc sử dụng một cái tên có ý nghĩa thông thường từ Java API. Ví dụ, bạn có thể viết |
int System = 7;
java. lang. Hệ thống. ngoài. println (Hệ thống);
Nhưng bạn không thể ghi
int System = 7;
Hệ thống. ngoài. println (Hệ thống);
Định danh mà bạn (người lập trình) khai báo
Trong chương trình Java của riêng bạn, bạn có thể tạo nên tên cho trái tim mình thích thú. Ví dụ, trong đoạn mã
nhân đôiByTwo (double myValue) {
trả về myValue * 2;
}
tên
nhân đôiByTwo
và
myValue
là các số nhận dạng của bạn.
Khi bạn tạo một tên mới, bạn có thể sử dụng chữ cái, chữ số, dấu gạch dưới (_) và dấu đô la ($). Nhưng đừng bắt đầu bằng chữ số. Nếu bạn cố gắng để bắt đầu một tên với một chữ số, Java trả lời với một "Xin vui lòng không làm điều đó" tin nhắn.