day1

1、編譯型、解釋型java

編譯:編譯器,將源文件編譯成編譯文件,(包裝成可執行文件;)
      優勢:運行效率較高 (編譯文件能夠屢次運行);
      缺點:不能跨平臺;

解釋型:源文件,邊解釋邊執行,不會生成編譯文件;
       優勢:能夠跨平臺(提供不一樣的解釋器)
       缺點:運行效率低

java:便是編譯型,也是解釋型;

源文件——》(編譯)字節碼-》jvm解釋執行

2、配置環境變量;eclipse

一、JAVA_HOME: jdk安裝路徑;  C:\Program Files\Java\jdk1.8.0_72
二、path:執行命令,是在當前目錄下找;找不到,到path的路徑下去找;
    C:\Program Files\Java\jdk1.8.0_72\bin

    %JAVA_HOME%\bin  (推薦)

三、classpath:java5以後,有默認值; .; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar

3、 3.1 編寫java源程序jvm

public class HelloWorld{

  //public修飾的類的類名須要和源文件的文件名,保持一致(java區分大小寫)
  //源文件中能夠有多個class,只有1個public修飾的class

  //main:java程序的入口方法

     public static void main(String[] args){

           System.out.println("Hello World");//輸出hello world,並換行
      }

 }


3.2 編譯源文件

     1)切換到源文件所在目錄
     2)javac HelloWorld.java
     3)編譯成功,生成字節碼文件(默認在當前目錄)
     4)每一個class都會生成一個字節碼文件


3.3 運行編譯文件

     1)java HelloWorld
     2)默認是在classpath指定的目錄下,查找字節碼文件 (.)
        classpath:.;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar

     3)java -cp d:\ HelloWorld  :經過 -cp 修改字節碼文件的搜索路徑

4、eclipse開發javaspa

一、建工程;
二、建包(包名:全小寫,相似於域名(倒過來))
三、新建java
四、自動編譯(新建java文件、保存java文件)
五、ctrl+f11
相關文章
相關標籤/搜索