給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、函數的重載
函數的重載就是在一個類中可以同時存在一個以上的同名函數,只要它們的參數個數或類型不同即可
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※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 語法