Java程序運(yùn)行之JDK,指令javac java解讀
重點(diǎn):
JDK
程序運(yùn)行
1 指令 javac java
- 1.1 指令javac 作用
對磁盤上的Java源代碼進(jìn)行編譯,將 .java 文件 編譯得到 .class 的二進(jìn)制文件(字節(jié)碼文件)
- 1.2 指令java 作用
將 .class二進(jìn)制 文件放入到 JVM(Java virtual mechine) 中,啟動java虛擬機(jī)來運(yùn)行.class文件
2 JDK開發(fā)工具包
1)在運(yùn)行Java程序前,必須先安裝好Java開發(fā)工具包 JDK(Java Development Kit)
2)JDK里面就包含了javac和java工具,Java程序最終是在JVM(Java虛擬機(jī))中運(yùn)行的
3)JDK = JRE + 開發(fā)工具集(比如javac); JRE = JVM +JavaSE 標(biāo)準(zhǔn)庫
JDK(Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時還包含了編譯器javac與自帶的調(diào)試工具Jconsole、jstack等。JRE(Java Runtime Environment):Java運(yùn)行時環(huán)境,包含了JVM,Java基礎(chǔ)類庫。是使用Java語言編寫程序運(yùn)行的所需環(huán)境。JVM(Java virtual mechine):Java虛擬機(jī),運(yùn)行Java代碼
3 程序運(yùn)行(以打印HelloWorld為例)
1)找到 .java 文件所在的目錄

2)windows 命令行 輸入 進(jìn)入該目錄

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


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

總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java實(shí)現(xiàn)字符串轉(zhuǎn)換成可執(zhí)行代碼的方法
今天小編就為大家分享一篇Java實(shí)現(xiàn)字符串轉(zhuǎn)換成可執(zhí)行代碼的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
spring cloud-給Eureka Server加上安全的用戶認(rèn)證詳解
這篇文章主要介紹了spring cloud-給Eureka Server加上安全的用戶認(rèn)證詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01
Springboot與vue實(shí)例講解實(shí)現(xiàn)前后端分離的人事管理系統(tǒng)
這篇文章主要介紹了如何用Java實(shí)現(xiàn)企業(yè)人事管理系統(tǒng),文中采用springboot+vue實(shí)現(xiàn)前后端分離,感興趣的小伙伴可以學(xué)習(xí)一下2022-06-06
Java中使用輾轉(zhuǎn)相除法求最大公約數(shù)
這篇文章主要介紹了Java中使用輾轉(zhuǎn)相除法求最大公約數(shù),本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-05-05

