給Java初學者福利——Java語法基礎

糖寶發表於2019-01-19

Java程式碼基本格式

Java中所有程式程式碼都必須存在於一個類中,用class關鍵字定義類,在class之前可以有一些修飾符。格式如下:

修飾符 class 類名

{

程式程式碼

}

注:

1、Java是嚴格區分大小寫的。

2、Java程式中一句連續的字串不能分開在兩行中寫。

Java程式的註釋

Java裡的註釋有三種型別:

1、單行註釋

在註釋內容前面加“//”,格式為:

程式碼; //註釋內容

2、多行註釋

以斜槓加星號開頭,以星號加斜槓結尾。

給Java初學者福利——Java語法基礎

3、文件註釋

以斜槓加兩個星號開頭,以一個星號加斜槓結束。

給Java初學者福利——Java語法基礎

用這種方法註釋的內容會被解釋成程式的正式文件,並能包含進諸如javadoc之類的工具程式生成的文件裡,用以說明該程式的層次結構及其方法。

補充:

1、多行註釋中可以巢狀“//”註釋,但不能巢狀多行註釋符號。

2、程式註釋一般佔程式程式碼總量的20%-50%,“可讀性第一,效率第二”。

Java中的識別符號

Java中的包、類、方法、引數、變數的名字,可以由任意順序的大小寫字母、數字、下劃線(_)、美元符號($)組成,但不能以數字開頭,不能是Java中的保留關鍵字。

Java的關鍵字

1、用於類和介面的宣告:class, extends, implements, interface

2、包引入和包宣告:import, package

3、資料型別:byte, boolean, char, double, int, long, float, short

4、某些資料型別的可選值:flase, ture, null

5、流程控制:break, case, continue, default, do, else, for, if, return, switch, while

6、異常處理:catch, finally, throw, throws, try

7、修飾符:abstract, final, native, private, protected, public, static, synchronilzed, transient, volatitle

8、操作符:instanceof

9、建立物件: new

10、引用:this, supper

11、方法返回型別:void

12、保留字:const, goto

Java中的常量

1、整形常量

十進位制

十六進位制——以0x或0X開頭

八進位制——以0開頭

長整形——以L(l)結尾

2、浮點數常量

單精度浮點數——後面加f(F)

雙精度浮點數——後面加d(D)

注:

a.小數常量的預設型別是double型,所以float型別常量後一定要加f(F)。

b.浮點數常量可以用指數形式表示,如5.022e+23f

3、布林常量

true或false

4、字元常量

由英文字母、數字、轉義序列、特殊字元等的字元所表示,如`a`、` `等。

Java中的字元佔兩個位元組,是用Unicode碼錶示的,也可以使用`u`加Unicode碼值來表示對應字元,如`u0027`。

常用的轉義字元有:

——表示接受鍵盤輸入,相當於按了一下Enter鍵

——表示換行

——表示製表符,相當於Tab鍵

——表示退格鍵,相當於Back Space鍵

`——表示單引號

”——表示雙引號

——表示反斜槓“”

5、字串常量

字串常量用雙引號括起來。

6、null常量

null常量表示物件的引用為空。

Java的變數型別

給Java初學者福利——Java語法基礎

基本資料型別之間的轉換

1、自動型別轉換(隱式型別轉換)

條件:

a.兩種型別彼此相容

b.目標型別的取值範圍要大於源型別

2、強制型別轉換(顯示型別轉換)

格式:目標型別 常量 = (目標型別)值

注:字串可以使用加號“+”同其他的資料型別相連而形成一個新的字串。

變數的作用域

程式碼塊決定了變數的作用域,作用域決定了變數的可見性和存在時間。

區域性變數

在一個函式或函式裡面的程式碼塊中定義的變數稱為區域性變數。

區域性變數在進行取值操作前必須被初始化或進行過賦值操作。

函式

1、定義函式的格式

返回值型別 函式名(引數型別 形式引數1,引數型別形式引數2,…)

{

程式程式碼

return 返回值;

}

2、函式的過載

函式的過載就是在一個類中可以同時存在一個以上的同名函式,只要它們的引數個數或型別不同即可推薦一個學Java的學習裙【六七八,二四一,五六三】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!

相關文章