以后突然忘記也不用百度了,經逞沟。看一遍,久而久之就知道了
- abstract:抽象的桩引,用在類的聲明中來指明一個類是不能被實例化的缎讼,但是可以被其他類繼承。一個抽象類可以使用抽象方法坑匠,抽象方法不需要實現(xiàn)血崭,但是需要在子類中被實現(xiàn)。
- continue:用來中斷當前循環(huán)過程厘灼,從當前循環(huán)的最后重新開始執(zhí)行夹纫,如果后面跟有一個標簽,則從標簽對應的地方開始執(zhí)行设凹。
- break:用來改變程序執(zhí)行流程捷凄,立刻從當前語句的下一句開始執(zhí)行。如果后面跟有一個標簽围来,則從標簽對應的地方開始執(zhí)行。
- for:用來聲明一個循環(huán)匈睁。程序員可以指定要循環(huán)的語句监透,退出條件和初始化變量。
- while:用來定義一段反復執(zhí)行的循環(huán)語句航唆,循環(huán)的退出條件是while語句的一部分胀蛮。
- do:用來聲明一個循環(huán),這個循環(huán)的結束條件可以通過while關鍵字來設置糯钙。
- static:表示靜態(tài)的粪狼。用來定義一個變量為類變量,類只維護一個類變量的拷貝任岸,不管該類當前有多少個實例再榄;用來定義一個方法為類方法。類方法通過類名調用而不是特別的實例享潜,并且只能操作類變量困鸥。
- goto:Java為了避免使用goto帶來的潛在錯誤,把goto設為保留字剑按。
- package:用來定義一個包來組織功能不同的類和接口疾就。
- synchronized:在多線程操作中用來同步代碼塊。
- assert:表示斷言艺蝴,在程序開發(fā)的時候用來檢查程序的安全性猬腰,在發(fā)布的時候通常都不使用asset。
- if:用來生成一個條件測試猜敢,如果條件為真姑荷,就執(zhí)行if下的語句盒延。
- else:如果if語句的條件不滿足就會執(zhí)行該語句。
- switch:當條件等于某個具體的值時厢拭,運行某些語句的選擇時兰英,就可以采用switch選擇語句。
- case:用來定義一種分支選擇供鸠,如果某個值和switch中給的值一樣畦贸,就會從該分支開始執(zhí)行。
- default:用在switch語句塊中楞捂,當case語句都不滿足條件的時候執(zhí)行薄坏。
- this:代表當前使用的類的一個實例,可以用來訪問類變量和類方法寨闹。
- super:對當前對象的父類對象的引用胶坠。
- boolean:用來定義一個布爾類型數(shù)據。
- byte:用來定義一個字節(jié)類型繁堡。
- char:用來定義一個字符數(shù)據類型沈善。
- short:用來定義一個短整型數(shù)據類型。
- int:用來定義一個整型數(shù)據類型椭蹄。
- long:用來定義一個長整型數(shù)據類型闻牡。
- float:用來定義一個浮點數(shù)據類型。
- double:用來定義一個雙精度浮點數(shù)據類型绳矩。
- private:表示私有的罩润,用來修飾方法和變量,表示這個方法或變量只能被這個類
- protected:表示受保護的翼馆,用來修飾方法和變量割以,表示這個方法只能被同一個類中的、子類中的或者同一個包中的類中的元素所訪問应媚。
- public:表示公開的严沥,用來修飾方法和變量,表示這個方法和變量能被類中所有元素訪問中姜。
- const:表示常量祝峻,作為保留字使用。
- native:Java程序中同C程序的接口扎筒。
- volatile:用在變量的聲明中表示這個變量是同時被運行的幾個線程異步修改的莱找。
- strictfp:運算依據浮點規(guī)范IEEE-754來執(zhí)行,使浮點運算更加精確嗜桌,而且不同的運算平臺所執(zhí)行的結果是一致的奥溺。
- try:用來定義一個可以出現(xiàn)異常的語句塊。如果一個異常被拋出骨宠,一個可選的catch語句塊會處理try語句塊中拋出的異常浮定。同時相满,一個存在的finally語句塊會被執(zhí)行,無論一個異常是否被拋出桦卒。
- catch:用來聲明當try語句塊中發(fā)生運行時的錯誤或非運行時異常時運行的一個塊立美。
- finally:用來定義不管在前面的try語句中是否有異常或運行時發(fā)生錯誤都會執(zhí)行的一段代碼方灾。
- final:表示不變的建蹄。final修飾的類不能被子類化,final修飾的方法不能被重寫裕偿,final修飾的變量不能改變其初始值洞慎。
- class:用來聲明一個類。
- interface:用來聲明一個接口嘿棘。
- instanceof:用來測試第一個參數(shù)的類型是否是第二個參數(shù)的類型劲腿,或者可以強制轉化為第二個參數(shù)。
- transient:標記為transient的變量鸟妙,在對象儲存時焦人,這些變量狀態(tài)不會持久化。當對象序列化的保存在存儲器上時重父,不希望有些字段數(shù)據被保存垃瞧,為了保證安全性,可以把這些字段聲明為transient坪郭。
- extend:在類的聲明中是可選的,用來指明類需要繼承一個類脉幢。
- implements:在類的聲明中是可選的歪沃,表示實現(xiàn)某個或多個接口。
- enum:在java中表示枚舉類型嫌松。
- new:用來實例化一個對象沪曙,給類分配內存空間。
- void:用在方法聲明中說明這個方法沒有任何返回值萎羔。
- return:用來結束一個方法的執(zhí)行液走,后面可以跟一個方法聲明中要求的類型值。
- import:在源文件開始的部分指明后面將要引用的一個類或整個包贾陷,這樣就不必在使用的時候加上包的名字缘眶。
- throw:用來拋出一個異常對象或者任何實現(xiàn)throwable接口的對象。
- throws:用在方法的聲明中髓废,說明哪些異常是這個方法不處理的巷懈,由方法的調用者來處理。