1. 程式人生 > >Java的基本瞭解

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中的類,比如StringFile

也包括自定義的類,如PersonalAccount,CreditAccount、包括陣列,int[],String[]

Java的資料型別轉換有兩種情況:

自動型別轉換例如char ch = 'A';  int num = ch;

強制型別轉換例如:(bytecharshort型別都可以提升為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語言有四個許可權訪問修飾符,許可權從大到小依次為:

1public :公共許可權   修飾類、屬性、方法。(可以被任意類訪問)

2protected:受保護的許可權   修飾屬性、方法。(可以被同包類訪問,如果不是同包類,必須是該類的子類才可以訪問。)

3default:同包許可權  修飾類、屬性、方法。(只能被同包的類訪問)

4private:私有許可權  修飾屬性、方法。 (只能在本類中訪問)

Java的封裝性

封裝性的特性:封裝性是一種資訊隱藏技術。

封裝性具有兩個含義

1、物件的全部屬性和全部方法結合在一起,形成一個不可分割的獨立單位

2、儘可能隱藏物件的內部結構

java表示式的概念(使用一系列的識別符號和運算子組成的序列)

表示式分為三種:

1、逗號表示式例:(int a = 1, b =2;

2、問號表示式(三元運算子)例:(expression1 ? expression2 : expression3

3、邏輯表示式,邏輯表示式的值是一個邏輯值,即“true”或“false”。

基本語法

編寫Java程式時,應注意以下幾點:

1、大小寫敏感:Java是大小寫敏感的,這就意味著識別符號Hellohello是不同的。

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

基礎的知識就瞭解到這塊,畢竟我就是一個萌新。希望各位大咖能海涵……以後我還會持續更新的!