關於Java簡介:
Java 是一種典型的面向對象的程序設計語言。Java 是由Sun Microsystems 公司於1995年5月推出的Java 程序設計語言(下面簡
稱Java 語言)和Java 平臺的總稱。 Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、數據中心、
遊戲控制檯、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。
Java平臺由Java虛擬機(Java Virtual Machine)和Java 應用編程接口(Application Programming Interface、簡稱API)構成。
Java 應用編程接口爲Java應用提供了一個獨立於操作系統的標準接口,可分爲基本部分和擴展部分。
Java 三個體系:
J2SE標準版 (Java2 Standard Edition)
J2EE企業版 (Java 2 Platform,Enterprise Edition)
J2ME小型版 (Java 2 Micro Edition)
Java5.0版本後,更名爲JAVAEE、JAVASE、JAVAME 。
類的定義:
類名首字母大寫,後面的每個單詞首字母也大寫
類裏面的主函數不是必須的,你若需要運行該類,就需要寫主函數
關鍵字:
關鍵字的所有字母,都爲小寫;
main 不爲關鍵字,但是可以被 虛擬機 識別
常量 與變量:
常量 :是指其值不可改變的量;有兩個特殊的常量boolen常量(有兩個值true和false)和null常量(只有一個值null)
final 標識不可以改變的變量。 習慣上將常量的名字統統大寫。
變量 :是指其值是可以改變的量。
說明:
1)Java要求在使用一個變量之前要對變量的類型加以聲明。
2)Java中一個變量的聲明就是一條完整的Java語句,所以應該在結尾使用分號。
3)變量的命名規則:變量必須以一個字母開頭。
變量名是由一系列字母或數位的任意組合。
注意:1)在Java中絕對不能出現未初始化的變量,在使用一個變量前必須給變量賦值。
2)聲明可以在代碼內的任何一個位置出現,但在方法的任何代碼塊內只可對一個變量聲明一次。
3) java中凡是寫整型默認類型都爲int ,小數默認都是double型。定義一個float型爲 float f = 2.3f;
類型轉換:
(1)自動轉換(隱式轉換)
eg A: byte a = 3; a = a + 2(默認爲整型);
會出現精度的損失。因爲2默認是一個整型的數佔4個byte,經過自動類型提升(以小的爲主,小的向大的提升,計算機機底層自動幫你完成),a+2變爲4個byte,再賦值給一個byte就會報錯。
eg B:System.out.println('a'+1); 輸出結果98
(2)強制轉換(顯式轉換)
eg A : b = (byte)(b+2)
進行強制類型轉換就不會出錯
eg B :System.out.println((char)('a'+1)); 輸出結果b. (PS: 在ASCII中a爲97,A爲65,字符‘1’代表49.)
各種運算符:
算數運算符:+ 、 - 、 * 、 / 、 %
賦值運算符:= 、 += 、 -= 、 *= 、 /= 、%=
邏輯運算符: &、 | 、 ^ 、 !、
&&、 ||
比較運算符: == 、 != 、 <= 、
>=
轉義運算符:
通過\ 來轉變後面字母或者符號的含義
位運算符:<< 、 >> 、 >>> 、 & 、 | 、 ^ 、 ~(取反)