(1)java體系結構:j2se,javaweb,j2eejava
(2) java特色:平臺無關(虛擬機),垃圾回收(使得java更加穩定)web
(3) JDK與JRE,JDK:java開發環境,JRE:java運行環境編碼
(4) 第一個java程序:HelloWorld,java的入口是main(public static void main(String[] args))spa
(5)java程序的開發步驟:.java 編譯(javac)成.class 運行(java).class文件code
標誌符 :本身能夠取名字的地方稱爲標誌符內存
標誌符的規則:作用域
1,只能是字母,數字,下劃線,$;不能以數字開頭;嚴格區分大小寫;不能使用關鍵字做爲標誌符開發
2,關鍵字:關鍵字都是小寫get
3,常量:如123,「hello」虛擬機
*也能夠使用final定義常量(請參照Math.PI),如public static final int SLOW_SPEED=1;
4,變量:變量的本質是內存中的一小塊區域,用這個區域保存數據
*變量申明:類型變量名字 *變量必須先聲明,再賦值,再使用 *注意區分基本數據類型的變量與引用數據類型的變量 *變量的做用域,局部變量與成員變量:變量在哪一個大括號裏定義,就在哪裏有效,出了大括號無效
5,基本數據類型:java數據類型分爲兩大類:基本數據類型,引用數據類型
*基本數據類型分爲4類8中:boolean,char,byte,short,int,long,float,double *boolean類型只有true,false *char是Unicode編碼 *float,double是有精度的(不是絕對精確的)
6,基本數據類型之間的轉換
*123字面常量是int型,12.3字面常量是double型,8888888888888這個字面常量有問題(由於它已經超出int的範圍,改爲8888888888888L) *boolean與其餘類型不兼容 *byte,short,char之間相互運算的時候,先轉換爲int,再進行運算 *小容量的數據類型能夠自動轉換爲大容量的數據類型:byte,short,char——>int——>long——>float——>double *大容量轉換爲小容量的數據類型,要進行強制轉換 *多種數據類型進行運算的時候,先轉換爲容量最大的數據類型再進行運算,整個表達式的類型是容量最大的數據類型 *必須掌握PPT上的習題
文章轉至:樂橙谷公會 http://www.lechenggu.com/bbs/topic/57eb4513fa0f9d733c1799df