Java是一種強類型、面向對象的編程語言,由於Java的廣泛應用和出色的性能表現,成為了最受歡迎的編程語言之一。在Java中,有許多關鍵字被預留,被稱為“保留字”,保留字是Java編譯器所知道的標識符,不能用來作為類、方法或變量的名字。
一、數據類型關鍵字
Java中的數據類型關鍵字定義了Java語言的基本數據類型,包括:
byte short int long float double char boolean
byte:Java中的byte類型表示一個8位的有符號整數。內存佔用為1個字節(Byte)。
short:Java中的short類型表示一個16位的有符號整數。內存佔用為2個字節(Short)。
int:Java中的int類型表示一個32位的有符號整數。內存佔用為4個字節(Integer)。
long:Java中的long類型表示一個64位的有符號整數。內存佔用為8個字節(Long)。
float:Java中的float類型表示單精度浮點數,內存佔用為4個字節(Float)。
double:Java中的double類型表示雙精度浮點數,內存佔用為8個字節(Double)。
char:Java中的char類型表示一個16位的Unicode字符。內存佔用為2個字節(Character)。
boolean:Java中的boolean類型表示一個布爾值,只可以是true或false。內存佔用為1個位(Boolean)。
二、訪問修飾符關鍵字
在Java中,有四個訪問修飾符關鍵字,用於控制類、方法和變量的訪問權限,包括:
public protected private default
我們可以在類、方法或變量前面加上這些關鍵字,來決定這些元素的訪問權限。其中:
public:可以訪問該元素的任何代碼。
protected:可以訪問該元素的同一個包內的類和任何繼承該類的子類。
private:只能訪問該元素所在的類。
default:在同一個包內,任何類都可以訪問該元素,默認即為”default”修飾符。
三、類、對象關鍵字
Java中的類、對象關鍵字用於定義和實例化對象,包括:
class new this extends implements instanceof
class:Java中使用class關鍵字定義類。
new:創建一個對象。
this:指向當前正在執行的方法的類實例的引用。
extends:表示一個類繼承自另一個類。
implements:表示一個類實現了接口中定義的所有方法。
instanceof:用於確定一個對象是否是指定類的一個實例。
四、控制語句關鍵字
Java中的控制語句關鍵字用於控制程序流程,包括:
if else switch case default while do for break continue return
if、else:用來做條件語句,if後面的表達式結果為true,則執行if後的語句,否則執行else後面的語句。
switch、case、default:switch是選擇語句,用於選擇執行哪個case分支。case分支語句在滿足選擇條件時被執行,default語句是在所有case條件均不匹配時被執行。
while、do、for:Java中三個循環關鍵字表示不同的類型循環,while為while循環,do為do…while循環,for為for循環。
break、continue:用於控制循環語句中的跳出和跳過。
return:用於從方法中返回值。
五、異常處理關鍵字
Java中的異常處理關鍵字用於異常處理,包括:
try catch finally throw throws
try、catch、finally:這三個關鍵字被一起用於異常處理。try內包含可能會拋出異常的語句,catch用於捕獲異常並進行處理,finally為可選語句塊,在try或catch塊結束後執行。
throw:在方法中拋出一個異常,可以拋出任何類型的Throwable,這裡包括Throwable的子類Throwable子類。
throws:在方法頭中聲明可能會拋出的異常類型,讓方法的調用者知道可能會發生的異常類型。
完整代碼:
下面是一個使用Java保留字的完整代碼示例:
public class HelloWorld
{
public static void main(String[] args)
{
//定義整型變量
int a = 10;
//輸出a的值
System.out.println("a = " + a);
//定義布爾變量
boolean b = true;
//輸出b的值
System.out.println("b = " + b);
//定義字符串變量
String c = "Hello, world!";
//輸出c的值
System.out.println("c = " + c);
//定義一個數組
int[] nums = {1, 2, 3, 4, 5};
//使用for循環遍曆數組
for (int i = 0; i 0)
{
System.out.println("a is positive");
}
else
{
System.out.println("a is negative");
}
//try catch語句塊
try
{
//可能會拋出異常的代碼
}
catch (Exception e)
{
//處理異常
}
finally
{
//結束處理
}
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/254250.html