初識java,編寫hello world語句


JDK: Java Develpment Kit - java開發工具包

JRE: Java Runtime Environment - java運行環境

JVM: Java Virtual Machine - java虛擬機

JDK=JRE+java開發工具(java.exe, javac.exe...)

簡單來說:使用JDK開發完成的java程序,交給JRE去運行

 

JDK有兩種安裝方式:

1、直接拷貝文件夾或者壓縮包;

2、直接運行jdk.exe,其實jdk.exe其實包含兩個壓縮包,一個是jdk(這個jdk中是包含jre的),一個是jre,安裝的過程就是解壓縮的過程,到最后會提示是否安裝jre,此時可以選擇拒絕;

前兩步中的任何一步都可以得到解壓縮好的jdk目錄,之后在系統變量中增加如下變量即可完成jdk的安裝:

 JAVA_HOME=D:\Java\jdk1.8.0_60_x64

 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 Path=%JAVA_HOME%\bin;

 

這里順便說一下classpath和path的區別:

path為系統路徑,加入把某個可執行文件的路徑加入到path中,之后就可以在任何路徑下執行那個可執行文件,也可以說是可以在任意地方執行所加入路徑下的可執行文件

classpath跟path類似,它存的是是.class文件所在的路徑,這樣之后就可以在任何目錄下執行那個.class文件,也可以說是可以在任意地方執行所加入路徑下的.class文件

上邊的classpath中之后加入的是jar文件,是因為jar文件里是全部的.class文件,屬於jdk依賴的一些類庫,之后會被別的調用,所以要放到classpath中。

 

接下來親自動手寫個helloWorld

public class HelloWorld{
    public static void  main(String[] args){
        System.out.println("helloworld");
    }
}

注意:java文件的名字必須與class的名字一致!

其中的javap屬於反編譯,還可以自動添加一個構造函數,至於具體是干什么的,可以查看幫助或者百度。

Main方法是一個特殊的方法,是程序執行的入口,一個java程序從main方法開始執行。Java虛擬機在執行java程序之前會事先分配一個主線程,然后在主線程里執行main方法,所有也會把main方法叫作主線程。

更加詳細的main方法詳解,可以參考:http://lavasoft.blog.51cto.com/62575/53263/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM