欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java程序運行之JDK,指令javac java解讀

 更新時間:2024年01月30日 10:13:35   作者:honglan297  
這篇文章主要介紹了Java程序運行之JDK,指令javac java,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

重點:

JDK 

程序運行

1 指令 javac  java

  • 1.1 指令javac 作用

對磁盤上的Java源代碼進行編譯,將 .java 文件 編譯得到 .class 的二進制文件(字節(jié)碼文件)

  • 1.2 指令java 作用

將 .class二進制 文件放入到 JVM(Java virtual mechine) 中,啟動java虛擬機來運行.class文件

2 JDK開發(fā)工具包

1)在運行Java程序前,必須先安裝好Java開發(fā)工具包 JDK(Java Development Kit)

2)JDK里面就包含了javac和java工具,Java程序最終是在JVM(Java虛擬機)中運行的

3)JDK = JRE + 開發(fā)工具集(比如javac); JRE = JVM +JavaSE 標準庫

  • JDK(Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時還包含了編譯器javac與自帶的調(diào)試工具Jconsole、jstack等。
  • JRE(Java Runtime Environment):Java運行時環(huán)境,包含了JVM,Java基礎(chǔ)類庫。是使用Java語言編寫程序運行的所需環(huán)境。
  • JVM(Java virtual mechine):Java虛擬機,運行Java代碼

3 程序運行(以打印HelloWorld為例)

1)找到 .java 文件所在的目錄

2)windows 命令行 輸入 進入該目錄

3)輸入指令javac  + 帶.java后綴的Java文件名,得到 .class 文件

4)輸入指令 java + 不帶 .class 后綴的字節(jié)碼文件名,即可運行該java程序

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java中的三種取整函數(shù)總結(jié)

    java中的三種取整函數(shù)總結(jié)

    下面小編就為大家?guī)硪黄猨ava中的三種取整函數(shù)總結(jié)。希望對大家有所幫助。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-11-11
  • Java服務(wù)不可用問題排查和解決

    Java服務(wù)不可用問題排查和解決

    作為一名 java 開發(fā)者,經(jīng)常會遇到服務(wù)不可用的問題排查,導(dǎo)致問題的原因可能是多種多樣的,但是在預(yù)先不知道是什么原因?qū)е碌姆?wù)不可用的時候,通用的排查手段和流程是相似的,故本文給大家介紹了Java服務(wù)不可用問題排查方法和解決,需要的朋友可以參考下
    2025-01-01
  • Java中LocalDateTime的具體用法

    Java中LocalDateTime的具體用法

    本文主要介紹了Java中LocalDateTime的具體用法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Java對象以Hash結(jié)構(gòu)存入Redis詳解

    Java對象以Hash結(jié)構(gòu)存入Redis詳解

    這篇文章主要介紹了Java對象以Hash結(jié)構(gòu)存入Redis詳解,和Java中的對象非常相似,卻不能按照Java對象的結(jié)構(gòu)直接存儲進Redis的hash中,因為Java對象中的field是可以嵌套的,而Redis的Hash結(jié)構(gòu)不支持嵌套結(jié)構(gòu),需要的朋友可以參考下
    2023-08-08
  • Spring執(zhí)行流程和Bean的生命周期詳解

    Spring執(zhí)行流程和Bean的生命周期詳解

    這篇文章主要介紹了Spring執(zhí)行流程和Bean的生命周期詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Java?OpenCV學(xué)習(xí)之Mat的基本操作詳解

    Java?OpenCV學(xué)習(xí)之Mat的基本操作詳解

    OpenCV用來存儲圖像,很多時候都會用到這個Mat方法。數(shù)字圖像可看做一個數(shù)值矩陣,?其中的每一個元素表明一個像素點。Mat在?OpenCV?中表示的是?N?維稠密矩陣,與稠密矩陣相對的是稀疏矩陣。本文將重點介紹OpenCV中Mat的一些基本操作,需要的可以參考一下
    2022-03-03
  • Java基礎(chǔ)知識匯總

    Java基礎(chǔ)知識匯總

    這篇文章對Java編程語言的基礎(chǔ)知識作了一個較為全面的匯總,在這里給大家分享一下。需要的朋友可以參考。
    2017-09-09
  • SpringBoot+redis配置及測試的方法

    SpringBoot+redis配置及測試的方法

    這篇文章主要介紹了SpringBoot+redis配置及測試的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • java異步調(diào)用Feign接口空指針問題解決

    java異步調(diào)用Feign接口空指針問題解決

    這篇文章主要為大家介紹了java異步調(diào)用Feign接口空指針問題解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Java 基礎(chǔ)語法讓你弄懂類和對象

    Java 基礎(chǔ)語法讓你弄懂類和對象

    C 語言是面向過程的,而 Java 是面向?qū)ο笫俏覀兂B牭降囊痪湓?,這章將帶你揭曉Java 基礎(chǔ)語法中類與對象到底是什么,需要的朋友請參考下文
    2021-08-08

最新評論