01學習了一到四章----天馬營JAVA入門基礎教程學習筆記
學習總結
決定在初始階段跳過一切底層的東西,在我有一定實力的時候我想這部分才會對我有些意義。
建立HelloWorld
基本程式特徵
· 一個.java基本對應一個類 public class name{}
xx部分可以是public/private/(空缺)/protected
name處為給程式起的名字,同時也為.java檔名
· public static void main(String[] args)是Java程式的入口
任何Java程式的程式碼都是從這個方法開始執行的,i.e.想要你的程式可執行不能缺少它
· 一個方法:System.out.println(String);
作用:向控制檯輸出了Hello 天碼營!
◦注意System.out.print()和System.out.println()區別,後者會在最後增加一個換行符號
你需要給各種元素起名字
起名基本規則
- 開頭:字母(A-Z或者a-z),美元符($)、或者下劃線(_)
- 之後:字母(A-Z或者a-z),美元符($)、下劃線(_)和數字的組合
- Java語言自帶的關鍵字不能用作識別符號,比如你不能定義一個類或者方法命名為class
- 識別符號是大小寫敏感的
具體一些起名的方式和程式設計風格有關,這些後期再說
一些常見原則
- 類名以大寫字母開頭,比如HelloWorld以大寫字母H
- 方法名以小寫字母開頭,比如main方法以小寫字母m開頭。
- 變數名以小寫字母開頭
- 如果名稱中包含幾個單詞,從第二個單詞開始每個單詞首字母大寫(駝峰命名法)
註釋
Java中的註釋分為三種類型。
//單行註釋
/*多行註釋*/
/**文件註釋,這是一種特殊的多行註釋,註釋中的內容可以用以生成程式的文件 */
TIPs
- Java是一種大小寫敏感的語言,例如:
- class不能寫成Class
- 命名為HelloWorld的類和命名為Helloworld的類是不一樣的
- 程式的檔名稱必須和類的名稱完全相同,Java程式碼的檔案都以類名加.java字尾進行命名
- 比如HelloWorld類的程式碼儲存在HelloWorld.java
- 比如HelloWorld類的程式碼儲存在HelloWorld.java
面對物件基礎知識
這部分總的來講還是比較熟悉的,畢竟經常使用。
NOTEs
- 包
在開發過程中,類的數量會越來越多,我們可以通過包(Package)來組織類。
命名:一般為組織的域名的反寫。e.g.天碼營的域名是tianmaying.com,那麼天碼營開發的程式碼,包名一般就會以com.tianmaying開頭。
在一個大型專案中,我們會將成百上千的類,放到不同的包中,不僅更易於查詢,也能防止命名衝突(同一個資料夾下是不可以有兩個同名的檔案的,不同包之間可以有同名)
基本資料型別
突然意識到,程式終歸還是和資料打交道。
區域性變數, 全域性變數,成員變數等到下一個階段再去研究、
JAVA的基本資料型別有八種
byte foo = 100;
short number1 = -100;
int number2 = 12;
long number3 = 42;
float f1 = 121.3; //預設值為0.0f
double d2 = 23333.4; //預設值為0.0d
boolean isFloat = true;
char current = ‘a’;
TIPs
· 如果變數在宣告時沒有進行初始化,則在使用前需要進行賦值,否則會編譯報錯