在編寫Java程序時,應注意以下幾點:
1.大小寫敏感:Java是大小寫敏感的,這就意味著標識符Hello與hello是不同的。
2.類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單詞組成,那麼每個單詞的首字母應該大寫,例如MyFirstClass。
3.方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫。
4.源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的後綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。
5.主方法入口:所有的Java程序由public static void main(String[] args)方法開始執行。
Java中還包含一些關鍵字,這些關鍵字不能用於常量、變量、和任何標識符的名稱。
Java關鍵字有:
abstract:抽象方法,抽象類的修飾符
assert:斷言條件是否滿足
boolean:布爾數據類型,true代表「真」,false代表「假」
break:跳出循環或者label代碼段
byte:8-bit有符號數據類型
case:switch語句的一個條件
catch:和try搭配撲捉異常信息
char:16-bit Unicode字符數據類型
class:定義類
const:未使用
continue:不執行循環體剩餘部分
default:switch語句中的默認分支
do-while:循環語句,循環體至少會執行一次
double:64-bit雙精度浮點數
else:if條件不成立時執行的分支
enum:枚舉類型
extends:表示一個類是另一個類的子類
final:表示定義常量
finally:無論有沒有異常發生都執行代碼
float:32-bit單精度浮點數
for:for循環語句
goto:用於流程控制
if:條件語句
implements:表示一個類實現了接口
import:導入類
instanceof:測試一個對象是否是某個類的實例
int:32位整型數
interface:接口,一種抽象的類型,僅有方法和常量的定義
long:64位整型數
native:表示方法用非Java代碼實現
new:分配新的類實例
package:一系列相關類組成一個包
private:表示私有欄位,或者方法等,只能從類內部訪問
protected:表示保護類型欄位
public:表示共有屬性或者方法
return:方法返回值
short:16位數字
static:表示在類級別定義,所有實例共享的
strictfp:浮點數比較使用嚴格的規則
super:表示基類
switch:選擇語句
synchronized:表示同一時間只能由一個線程訪問的代碼塊
this:調用當前實例或者調用另一個構造函數
throw:拋出異常
throws:定義方法可能拋出的異常
transient:修飾不要序列化的欄位
try:表示代碼塊要做異常處理
void:標記方法不返回任何值
volatile:標記欄位可能會被多個線程同時訪問,而不做同步
while:while循環
經典入門程序:
public class hello{
pulic static void main(String[] args){
System.out.println("hello,world");
}
}
注釋:注釋的作用是標識程序的功能,以及它是如何構建的。注釋幫助程式設計師進行相互溝通以及理解程序。注釋不是程序設計語言,所以編譯器編譯程序時會將其忽略。