Tìm hiểu các Keywords trong ngôn ngữ lập trình Java
Trong Java có khoảng 50 keywords, đây là những từ có mục đích sử dụng được xác định trước trong Java. Giống như hoa đã có chủ chúng ta không thể tùy ý sử dụng nó để đặt tên cho các đối tượng khác trong chương trình.
Dưới đây FUNiX sẽ liệt kê danh sách các keywords trong Java:
| Keywords | Description |
|---|---|
| abstract | Được sử dụng cho các lớp và phương thức. Một lớp trừu tượng không thể sử dụng tạo đối tượng mà phải thông qua một lớp kế tiếp. Một phương thức trừu tượng có thể được sử dụng trong một lớp trừu tượng và nó không có phần thân. Phần thân được cung cấp bởi các lớp con. |
| assert | Kiểm tra điều kiện đúng hay sai (Thường sử dụng trong Unit Test) |
| boolean | Kiểu dữ liệu logic, chỉ nhận một trong hai giá trị true hay false |
| break | Sử dụng để thoát được khỏi vòng lặp hoặc sử dụng trong switch case |
| byte | Kiểu dữ liệu có thể lưu trữ các số nguyên từ -128 đến 128 |
| case | Sử dụng câu lệnh switch, đánh dấu một khối lệnh |
| catch | Dùng cho ngoại lệ được tạo bởi khối try, sử dụng kèm với try để xử lý các ngoại lệ trong chương trình lập trình |
| char | Kiểu ký tự dùng để hiển thị các ký tự trong bộ mã Unicode |
| class | Dùng để định nghĩa class |
| continue | Sử dụng để tiếp tục một vòng lặp tại điều kiện đã được xác định từ trước. |
| const | Sử dụng để xác định hằng số. Tuy nhiên trong Java không sử dụng ngôn từ này mà sử dụng final |
| default | Mặc định thực thi nếu không có case nào trả về là true. Được sử dụng trong switch case |
| do | Sử dụng cùng while để tạo vòng lặp do while |
| double | Đây là kiểu dữ liệu lưu trữ các số thực |
| else | Sử dụng trong câu lệnh điều kiện. Rẽ nhánh điều kiện ngược với if |
| enum | Kiểu dữ liệu đặc biệt, đại diện cho các hằng số cố định |
| exports | Exports một package với một module cố định |
| extends | Kế thừa một lớp (Chỉ ra rằng một lớp được kế thừa từ lớp khác) |
| final | Dùng để chỉ ra các biến, phương thức không thay đổi sau khi đã được định nghĩa từ trước. Những phương thức final không được kế thừa và override. |
| finally | Được sử dụng bởi với các ngoại lệ, khối finally luôn được thực thi dù có ngoại lệ xảy ra hay không |
| float | Là kiểu dữ liệu lưu trữ với các số thực |
| for | Dùng để tạo ra vòng lặp for |
| if | Được sử dụng để tạo câu điều kiện |
| implements | implements một interface |
| import | Được sử dụng để import package, class hoặc interface |
| instanceof | Kiểm tra một đối tượng là thể hiện của một lớp cụ thể hay một interface |
| int | Kiểu dữ liệu dùng để lưu trữ các số nguyên từ -214483648 to 214483647 |
| interface | Được sử dụng để định nghĩa interface |
| long | Kiểu dữ liệu dùng để lưu trữ các số nguyên từ -263 đến 263-2 |
| module | Để khai báo một module |
| native | Sử dụng để chỉ định một hàm được triển khai bởi các ngôn ngữ lập trình khác |
| new | Tạo ra một đối tượng mới |
| package | Dùng để khai báo một package |
| private | Phạm vi truy cập được sử dụng cho các biến, phương thức và constructor, làm cho chúng được truy cập trong lớp đã khai báo |
| protected | Phạm vi truy cập được sử dụng cho các biến, phương thức và constructor, làm cho chúng chỉ được truy cập nếu trong cùng package hoặc thông qua tính kế thừa |
| public | Phạm vi truy cập có thể được sử dụng cho lớp, biến, phương thức và constructor, làm cho chúng được truy cập ở khắp mọi nơi trong chương trình |
| requires | Chỉ định các thư viện bắt buộc có sẵn bên trong một module |
| return | Sử dụng để trả về một giá trị từ một phương thức cố định |
| short | Kiểu dữ liệu dùng để lưu trữ các số nguyên từ -3268 đến 3267 |
| static | Định nghĩa biến, phương thức của một lớp có thể được truy cập trực tiếp từ các lớp mà không thông qua khởi tạo đối tượng của lớp |
| strictft | Hạn chế độ chính xác và làm tròn của phép tính số thực |
| super | Đề cập tới các đối tượng lớp |
| switch | Sử dụng trong mệnh đề switch case |
| synchronized | Chỉ ra là ở mỗi thời điểm chỉ có 1 đối tượng hay 1 lớp có thể truy cập đến biến dữ liệu hoặc phương thức nào đó – Thường được sử dụng trong lập trình đa luồng (multithreading) |
| this | Tham chiếu đến đối tượng hiện tại trong một phương thức hoặc hàm tạo cố định |
| throw | Ném ra ngoại lệ nào đó |
| throws | Khai báo một ngoại lệ bất kỳ |
| transient | Chỉ định rằng nếu một đối tượng được Serialized, giá trị của biến sẽ không được lưu trữ |
| try | Dùng để tạo mệnh đề try catch |
| var | Dùng khai báo biến |
| void | Cho biết một phương thức đang không có giá trị trả về |
| volatile | Báo cho chương trình dịch biết là biến khai báo volatile có thể thay đổi bất kỳ trong các luồng (thread) |
| while | Tạo ra vòng lặp while |
Lương Thuận
ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX
Bài liên quan
Đừng chờ đến khi thất nghiệp mới học kỹ năng mới - Báo động từ thị trường lao động 2025
Cuối năm là lúc các hội nhóm trở nên dày đặc bài đăng kiểu: “Mình mới nhận quyết định sa thải, giờ nên học gì để ổn định lại?”, “Thất nghiệp 3–6 tháng rồi, học Data Analytics có ổn không?”,...
Khóa học Software Engineering cho Người đi làm tại FUNiX
Mục lục Vì sao người đi làm lựa chọn Software Engineering để chuyển nghề sang IT? Phương pháp học tại FUNiX dành riêng cho người đi làm Yêu cầu đầu vào và ai phù hợp với khóa học? Lộ trình...
Khóa học Software Engineering cho học sinh tại FUNiX
Khóa học lập trình cho học sinh tại FUNiX giúp xây nền tảng công nghệ sớm, lộ trình bài bản, học online linh hoạt và mở rộng cơ hội nghề nghiệp. Mục lục Vì sao nên học khóa Software Engineering...
Khóa học Software Engineering cho Học sinh tại FUNiX: Lộ trình, kỹ năng & cơ hội nghề nghiệp
Khóa học Software Engineering cho học sinh tại FUNiX cung cấp một lộ trình toàn diện từ nền tảng lập trình cơ bản đến kỹ năng phần mềm chuyên sâu. Học sinh cấp 3 sẽ tiếp cận với các môn...
Khóa học Web Full-Stack tại FUNiX: Lộ trình, kỹ năng & cơ hội nghề nghiệp
Lập trình web là một trong những kỹ năng được săn đón nhất trong kỷ nguyên số. Dù ở doanh nghiệp lớn, startup hay làm việc tự do, khả năng xây dựng website và ứng dụng web sẽ giúp bạn...
Khóa học Tester tại FUNiX: Lộ trình, kỹ năng & cơ hội nghề nghiệp
Khóa học Tester tại FUNiX cung cấp nền tảng toàn diện cho người mới bắt đầu muốn bước chân vào lĩnh vực kiểm thử phần mềm. Trong 20 tuần, học viên sẽ nắm vững từ kỹ năng viết test case,...
Khóa học Business Analyst tại FUNiX: Lộ trình, kỹ năng & cơ hội nghề nghiệp
Khóa học Business Analysis FUNiX (Business Analyst) là chương trình dành cho người mong muốn gia nhập ngành CNTT với vai trò cầu nối giữa kinh doanh và công nghệ. Khóa học cung cấp lộ trình 7 tháng, từ cơ...
Khóa học Data Analysis tại FUNiX: Lộ trình, kỹ năng & cơ hội nghề nghiệp
Khóa học Data Analysis tại FUNiX trang bị cho học viên kỹ năng phân tích dữ liệu toàn diện – từ Excel, SQL, Power BI đến Python, scikit-learn. Người học sẽ làm chủ quy trình xử lý dữ liệu, trực...







Bình luận (0
)