1. 程式人生 > >傳智播客 劉意_2015年Java基礎視訊-深入淺出精華版 筆記(day01~day10)

傳智播客 劉意_2015年Java基礎視訊-深入淺出精華版 筆記(day01~day10)

本筆記是個人筆記+摘錄筆記相結合,非完全原創


day01



win 7系統開啟DOS有趣方法:按住shift+右鍵,單擊“在此處開啟命令視窗”(注意:在此處可以是任何的資料夾,不一定是桌面)


用DOS刪除的檔案不可以在回收站恢復?!!


常用DOS命令
d: 回車 碟符切換
dir(directory):列出當前目錄下的檔案以及資料夾
md (make directory) : 建立目錄(建立資料夾)
rd (remove directory): 刪除目錄(刪除資料夾,注意:前提是資料夾必須是空的!!)
如果想刪除不是空的資料夾(比如刪除aaaaa資料夾),可以用命令 rd /s aaaaa(會有刪除提示)或者rd /s /q aaaaa(靜默刪除)
cd (change directory)改變指定目錄(進入指定目錄)
cd.. : 退回到上一級目錄
cd\: 退回到根目錄
del (delete): 刪除檔案,刪除一堆字尾名一樣的檔案*.txt
exit : 退出dos命令列

cls : (clear screen)清屏




 第一個程式:HelloWorld案例(掌握)  class HelloWorld {   public static void main(String[] args) {    System.out.println("HelloWorld");   }  }  (1)程式解釋:   A:Java程式的最基本單位是類,所以我們要定義一個類。    格式:class 類名
   舉例:class HelloWorld   B:在類中寫內容的時候,用大括號括起來。   C:Java程式要想執行,必須有main方法。    格式:public static void main(String[] args)   D:要指向那些東西呢,也用大括號括起來。   E:你要做什麼呢?今天我們僅僅做了一個簡單的輸出    格式:System.out.println("HelloWorld");    注意:""裡面的內容是可以改動的。
   (2)Java程式的開發執行流程:   A:編寫java源程式(.java)   B:通過javac命令編譯生成.class檔案   C:通過java命令執行.class檔案   常見的問題(掌握)  (1)副檔名被隱藏   如何找到:工具--資料夾選項--檢視--去除隱藏副檔名的那個勾勾 (2)要求檔名稱和類名一致。   實際上不這樣做也是可以的。   但是,注意:    javac後面跟的是檔名+副檔名    java後面跟的類名不帶副檔名  (3)Java語言嚴格區分大小寫,請注意。    還有就是單詞不要寫錯了。  (4)見到非法字元: \65307肯定是中文問題。     寫程式要求標點符號必須全部是英文狀態。  (5)括號的配對問題。   一般來說,括號都是成對出現的。  (6)遇到   在類 HelloWorld 中找不到主方法, 請將主方法定義為   肯定是主方法的格式問題。
path環境變數  path環境變數的作用   保證javac命令可以在任意目錄下執行。   同理可以配置qq等


day2 1.java關鍵字--組成關鍵字的字母全部小寫 注意:goto和const作為保留字存在,目前並不使用(在JDK的新版本中可能提升為關鍵字)
2.demo:案例,演示
3.Java識別符號 可以是  英文大小寫字母  數字字元  $和_
 注意:  A.不能以數字開頭  B.不能是Java中的關鍵字  C.Java語言嚴格區分大小寫
  4.常見的命名規則(重點):見名知意   舉例:我要定義一個學生類    class Student {}    class S{}       :其實就是資料夾,用於把相同的類名進行區分    全部小寫       單級:liuyi    多級:cn.itcast(解析:cn是一個資料夾,itcast也是一個資料夾,cn資料夾裡包含有itcast資料夾)     cn      itcast         類或者介面:    一個單詞:單詞的首字母必須大寫     舉例:Student,Dog    多個單詞:每個單詞的首字母必須大寫     舉例:HelloWorld,StudentName       方法或者變數    一個單詞:單詞的首字母小寫     舉例:main,age    多個單詞:從第二個單詞開始,每個單詞的首字母大寫     舉例:studentAge,showAllNames()       常量:    一個單詞:全部大寫     舉例:PI    多個單詞:每個字母都大寫,用_隔開     舉例:STUDENT_MAX_AGE

