(一)關鍵字、保留字、標識符java
1.關鍵字數組
關鍵字定義:對編譯器有特殊意義的單詞spa
01 package com.neuedu.ch01; 02 / * 03 *個人第一個Java代碼 04 */ 05 public class FirstTest { 06 07 public static void main(String args[ ]) { 08 09 System.out.println(「Hello World!」); 10 11 } 12 13 }
以上紅色字的單詞是關鍵字。code
關鍵字使用:不能用做變量名、方法名、類名、包名blog
2.保留字接口
保留字:goto是java的保留字,意思是java並沒用使用goto,之後是否使用待定。編譯器
3.標識符編譯
標識符定義:java中的包、類、方法、參數和變量的名稱總稱爲標識符class
標識符命名規則:必須以字母、下劃線或者美圓符號開頭;餘下字符能夠爲下劃線、美圓符號或任何的字母或數字,長度不限;標識符不能有空格;不能使用java中的關鍵字或者保留字做爲標識符。變量
標識符記憶:類名Pascal規則,變量名和方法名Camel規則,包名所有小寫,常量名所有大寫。
(二)常量、變量和數據類型
1.常量
定義:在整個程序運行過程當中不可改變。
注意事項:必須制定數據類型。
2.變量
定義:在整個程序運行過程當中可發生改變;是數據臨時存放場所。
變量聲明:變量類型 變量名 = 變量初始值;
3.數據類型
在java中數據類型分爲兩類
基本數據類型:4類8種數據類型
1.整數類型(byte short int long )2.浮點類型(float double)3.字符型(char)4.布爾型(boolean)
引用數據類型:數組array、類class、接口interface
(三)運算符和表達式
三元運算符:表達式1?表達式2:表達式3;
(四)數據類型轉換
兩種數據類型轉換:隱式轉換和顯式轉換
隱式轉換(自動轉換類型):
1.boolean類型不能夠轉換爲其餘的數據類型;
2.整型、字符型、浮點型的數據類型在混合運算中相互轉換,轉換時遵照如下原則:
3.byte、short、char 之間不會互相轉換、他們三者在計算時首先會轉換爲int類型
顯示轉換(強制轉換):容量大的數據類型轉換爲容量小的數據類型
格式:變量=(目標類型)值
注意:強轉時,可能形成精度下降或者溢出,使用時注意。