標題:
Java 的編譯與執行
[打印本頁]
作者:
許婷芳
時間:
2020-5-22 17:43
標題:
Java 的編譯與執行
本帖最後由 李泳霖 於 2021-1-6 17:21 編輯
JDK(Java Development Kit,Java 開發工具):最早叫 Java Software Development Kit,後來改名為 JDK,即 Java Development Kit。JDK 作為 Java 開發工具包,主要用於構建在 Java 平台上運行的應用程序、Applet 和組件等。
JRE(Java Runtime Environment,Java 運行環境):也就是 Java 平台。所有的 Java 程序都要在 JRE 下才能運行。JDK 的工具也是 Java 程序,也需要 JRE 才能運行。為了保持 JDK 的獨立性和完整性,在 JDK 的安裝過程中,JRE 也是安裝的一部分。所以,在 JDK 的安裝目錄下有一個名為 jre 的目錄,用於存放 JRE 文件。
JVM(Java Virtual Machine,Java 虛擬機):是 JRE 的一部分。它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。JVM 有自己完善的硬件架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。Java 語言最重要的特點就是跨平台運行。使用 JVM 就是為了支援與操作系統無關,實現跨平台。
[於命令提示字元下的各種指令]
C:\Users\student>
cd\
改變所在目錄到最上層
C:\>
d:
改變所在目錄到D磁碟機
D:\>
cd\java
改變所在目錄到一名為java的資料夾下
D:\java>
javac Hello.java
將.java原始檔編譯成.class類別檔(即所謂的bytecode)
D:\java>
java Hello
執行.class類別檔
[attach]8804[/attach]
import java.lang.System;
public class Ch01
{
public static void main(String args[])
{
System.out.println("Hello World!");
System.out.print("Hello World!");
}
}
複製代碼
作者:
王建葦
時間:
2020-5-23 11:39
此帖僅作者可見
作者:
黃傳耀
時間:
2020-5-23 11:39
此帖僅作者可見
作者:
曾宥程
時間:
2020-5-23 11:51
此帖僅作者可見
作者:
鄭羽捷
時間:
2020-5-23 12:01
此帖僅作者可見
作者:
郭哲維
時間:
2020-5-24 10:49
此帖僅作者可見
作者:
陳宇柏
時間:
2020-5-30 10:50
此帖僅作者可見
作者:
李泳霖
時間:
2021-1-6 17:20
此帖僅作者可見
作者:
駱顗安
時間:
2021-1-6 17:27
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2