標籤:基於 ati 檔案夾 one 虛擬機器 系統 ima http 使用
1.
/** * JDK: (Java Development ToolKit) java開發套件。JDK是整個java的核心! * 包括了java運行環境 JRE(Java Runtime Envirnment),一堆java工具和 * java基礎的類庫(Java API===>java應用程式介面,其實就是大牛給我們寫好的一些class檔案)! * * J2SE :標準版(standard edition) * * J2EE :企業版(enterprise edition) * * J2ME :行動裝置(micro edition) * * * JRE:java運行環境 (Java Runtime Envirnment),是我們常說的java平台!所有的java程式都要在jre環境下才能運行! * 包含了JVM,JAVA的核心類庫! 但是不包含開發工具----編譯器,調試器! * * JVM:(Java virtial Mechinal)java虛擬機器 ,屬於jre的一部分! * 主要工作:解釋自己的位元組碼檔案,並且映射到本地的CPU的指令繼承的OS系統調用! * java是跨平台的,就是基於jvm的!使用jvm的映射規則,讓其變得與作業系統無關了! * jvm不關心我們寫的.java檔案,只關注.class檔案!因為.class檔案有jvm需要的指令集! */
JDK,JRE,JVM三者的區別
2.
/* * 使用記事本 開發 第一個java小程式 * * 01.必須已經配置好了 環境變數 win+r 之後 輸入 cmd 點擊確定 輸入 java 斷行符號 輸入 javac 斷行符號 * 沒有出現錯誤提示 就說明配置成功! * 02.在一個合適的地方(E:/java/ e盤下面的java檔案夾下面) * 建立一個 HelloWord.java檔案 ====》java源檔案===》所有以 .java結尾的檔案 * 03.書寫java代碼 * * public class HelloWord{ * // 單行注釋 啟動並執行時候不編譯 * public static void main(String[] args){ //java程式的入口,主線程 * System.out.print("大家下午好!"); * } * } * 04.我們能看懂!想讓電腦看懂,需要去編譯這個.java檔案 * 001.win+r 輸入 cmd 斷行符號 * 002.找到檔案所在的目錄 pushd (e:/java) 檔案的目錄 斷行符號 * 003.輸入javac 檔案名稱.java 斷行符號 會發現 在檔案的目錄下 多出一個.class檔案 * 檔案名稱 不區分大小寫 * 編譯這個.java檔案 成.class檔案 讓電腦能看懂的 位元組碼檔案===》所有以 .class結尾的檔案 * .class檔案我們看不懂! 可以使用反編譯工具來把.class檔案反編譯成.java檔案 * 05.執行.class檔案 得到我們想要的結果 * java 檔案名稱 這裡不需要寫.class * 檔案名稱區分大小寫 */記事本開發第一個java程式
java基礎01