1. 程式人生 > >01學習了一到四章----天馬營JAVA入門基礎教程學習筆記

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
      檔案中

面對物件基礎知識

這部分總的來講還是比較熟悉的,畢竟經常使用。

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

· 如果變數在宣告時沒有進行初始化,則在使用前需要進行賦值,否則會編譯報錯