課程地址:http://www.imooc.com/learn/85
總結圖片來自 http://www.imooc.com/article/10535
本文結構:
- 關鍵字
- 標識符
- 變量
- 常量
- 類型轉換
- 注釋
關鍵字
關鍵字對 Java 的編譯器有著特殊的意義,
現在不需要你記住所有,混個眼熟即可,在學習的過程中,你會逐步找到感覺并記住他們
Java 關鍵字是區分大小寫的哦!
標識符是神馬
標識符就是用于給 Java 程序中變量、類、方法等命名的符號。
不能包含 @、%、空格等其它特殊字符,不能以數字開頭。
變量是什么
簡單的說,我們可以把變量看作是個盒子,可以將鑰匙、手機、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品。
在 Java 中,我們通過三個元素描述變量:變量類型、變量名以及變量值。
記得定義 變量類型 !
優秀攻城師的習慣:
1、變量名由多單詞組成時,第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myAge
2、變量命名時,盡量簡短且能清楚的表達變量的作用,做到見名知意。如:定義變量名 stuName 保存“學生姓名”信息
PS: Java 變量名的長度沒有限制,但 Java 語言是區分大小寫
why 數據類型
就好比在“放臭襪子的盒子”里我們是不會放“面包”的!同理,變量的存儲也講究“分門別類”!
在 Java 中存儲的數據都是有類型的,而且必須在編譯時就確定其類型
基本數據類型變量里存儲的是直接放在抽屜里的東西,而引用數據類型變量里存儲的是這個抽屜的鑰匙,鑰匙和抽屜一一對應。
String char difference?
double float difference?
public class HelloWorld{
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);
}
}
自動類型轉換
自動類型轉換是需要滿足特定的條件的:
- 目標類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
- 目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了
強制類型轉換
int 型的存儲范圍比 double 型的小。此時就需要通過強制類型轉換來實現了。
語法:( 數據類型 ) 數值
常量
我們可以理解為是一種特殊的變量,它的值被設定后,在程序運行過程中不允許改變。
語法:final 常量名 = 值;
常量名一般使用大寫字符
注釋
一般來說,對于一份規范的程序源代碼而言,注釋應該占到源代碼的 1/3 以上。
Java 中注釋有三種類型:單行注釋、多行注釋、文檔注釋
我們可以通過 javadoc 命令從文檔注釋中提取內容,生成程序的 API 幫助文檔。
PS:使用文檔注釋時還可以使用 javadoc 標記,生成更詳細的文檔信息:
@author 標明開發該類模塊的作者
@version 標明該類模塊的版本
@see 參考轉向,也就是相關主題
@param 對方法中某參數的說明
@return 對方法返回值的說明
@exception 對方法可能拋出的異常進行說明
Day 1 Java 系列匯總:
2 天入門 Java-Day 1
Day 1-Java-imooc-2.變量常量
Day 1-Java-imooc-3.運算符
Day 1-Java-imooc-4.流程控制語句
Day 1-Java-imooc-5.數組
Day 1-Java-imooc-6.方法
我是 不會停的蝸牛 Alice
85后全職主婦
喜歡人工智能,行動派
創造力,思考力,學習力提升修煉進行中
歡迎您的喜歡,關注和評論!