Java的基本瞭解
Java的資料型別
1、基本資料型別:double(八位二進位制),int(四位二進位制)等八種類型。具體用以下表格表達:
資料型別 |
位數 |
取值範圍 |
說明 |
byte |
8 |
-128~127 |
資料儲存在記憶體中的最原始形態 |
short |
16 |
-32768~32767 |
|
int |
32 |
-231~231-1 |
|
long |
64 |
-263~263-1 |
|
float |
32 |
-231~231-1 |
|
double |
64 |
-263~263-1 |
|
char |
16 |
‘\u0000’~‘\uFFFF’ |
|
boolean |
1 |
true/false |
2、引用型別:除了基本資料型別之外都是引用型別包括API中的類,比如String、File、
也包括自定義的類,如PersonalAccount,CreditAccount、包括陣列,如int[],String[]。
Java的資料型別轉換有兩種情況:
自動型別轉換例如(char ch = 'A'; int num = ch;)
強制型別轉換例如:(byte、char和short型別都可以提升為int型。)
包的概念與作用
包的概念:
1、物理上是資料夾
2、邏輯上是有邏輯關係的類的集合
包的作用:
1、避免類重名
2、控制訪問許可權
包的命名規範一般用“.
1、第一級 指該專案的型別,如com,org,gov等,
2、第二級 指專案所開發或者執行的公司名稱,如:chinasofti,icss,huawei等
3、第三級 指專案的名稱,如:corejava,bcms,oa,erp等
4、第四級 指專案模組的名稱,如:bean,action,exception,chapter01等
匯入外部包的類,關鍵字“import”
Java的許可權訪問修飾符
Java語言有四個許可權訪問修飾符,許可權從大到小依次為:
1)public :公共許可權 修飾類、屬性、方法。(可以被任意類訪問)
2)protected:受保護的許可權 修飾屬性、方法。(可以被同包類訪問,如果不是同包類,必須是該類的子類才可以訪問。)
3)default:同包許可權 修飾類、屬性、方法。(只能被同包的類訪問)
4)private:私有許可權 修飾屬性、方法。 (只能在本類中訪問)
Java的封裝性
封裝性的特性:封裝性是一種資訊隱藏技術。
封裝性具有兩個含義
1、物件的全部屬性和全部方法結合在一起,形成一個不可分割的獨立單位
2、儘可能隱藏物件的內部結構
java表示式的概念(使用一系列的識別符號和運算子組成的序列)
表示式分為三種:
1、逗號表示式例:(int a = 1, b =2;)
2、問號表示式(三元運算子)例:(expression1 ? expression2 : expression3)
3、邏輯表示式,邏輯表示式的值是一個邏輯值,即“true”或“false”。
基本語法
編寫Java程式時,應注意以下幾點:
1、大小寫敏感:Java是大小寫敏感的,這就意味著識別符號Hello與hello是不同的。
2、類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如 MyFirstJavaClass 。
3、方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫。
4、原始檔名:原始檔名必須和類名相同。當儲存檔案的時候,你應該使用類名作為檔名儲存(切記Java是大小寫敏感的),檔名的字尾為.java。(如果檔名和類名不相同則會導致編譯錯誤)。
5、主方法入口:所有的Java 程式由public static void main(String []args)方法開始執行。
Java識別符號
Java所有的組成部分都需要名字。類名、變數名以及方法名都被稱為識別符號。
關於Java識別符號,有以下幾點需要注意:
所有的識別符號都應該以字母(A-Z或者a-z),美元符($)、或者下劃線(_)開始
首字元之後可以是字母(A-Z或者a-z),美元符($)、下劃線(_)或數字的任何字元組合
關鍵字不能用作識別符號
識別符號是大小寫敏感的
合法識別符號舉例:age、$salary、_value、__1_value
非法識別符號舉例:123abc、-salary
基礎的知識就瞭解到這塊,畢竟我就是一個萌新。希望各位大咖能海涵……以後我還會持續更新的!