Java學習筆記day01(基於JDK1.7)

2018-03-02 09:33:39java

目錄函數

  1. 何爲軟件開發?
  2. JDK、JRE、JVM 的做用與關係?
  3. Java第一個代碼?
  4. 環境變量path、classpath

掌握如下知識:工具

1、何爲軟件開發?開發工具

  • 軟件:軟件={數據,指令}
  • 開發:人思惟&&開發工具→軟件

 

2、JDK、JRE、JVM 的做用與關係?測試

(1)做用spa

  • JVM:保證Java語言跨平臺(如何保證跨平臺:針對不一樣系統,提供不一樣JVM來實現)
  • JRE:Java程序的運行環境
  • JDK:java程序的開發環境

(2)關係code

  • JDK={JRE,工具}
  • JRE={JVM,類庫}

3、Java第一個代碼?blog

(1)程序解釋開發

1. Java最基本單位是類,因此先定義一個類,格式:class 類名{}(必定要有大括號,不然編譯失敗。方法同源碼

  //代碼1:測試類體沒有{}編譯結果
  class Test1
      private int a;
編譯結果: ClassDemo.java:
1: 錯誤: 須要'{' class Test1 ^ ClassDemo.java:2: 錯誤: 解析時已到達文件結尾 private int a; //代碼2:測試方法體沒有{}編譯結果(注意:方法體內容必定要寫在{}內) abstract class Test2{ public void fun1() System.out.println("public static void main(String[] args)"); public abstract void fun1(); //抽象方法申明,無函數體 }
編譯結果: ClassDemo.java:
9: 錯誤: 須要';' public void fun1()

 

2. 程序必需要有一個main入口方法,格式:public static void main(String[] args),能夠定義多個main方法,可是隻有上述main方法纔是Java程序入口方法

class ClassDemo
{
    public static void main(String[] args)
    {
        System.out.println("public static void main(String[] args)");
    }
    
    public static void main()
    {
        System.out.println("public static void main()");
    } 
}
運行結果:
public static void main(String[] args)

     3. 要在程序裏實現什麼呢?今天只作簡單打印動做:System.out.println("HelloWorld");

(2)程序開發執行流程

  1. 編寫 Java 源碼(.java)
  2. javac 編譯 java 源碼(生成.class)
  3. java 命令運行.class(注意:不寫後綴.class)

 4、環境變量path、classpath

(1)path做用與配置

    • 做用:保證開發工具在任意目錄下可運行
    • 配置:新建變量:JAVA_HOME  值:C:\Program Files\Java\jdk1.8.0_161       修改path變量:%JAVA_HOME%\bin;

(2)classpath做用與配置

    • 做用:保證class文件能夠在任意目錄下運行
    • 配置:新建:CLASS_PATH  值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar  "."表明當前目錄

 

總結:JDK、JRE、JVM關係做用理清楚;最簡單程序組成,避免犯低級錯誤;環境變量配置,這個必定要熟記(不會是態度問題)。

相關文章
相關標籤/搜索