5.Java中註釋的分類及格式   單行註釋://   多行註釋:/星 星/    注意:多行不可以巢狀使用,而單行是可以的   文件註釋:被javadoc工具解析生成一個說明書
用註釋寫的一個Java案例 ===========================華麗的分割線========================================= /*  需求:我準備寫一個java程式,把“HelloWorld”這句話輸出在控制檯    分析:A:要寫一個java程式,必須定義類    B:把資料能夠輸出,說明我們的程式是可以獨立執行的,而程式要獨立執行,必須定義main方法    C:把資料輸出在控制檯,必須使用輸出語句      實現:    A:java語言提供了一個關鍵字:class用來定義類,後面跟的是類名    B:main方法的格式是固定的:    public static void main(String[] args) {        }    C:輸出語句的格式是固定的:    System.out.println("HelloWorld");    "HelloWorld"這個內容是可以改變的
*/
//這是我的HelloWorld案例 class HelloWorld {  /*   為了程式能夠獨立執行,定義main方法   main方法是程式的入口   被jvm自動呼叫  */  public static void main(String[] args) {   //為了把資料顯示在控制檯,我們就使用了輸出語句   System.out.println("HelloWorld");  } } ===========================華麗的分割線=============================================

6.常量:   在程式執行過程中,其值不發生改變的量。  分類:   A:字面值常量   B:自定義常量(後面講)  字面值常量   A:字串常量 用雙引號括起來的內容。   B:整數常量 所有的整數    舉例:100, 200   C:小數常量 所有的小數    舉例:10.23,110.11   D:字元常量 用單引號括起來的內容    舉例:‘a’,‘A’,‘0’    錯誤的:‘ab’   E:布林常量 比較特殊    舉例:true,false   F:空常量 後面講    舉例:null
7.Java進位制  Java針對整數常量提供了4種表現形式  二進位制(jdk7以後有)  八進位制  十進位制  十六進位制

8.快速的進位制轉換法  8421碼,是bcd碼一種。  它表達的意思是每一個二進位制位上的資料對應一個固定的值,  只需要把對應的1位置的資料值給相加,即可得到該二進位制對應的十進位制的值
 二進位制 1 1 1 1 1 1 1 1
 十進位制 128 64 32 16 8 4 2 1

 例    二進位制到十進位制的轉換  1010100 = 64 + 16 + 4 = 84;
 十進位制到二進位制的轉換  100 = 0b1100100(對照著看,首先100<128,所以第八位為0;然後100>64,第七位為1;接著,100-64=36,36>32,所以第六位為1;然後,36-32=4,4<16,所以第五位為0;然後,4<8,第四位為0;然後,4=4,所以第三位為1;  然後,0<2,第二位為0;然後0<1,第一位為0,總的來說是01100100,去掉首位的0就是1100100,再規範化表示為0b1100100)  

 第一個程式:HelloWorld案例(掌握)  class HelloWorld {   public static void main(String[] args) {    System.out.println("HelloWorld");   }  }  (1)程式解釋:   A:Java程式的最基本單位是類,所以我們要定義一個類。    格式:class 類名    舉例:class HelloWorld   B:在類中寫內容的時候,用大括號括起來。   C:Java程式要想執行,必須有main方法。    格式:public static void main(String[] args)   D:要指向那些東西呢,也用大括號括起來。   E:你要做什麼呢?今天我們僅僅做了一個簡單的輸出    格式:System.out.println("HelloWorld");    注意:""裡面的內容是可以改動的。    (2)Java程式的開發執行流程:   A:編寫java源程式(.java)   B:通過javac命令編譯生成.class檔案   C:通過java命令執行.class檔案   常見的問題(掌握)  (1)副檔名被隱藏   如何找到:工具--資料夾選項--檢視--去除隱藏副檔名的那個勾勾 (2)要求檔名稱和類名一致。   實際上不這樣做也是可以的。   但是,注意:    javac後面跟的是檔名+副檔名    java後面跟的類名不帶副檔名  (3)Java語言嚴格區分大小寫,請注意。    還有就是單詞不要寫錯了。  (4)見到非法字元: \65307肯定是中文問題。     寫程式要求標點符號必須全部是英文狀態。  (5)括號的配對問題。   一般來說,括號都是成對出現的。  (6)遇到   在類 HelloWorld 中找不到主方法, 請將主方法定義為   肯定是主方法的格式問題。
