當前位置:
首頁 > 最新 > 給Java初學者福利——Java語法基礎

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

Java代碼基本格式

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

修飾符 class 類名

{

程序代碼

}

註:

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

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

Java程序的注釋

Java里的注釋有三種類型:

1、單行注釋

在注釋內容前面加「//」,格式為:

代碼;//注釋內容

2、多行注釋

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

3、文檔注釋

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

用這種方法注釋的內容會被解釋成程序的正式文檔,並能包含進諸如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 。

常用的轉義字元有:

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


——表示換行

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

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

——表示單引號

」——表示雙引號

\——表示反斜杠「」

5、字元串常量

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

6、null常量

null常量表示對象的引用為空。

Java的變數類型

基本數據類型之間的轉換

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

條件:

a.兩種類型彼此兼容

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

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

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

註:字元串可以使用加號「+」同其他的數據類型相連而形成一個新的字元串。

變數的作用域

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

局部變數

在一個函數或函數裡面的代碼塊中定義的變數稱為局部變數。

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

函數

1、定義函數的格式

返回值類型 函數名(參數類型 形式參數1,參數類型形式參數2,...)

{

程序代碼

return 返回值;

}

2、函數的重載

函數的重載就是在一個類中可以同時存在一個以上的同名函數,只要它們的參數個數或類型不同即可


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java學習吧 的精彩文章:

Java熱門的秘密,熱愛Java的同志們進來看看
作為Java程序員這些都 不知道那就真的OUT了
Java初學者的 問題及答案總匯
Java程序員修鍊之路(一)我們為什麼選擇Java

TAG:java學習吧 |

您可能感興趣

Kotlin 基礎語法
Kotlin基本語法
自學 Python 之基礎語法
markdown語法練習
Begin,Python-基本語法
講座信息 | George Cardona:Pā?ini(波你尼),Pā?ini』s Kārakas波你尼語法體系中的「作者」
Perl 基礎語法
markdown常用語法
XLink 和 XPointer 語法
XQuery 語法
Microsoft Word欲採用AI來檢查語法問題
Python3與C#基礎語法對比
SPSS語法在心理與教育學中的應用之compute
搞定基礎英語語法:詳解be going to/will的區別用法
語法有道(四):Back To December
支配vue框架之模版語法 v-html
支配vue框架之模版語法 v-bind
SQLite 的語法
新手入門必學之Python 語法
Python神技能:六張表 搞定 Xpath 語法