Java學習筆記摘錄(標識符/變量是什麼/如何命名變量/數據類型/變量的使用規則)

一:認識Java標識符

  問:標識符是神馬?

  答:標識符就是用於給 Java 程序中變量、類、方法等命名的符號。

使用標識符時,需要遵守幾條規則:

 1.  標識符可以字母、數字、下劃線(_)、美元符($)組成,但不能包含 @、%、空格等其它特殊字符,不能以數字開頭。譬如:123name 就是不合法滴

 2.  標識符不能是 Java 關鍵字和保留字( Java 預留的關鍵字,以後的升級版本中有可能作爲關鍵字),但可以包含關鍵字和保留字。如:不可以使用 void 作爲標識符,但是 Myvoid 可以

 3.  標識符是嚴格區分大小寫的。 所以涅,一定要分清楚 imooc 和 IMooc 是兩個不同的標識符哦!

 4.  標識符的命名最好能反映出其作用,做到見名知意

二:變量是什麼

簡單的說,我們可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品。

在 Java 中,我們通過三個元素描述變量:變量類型、變量名以及變量值

如果我們把變量比作是酒店的房間,要存儲的數據就好比要住宿的客人,我們可以根據客人的要求安排其入住“標準間”或者是“總統套房”,並且可以根據房間名字快速查找到入住客人的信息。同理,在 Java 程序中,我們也可以根據所需要保存的數據的格式,將其保存在指定類型的變量空間中,並且通過變量名快速定位!

例如,我們定義了一個變量 love ,用來保存一個字符串 “imooc” , 在程序中只要找到了 love 這個變量,就能找到存儲在裏面的 ”imooc”!當然,我們也可以把 love 裏面的值更換成新的字符串 “i love imooc” !

運行結果:

各位小夥伴們一定要注意哦: Java 中的標點符號是英文的。譬如語句結束的分號,是英文符號的分號,千萬表寫成中文滴哦~~

*********************我的練習****************

package javaapplication1;
public class JavaApplication1 {
    public static void main(String[] args) {
        String love="i love study";
        System.out.println("love的賦值爲:"+love);
        }
}


三:如何命名Java變量

如同酒店會給每個房間起個性化的名字一樣,程序中的變量也需要用合理的名字進行管理---變量名!

需要注意,給酒店房間起名字時可以是數字,如“802”,也可以是有趣的名字,如“牡丹”、“美國總統”、“水簾洞”等,但在給變量起名字時,必須符合一定的規則,如下所示:

以下變量的命名都是符合規範的:

但請看下面的代碼,你懂得哈:

優秀攻城師的習慣:

1、變量名由多單詞組成時,第一個單詞的首字母小寫其後單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峯命名法),如 myAge

2、變量命名時,儘量簡短且能清楚的表達變量的作用,做到見名知意。如:定義變量名 stuName 保存“學生姓名”信息

PS: Java 變量名的長度沒有限制,但 Java 語言是區分大小寫的,所以 price 和 Price 是兩個完全不同的變量哦!

**************************我的練習***************************


package javaapplication1;
public class JavaApplication1 {
        public static void main(String[] args) {
		String myTitle="我愛慕課網";
        String myWeb="www.imooc.com";
        System.out.println(myTitle);
        System.out.println(myWeb);
		
	}
}
 


四:Java中的數據類型

通常情況下,爲了方便物品的存儲,我們會規定每個盒子可以存放的物品種類,就好比在“放臭襪子的盒子”裏我們是不會放“麪包”的!同理,變量的存儲也講究“分門別類”!

Java 語言是一種強類型語言。通俗點說就是,在 Java 中存儲的數據都是有類型的,而且必須在編譯時就確定其類型。 Java 中有兩類數據類型:

在 Java 的領域裏,基本數據類型變量存的是數據本身,而引用類型變量存的是保存數據的空間地址。說白了,基本數據類型變量裏存儲的是直接放在抽屜裏的東西,而引用數據類型變量裏存儲的是這個抽屜的鑰匙,鑰匙和抽屜一一對應。

常用的基本數據類型有:

你可能已經注意到了:

注:關於 float 型和 double 型的區別,以及 char 型和 String 型的不同,在 wiki 中有相關的總結,小夥伴們可以去查看哦~~

String 是一種常見的引用數據類型,用來表示字符串。在程序開發中,很多操作都要使用字符串來完成,例如系統中的用戶名、密碼、電子郵箱等。

**********************我的練習***************

package javaapplication1;
public class JavaApplication1 {
    public static void main(String[] args) {
		String  name="愛慕課";
		char sex='男';
		int num=18;
		double price=120.5;
		boolean isOK=true;
		System.out.println(name);
		System.out.println(sex);
		System.out.println(num);
		System.out.println(price);
		System.out.println(isOK);
	}
}

五:Java中變量的使用規則

不得不接受的變量小脾氣

1、Java 中的變量需要先聲明後使用

2、變量使用時,可以聲明變量的同時進行初始化

也可以先聲明後賦值

3、變量中每次只能賦一個值,但可以修改多次

4、main 方法中定義的變量必須先賦值,然後才能輸出

5、雖然語法中沒有提示錯誤,但在實際開發中,變量名不建議使用中文,容易產生安全隱患,譬如後期跨平臺操作時出現亂碼等等

關於 String :表示變量中存儲的數據的類型爲字符串,後面小節中會詳細講到,小小期待吧~~




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章