path環境變數  path環境變數的作用   保證javac命令可以在任意目錄下執行。   同理可以配置qq等


day2 1.java關鍵字--組成關鍵字的字母全部小寫 注意:goto和const作為保留字存在,目前並不使用(在JDK的新版本中可能提升為關鍵字)
2.demo:案例,演示
3.Java識別符號 可以是  英文大小寫字母  數字字元  $和_
 注意:  A.不能以數字開頭  B.不能是Java中的關鍵字  C.Java語言嚴格區分大小寫
  4.常見的命名規則(重點):見名知意   舉例:我要定義一個學生類    class Student {}    class S{}       :其實就是資料夾,用於把相同的類名進行區分    全部小寫       單級:liuyi    多級:cn.itcast(解析:cn是一個資料夾,itcast也是一個資料夾,cn資料夾裡包含有itcast資料夾)     cn      itcast         類或者介面:    一個單詞:單詞的首字母必須大寫     舉例:Student,Dog    多個單詞:每個單詞的首字母必須大寫     舉例:HelloWorld,StudentName       方法或者變數    一個單詞:單詞的首字母小寫     舉例:main,age    多個單詞:從第二個單詞開始,每個單詞的首字母大寫     舉例:studentAge,showAllNames()       常量:    一個單詞:全部大寫     舉例:PI    多個單詞:每個字母都大寫,用_隔開     舉例:STUDENT_MAX_AGE

5.Java中註釋的分類及格式   單行註釋://   多行註釋:/星 星/    注意:多行不可以巢狀使用,而單行是可以的   文件註釋:被javadoc工具解析生成一個說明書
用註釋寫的一個Java案例 ===========================華麗的分割線========================================= /*  需求:我準備寫一個java程式,把“HelloWorld”這句話輸出在控制檯    分析:A:要寫一個java程式,必須定義類    B:把資料能夠輸出,說明我們的程式是可以獨立執行的,而程式要獨立執行,必須定義main方法    C:把資料輸出在控制檯,必須使用輸出語句      實現:    A:java語言提供了一個關鍵字:class用來定義類,後面跟的是類名    B:main方法的格式是固定的:    public static void main(String[] args) {        }    C:輸出語句的格式是固定的:    System.out.println("HelloWorld");    "HelloWorld"這個內容是可以改變的
*/
//這是我的HelloWorld案例 class HelloWorld {  /*   為了程式能夠獨立執行,定義main方法   main方法是程式的入口   被jvm自動呼叫  */  public static void main(String[] args) {   //為了把資料顯示在控制檯,我們就使用了輸出語句   System.out.println("HelloWorld");  } } ===========================華麗的分割線=============================================

6.常量:   在程式執行過程中,其值不發生改變的量。  分類:   A:字面值常量   B:自定義常量(後面講)  字面值常量   A:字串常量 用雙引號括起來的內容。   B:整數常量 所有的整數    舉例:100, 200   C:小數常量 所有的小數    舉例:10.23,110.11   D:字元常量 用單引號括起來的內容    舉例:‘a’,‘A’,‘0’    錯誤的:‘ab’   E:布林常量 比較特殊    舉例:true,false   F:空常量 後面講    舉例:null
7.Java進位制  Java針對整數常量提供了4種表現形式  二進位制(jdk7以後有)  八進位制  十進位制  十六進位制

8.快速的進位制轉換法  8421碼,是bcd碼一種。  它表達的意思是每一個二進位制位上的資料對應一個固定的值,  只需要把對應的1位置的資料值給相加,即