1.標志符
可以由字母、數(shù)字、下劃線(_)、美元符($)組成,但不能包含 @、%、空格等其它特殊字符,不能以數(shù)字開頭。
2.變量
變量名由多單詞組成時,第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myAge

圖片發(fā)自簡書App
3.對象引用
一個對象變量并沒有實際包含一個對象,而僅僅引用一個對象。


4. main 方法必須聲明為 public ;
【方法定義為public:關(guān)鍵字public意味著任何類的任何方法都可以調(diào)用這些方法】
【實例域定義為private:關(guān)鍵字private確保只有這個類自身的方法能夠訪問這些實例域,而其他類的方法不能夠讀寫這些域】
5.源代碼的文件名必須與公共類的名字相同,并用 .java 作為擴展名;
【在一個源文件中,只能有一個公有類,但可以有任意數(shù)目的非公有類】

6.檢查一個字符串既不是 null 也不為空串:
if (str != null && str.length() != 0)
7.類
類(class)是構(gòu)造對象的模板或藍圖。
由類構(gòu)造(construct)對象的過程稱為創(chuàng)建類的實例(instance)。
實例就是對象。
8.面向?qū)ο缶幊?/h1>
面向過程——從頂部的 main 函數(shù)開始編寫
面向?qū)ο蟆獜脑O(shè)計類開始,然后向類中添加方法(沒有頂部的概念)【識別類的簡單規(guī)則是,在分析問題的過程中尋找名詞,而方法對應著動詞】
9.類通常包括類型屬于某個類類型的實例域

10.在JAVA中,只有基本類型不是對象。
【比如數(shù)值、字符和布爾類型】