java基礎語法總結
阿新 • • 發佈:2021-08-24
1.註釋、識別符號、關鍵字
2.資料型別
3.型別轉換
4.變數、常量
5.運算子
6.包機制、javaDoc
1.註釋、識別符號、關鍵字
註釋
-
單行註釋 : 只能註釋一行 // 註釋內容
-
多行註釋 : 能註釋一段文字 /* 註釋內容 */
-
文件註釋 : 可以加引數 /** 註釋內容 */
關鍵字
-
java 所有的組成部分都需要名字。類名、變數名以及方法名都稱為關鍵字。
識別符號
-
所有的識別符號都應該以字母(A-Z或者a-z),美元符($),或者下劃線(_)開始
-
首字元之後可以是字母(A-Z或者a-z),美元符($),或者下劃線(_)或數字的任何字元組合
-
不能使用關鍵字作為變數名或方法名
-
識別符號是大小寫敏感的
-
合法識別符號舉例:age、$salary、_ value 、_1_value
-
非法識別符號舉例: 123abc、-salary、#abc
publicstaticvoidmain(String[]arg){
String王者榮耀="最強王者";
System.out.println(王者榮耀);
}
2.資料型別
資料型別
-
強型別語言
強型別語言要求變數的使用要嚴格符合規定,所有變數都必須先定義才能使用。(java、c++,特點:安全性高)
-
弱型別語言
弱型別語言要求變數的使用要符合規定。(VB、JS)
-
java的資料型別分類兩大類
基本資料型別(primitive type)
{整型:byte、short、int、long}
{浮點型:float、double}
{字元型別char}
引用型別(referen type)
{類、介面、陣列}
3.型別轉換
型別轉換
-
運算中,不同型別的資料現轉化為同一型別,然後進行運算。
-
強制型別轉換 : 高-------->低
-
自動型別轉換 : 低-------->高
4.變數
-
變數:就是可以變化的量。
-
java是一種強型別語言,每個變數都必須宣告其型別。
-
java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域。
typevarName[=value] [{,varName[=value]}];
//資料型別 變數名 =值; 可以用逗號隔開來宣告多個同類型變數。(不建議一行對多個變數賦值)
-
注意事項:
1.每個變數都有型別,可以是基本型別,也可以是引用型別。
2.變數名必須是合法的識別符號。
3.變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束。
常量
常量:初始化後不能再改變值!不會變動的值。
所謂常量可以理解成一種特殊的變數,他的值被設定後,在程式執行過程中不允許被改變。
final常量名=值
finaldoublePI=3.14;
常量名一般使用大寫字元。
變數的命名規範:
-
所有變數、方法、類名:見名知意
-
類成員變數:首字母小寫和駝峰原則:monthSalary 除了第一個單詞以外,後面的單詞首字母大寫 lastName
-
區域性變數:首字母小寫和駝峰原則
-
常量:大寫字母和下劃線:MAX_VALUE
-
類名:首字母大寫和駝峰原則:Man,GoodMan
-
方法名:首字母小寫和駝峰原則:run(),runRun()
5.運算子
-
java語言支援如下運算子:
-
算術運算子:+ , - , * , / , % , ++ , --
-
賦值運算子 =
-
關係運算符:> , < , >= , <= , == , != , instanceof
-
邏輯運算子:&& , || , !
-
位運算子 :& , | , ^ , ~ , >> , << , >>>(瞭解!!!)
-
條件運算子 ? :
-
擴充套件賦值運算子 : += , -= , *= , /=
6.包機制
-
為了更好地組織類,java提供了包機制,用於區別類名的名稱空間。
-
包語言的語法格式為:
package pkg1[.pkg2[.pkg...]];
-
一般利用公司域名倒置作為包名;
-
為了能夠使用某一個包的成員,我們需要在Java程式中明確匯入該包。使用“import“語句可以完成此功能。
importpackage1[.package2...].(classname|*);
7.JavaDoc
-
javadoc命令是用來生成自己API文件的
-
引數資訊
-
@author 作者名
-
@version 版本名
-
@since 指明需要最早使用的jdk版本
-
-
@return 返回值情況
-
@throw 異常丟擲情況