一、關鍵字和保留字
1.什么是關鍵字?
通俗來說就是帶有特殊含義的字符,有自己專門用途的單詞
2.特點?
關鍵字全部由小寫構成,以下是java官方列舉出的關鍵字

注意:
保留關鍵字:指的是現有版本中尚未使用,后續可能會作為關鍵字使用,自己命名識別符號要避免使用這些關鍵字,并且Java 的 null 不是關鍵字,類似于 true 和 false,它是一個字面常量,不允許作為識別符號使用,
二、 識別符號1.什么是識別符號?
官方解釋:對各種變數,方和類等要素命名時使用的字符序列稱之為識別符號
說人話:自己取的名字,自己好記的,無規矩不成方圓,比如咱們自己的名字,姓在前,名在后,這就是一種規則,識別符號它也有自己的命名規則
2.識別符號規格、約束(官方自己取名字規格)
-
26個英文字母(大小寫),0-9數字,_(下劃線)或者$(美元符)組成
-
不能以數字開頭
-
不能單獨使用上面講的關鍵字跟保留字作為識別符號,但可以包含關鍵字保留字,比如:import屬于包相關的關鍵字,不能作為識別符號,但importOrder可以作為識別符號
-
java中嚴格區分大小寫,長度無限制
-
識別符號不能包含空格
3.基本命名規范(取名字的規范)
-
包名:多單詞組成所有字母都是小寫 例如:xxxyyyzzz
-
類名、介面名:多單詞組成時,所有單詞首字母大寫 例如:XxxYyyZzz
-
變數名字、方法名:多單詞組成時,第一個單詞首字母小寫,其他單詞首字母大寫 例如:xxxYyyZzz
-
常量名:所有字母都大寫,多個單詞下劃線分割 例如:XXX_YYY_ZZZ
三、注釋
1.注釋定義
對代碼塊,方法,類,介面等進行說明性的文字,不參與代碼編譯,可以增強代碼可閱讀性
2.常用注釋
// 單行注釋
/* */ 多行注釋:
/** */ 文本注釋:
例如:
public class HelloWorld { /* 這是第一個Java程式 * 它將輸出 Hello World * 這是一個多行注釋的示例 */ public static void main(String[] args){ // 這是單行注釋的示例 /* 這個也是單行注釋的示例 */ System.out.println("Hello World"); } }
四、變數
1. 定義變數
java定義變數格式:資料型別 變數名 = 變數值;
例如:
int age=18;
String name ="java資訊”;
boolean flag =false;
char tab ='A';
float price = 123.4F;
double d = 123.456;
注意:變數必須先宣告后使用
2. java中定義的資料型別
面試題也經常會問到這邊的知識點,下面給出一張圖譜,更加直觀,方便記憶
注意點:
-
java整形常量默認為int 型別 ,宣告long型別常量必須加‘ L’或者‘l’,但在開發中一般使用大寫‘L’
-
在開發中一般宣告整形變數為int,除非不足以表示較大的數,才使用long
-
宣告float型常量,單精度很難滿足開發需求,double是雙精度,精度是float的兩倍在開發中宣告浮點的常量默認為double,要是宣告為float需后面加‘F’或‘f’
-
boolean型別只有兩個值true、false

五、型別轉換
不同的資料型別之間可以進行相互轉換
1. 自動型別提升,java自動完成,由大到小
容量大小:這表示的是數的范圍大小,不是本身占的記憶體大小
小 ——————————> 大
byte->short->int->long->float->double
當 容量小的 資料型別變數 與 容量大的 資料型別變數做運算,自動提升為大的資料型別
例如:
byte b = 1; int i = 6; int result = b+i; b與i 求和的結果就應該是int型別,也可以是 long float double ,但不能是比int 容量小的資料型別
這邊的+用作于算術運算
注意:byte,short,char 這個三個變數進行運算時,結果最少為int型別
2.強制型別轉換(逆運算)由小到大
語法:(資料型別)
例如:
long l = 100; int result = (long)l
3. 型別別(參考資料型別) String:字串
宣告String 型別變數時,使用一對雙引號 " "
String s1 ="Hello World"
String 可以和 8種基本資料型別進行運算,且運算只能是連接運算,結果為String型別
例如:
String s1="Hello World" int number =100; String result = s1+number 輸出結果:result:Hello World100
這邊的+號用作于連接運算
小練習:
char c='a'; int num =100; String str ="hello" 1. system.out.print(c+num+str); //107hello 2. system.out.print(c+str+num); //ahello100 2. system.out.print(c+(num+str));// a100hello
字串轉八大基本型別
注意:八大基本型別都有其對應的封裝型別
byte —— Byte
short —— Short
int —— Integer
long ——Long
float —— Float
double —— Double
char —— Char
boolean —— Boolean
字串轉基本型別,基本類的包裝類有其對應方法api
例如:
String str ="hello" 1. 轉int int intResult = Integer.parseInt(str); 2. 轉double double doubleResult = Double.parseDouble(str);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/535968.html
標籤:Java
