天天看點

java筆記1

作為程式員要求掌握最基本的Windows相關dos指令:

  *DOS指令視窗怎樣打開

     在DOS指令視窗當中編寫DOS指令

  *DOS指令視窗怎樣打開呢?

     開始菜單--運作--輸入cmd--回車【預設打開的是黑色的指令視窗,這就是DOS視窗】

  *常見的DOS指令?

    - exit 退出目前DOS指令視窗

    - cls 清屏

    - DOS視窗中的内容怎樣複制:

      在DOS視窗的任意位置,點選滑鼠右鍵,然後選擇标記,

      接下來選中要複制的内容,在DOS視窗的任意位置點選滑鼠右鍵,

      此時被複制的内容已經到剪貼闆了。

      在需要的位置粘貼即可。

    - dir 列出目前檔案下的所有子檔案/子目錄。

    - cd 指令

       * cd指令表示: change directory 【改變目錄】

       * cd指令怎樣用呢?

          cd 目錄的路徑

       * 但是路徑包括絕對路徑和相對路徑

       * 絕對路徑:表示該路徑從某個磁盤的盤符【C槽,C就是盤符】下作為出發點的路徑。

       * 相對路徑:表示該路徑從目前所在的路徑下作為出發點的路徑

       * 假設目前所在的路徑為C:\Users\Lenovo,那麼在此時輸入

     cd Desktop,那麼其中Desktop就是相對路徑,從目前所在的

     C:\Users\Lenovo這個路徑作為出發點,開始找Desktop目錄。

       * 假設是這樣寫的 cd C:\Users\Lenovo\Desktop

         那麼C:\Users\Lenovo\Desktop路徑就是一個絕對路徑

    - cd ..回到上級路徑。

    - cd /直接回到根目錄

    *怎麼切換盤符

     D:

     F:

     G:

     I:

     等等

Java的加載與執行

    * Java程式的運作包括兩個非常重要的階段

       - 編譯階段

       - 運作階段

    * 編譯階段

       - 編譯階段主要任務是檢查Java源程式【源代碼】是否符合Java文法,

       符合Java文法則能夠生成正常的位元組碼檔案(xxx.class)

       不符合Java文法規則則無法生成位元組碼檔案

       -位元組碼檔案中不是純粹的二進制,這種檔案無法在作業系統中直接運作

       -編譯階段的過程:

     *程式員需要在硬碟的某個位置{位置随意} 建立一個.Java擴充名的檔案

     該檔案被稱為Java源檔案,裡面則是編寫的Java源代碼/源程式

     而這個源程式是不能随意編寫的,必須符合Java的文法規則【Java的文法規則是需要記憶的】

     * Java程式員需要使用JDK當中自帶的javac.exe指令進行Java程式的編譯。

        java怎麼用呢?在那用呢?

           - 在DOS指令視窗中使用

           - Javac的使用規則:

               Javac Java源檔案的路徑

            Javac是一個Java的編譯器工具。

     * 一個Java源程式可以編譯生成多個.class檔案【以後再說】

         * 位元組碼檔案/class檔案是最終要執行的檔案,是以class檔案生成以後,Java源檔案删除并不會影響Java程式的執行。

       但是一般Java源程式不要删除,因為class檔案最終執行效果可能不是我們想要的,那麼這個時候需要重新修改java

       源程式,然後将Java源程式重新編譯成新的class檔案,然後再運作class程式,産生新的效果。

         * 編譯完成後,可以将class檔案拷貝到其他作業系統上運作。【跨平台】

     *運作階段

      - JDK安裝之後,除了自帶一個Java.exe之外,還有另一個工具/指令,叫做Java.exe

      Java.exe指令主要負責運作階段.

      - Java.exe在哪裡用?怎麼用?

        - 在DOS指令視窗使用。

        - java.exe怎麼用呢?

           Java 類名

           例如:

               硬碟上有個A.class檔案,那麼就這樣用 Java A

           硬碟上有個B.class檔案,那麼就這樣用 Java B

           千萬要注意:不要寫成 Java A.class【這種方式是錯誤的,記住就行】

day02

   *Java中的注釋怎麼寫呢?

     - 單行注釋

        //單行注釋,隻解釋當行

     - 多行注釋

        /*

      多行注釋

      ...

        */

     - javadoc注釋(這個可以生成幫助文檔,以上的都不行)

        /**

    *  Javadoc注釋

    */

      注意:這個Javadoc注釋是比較專業的注釋,該注釋資訊會被Javadoc.exe工具解析提取并生成幫助文檔.

      public class和class的差別

    *一個Java源檔案當中可以定義多個class

    *一個Java源檔案中public的class不是必須的

    *一個class會定義生成一個xxx.class位元組碼檔案

    *一個Java源檔案當中定義公開的類的話,隻能有一個,并且該類名稱必須和Java源檔案一緻.

    *每一個class當中都可以編寫main方法,都可以設定程式的入口,例子如下

class z{

   public static void main(String[] args){

    System.out.println("就是這樣子");

   }

}

class B{

class C{

public class K{

javac生成位元組碼後會有幾個class檔案想要那個就Java那個.

//public表示公開的

//class表示定義一個類

//Prectice表示一個類名

public class Practice{ //表示定義一個公開的類.起名Prectice

    //類體中不允許直接編寫Java語句【出聲明變量之外】如下

    //就是這個System.out.println("鞏固記憶第一天");

    /*

        public表示公開的

        static表示靜态的

        void表示空

        main表示方法名是main

        (String[] args)是一個main方法的形式參數清單

        需要記住的是:

              以下方法是一個程式的“主方法”,是程式的執行入口

              是SUN公司規定的,固定的編寫方式.

    public static void main(String[] args){ //表示定義一個公開的靜态的主方法.

         //方法體

         //java語句【Java語句以“;”終止,分号必須是半角分号】

         //先記住:以下這樣代碼的作用是向控制台輸出一段消息

         //以下的雙引号都必須是半角的雙引号(英文)【是Java文法的一部分】

         //Java中所有的“字元串”都使用雙引号括起來.

        System.out.println("鞏固記憶第一天");

        System.out.println("需要每天練習...");

        System.out.println("練習到一想到這個,手就有肌肉記憶就行了");

        System.out.println("當然要加上唐亮一起,有問題就問胡向成!!!");

        //再向控制台輸出消息

        System.out.println("嗨咯,靓仔");

        //輸出中文(以下Java程式員的雙引号是全角的(中文)這裡的雙引号不是Java文法的一部分,這裡的全角雙引号隻是一個普通的字元串)

        System.out.println("我是王卓,是個“Java程式員”【剛開始學的】");

        //輸出中文

        a();

    }

   public  static void a(){

       int a=10;

       int b = 20;

        System.out.println(a + "+"  + b + "=" + (a + b));