今天就跟大家聊聊有關(guān)java中有哪些關(guān)鍵字,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
為淶水等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及淶水網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、淶水網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!Java關(guān)鍵字是電腦語言里事先定義的,有特別意義的標(biāo)識符,有時又叫保留字,還有特別意義的變量。Java的關(guān)鍵字對Java的編譯器有特殊的意義,他們用來表示一種數(shù)據(jù)類型,或者表示程序的結(jié)構(gòu)等,關(guān)鍵字不能用作變量名、方法名、類名、包名和參數(shù)。
Java語言共定義了如下所示的關(guān)鍵字:
大概含義:
關(guān)鍵字 | 含義 |
abstract | 表明類或者成員方法具有抽象屬性 |
assert | 斷言,用來進(jìn)行程序調(diào)試 |
boolean | 基本數(shù)據(jù)類型之一,聲明布爾類型的關(guān)鍵字 |
break | 提前跳出一個塊 |
byte | 基本數(shù)據(jù)類型之一,字節(jié)類型 |
case | 用在switch語句之中,表示其中的一個分支 |
catch | 用在異常處理中,用來捕捉異常 |
char | 基本數(shù)據(jù)類型之一,字符類型 |
class | 聲明一個類 |
const | 保留關(guān)鍵字,沒有具體含義 |
continue | 回到一個塊的開始處 |
default | 默認(rèn),例如,用在switch語句中,表明一個默認(rèn)的分支 |
do | 用在do-while循環(huán)結(jié)構(gòu)中 |
double | 基本數(shù)據(jù)類型之一,雙精度浮點數(shù)類型 |
else | 用在條件語句中,表明當(dāng)條件不成立時的分支 |
enum | 枚舉 |
extends | 表明一個類型是另一個類型的子類型,這里常見的類型有類和接口 |
final | 用來說明最終屬性,表明一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量 |
finally | 用于處理異常情況,用來聲明一個基本肯定會被執(zhí)行到的語句塊 |
float | 基本數(shù)據(jù)類型之一,單精度浮點數(shù)類型 |
for | 一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞 |
goto | 保留關(guān)鍵字,沒有具體含義 |
if | 條件語句的引導(dǎo)詞 |
implements | 表明一個類實現(xiàn)了給定的接口 |
import | 表明要訪問指定的類或包 |
instanceof | 用來測試一個對象是否是指定類型的實例對象 |
int | 基本數(shù)據(jù)類型之一,整數(shù)類型 |
interface | 接口 |
long | 基本數(shù)據(jù)類型之一,長整數(shù)類型 |
native | 用來聲明一個方法是由與計算機相關(guān)的語言(如C/C++/FORTRAN語言)實現(xiàn)的 |
new | 用來創(chuàng)建新實例對象 |
package | 包 |
private | 一種訪問控制方式:私用模式 |
protected | 一種訪問控制方式:保護(hù)模式 |
public | 一種訪問控制方式:共用模式 |
return | 從成員方法中返回數(shù)據(jù) |
short | 基本數(shù)據(jù)類型之一,短整數(shù)類型 |
static | 表明具有靜態(tài)屬性 |
strictfp | 用來聲明FP_strict(單精度或雙精度浮點數(shù))表達(dá)式遵循IEEE 754算術(shù)規(guī)范 |
super | 表明當(dāng)前對象的父類型的引用或者父類型的構(gòu)造方法 |
switch | 分支語句結(jié)構(gòu)的引導(dǎo)詞 |
synchronized | 表明一段代碼需要同步執(zhí)行 |
this | 指向當(dāng)前實例對象的引用 |
throw | 拋出一個異常 |
throws | 聲明在當(dāng)前定義的成員方法中所有需要拋出的異常 |
transient | 聲明不用序列化的成員域 |
try | 嘗試一個可能拋出異常的程序塊 |
void | 聲明當(dāng)前成員方法沒有返回值 |
volatile | 表明兩個或者多個變量必須同步地發(fā)生變化 |
while | 用在循環(huán)結(jié)構(gòu)中 |
關(guān)鍵字一律用小寫字母標(biāo)識,按其用途劃分為如下幾組。
(1)用于數(shù)據(jù)類型。
用于數(shù)據(jù)類型的關(guān)鍵字有 boolean、byte、char、 double、 false、float、int、long、new、short、true、void、instanceof。
(2)用于語句。
用于語句的關(guān)鍵字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。
(3)用于修飾
用于修飾的關(guān)鍵字有 abstract、final、native、private、 protected、public、static、synchronized、transient、 volatile。
(4)用于方法、類、接口、包和異常。
用于方法、類、接口、包和異常的關(guān)鍵字有 class、 extends、 implements、interface、 package、import、throws。
還有些關(guān)鍵字,如cat、 future、 generic、innerr、 operator、 outer、rest、var等都是Java保留的沒有意義的關(guān)鍵字。
另外,Java還有3個保留字:true、false、null。它們不是關(guān)鍵字,而是文字。包含Java定義的值。和關(guān)鍵字一樣,它們也不可以作為標(biāo)識符使用。
看完上述內(nèi)容,你們對java中的關(guān)鍵字有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
本文題目:java中有哪些關(guān)鍵字-創(chuàng)新互聯(lián)
地址分享:http://aaarwkj.com/article38/cojhpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、電子商務(wù)、用戶體驗、App設(shè)計、營銷型網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容