用記事本寫完代碼后運(yùn)行方法如下:

創(chuàng)新互聯(lián)建站是一家專業(yè)提供大寧企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為大寧眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
1、用瀏覽器打開用記事本編寫的代碼
新建“文本文檔”后,鼠標(biāo)右鍵點(diǎn)擊該文本文檔,在菜單欄的“打開方式”選擇“用記事本打開”,也可以設(shè)置默認(rèn)打開方式為“記事本”;用記事本打開文本文檔后,直接在該文檔內(nèi)根據(jù)自己的需要輸入想要編輯的網(wǎng)頁(yè)代碼。
2、記事本寫java代碼怎么運(yùn)行
首先,需要安裝jdk并配置環(huán)境變量。然后,在命令行中,用javac命令編譯用記事本編寫的代碼。下一步,在命令行中,用java命令執(zhí)行編譯后的結(jié)果。
代碼是什么
代碼是程序員用開發(fā)工具所支持的語(yǔ)言寫出來的源文件,是一組由字符、符號(hào)或信號(hào)碼元以離散形式表示信息的明確的規(guī)則體系。代碼設(shè)計(jì)的原則包括唯一確定性、標(biāo)準(zhǔn)化和通用性、可擴(kuò)充性與穩(wěn)定性、便于識(shí)別與記憶、力求短小與格式統(tǒng)一以及容易修改等。
計(jì)算機(jī)源代碼最終目的是將人類可讀文本翻譯成為計(jì)算機(jī)可執(zhí)行的二進(jìn)制指令,這種過程叫編譯,它由通過編譯器完成。源代碼就是用匯編語(yǔ)言和高級(jí)語(yǔ)言寫出來的地代碼。目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被 cpu直接識(shí)別二進(jìn)制代碼。
可執(zhí)行代碼就是將目標(biāo)代碼連接后形成的可執(zhí)行文件,當(dāng)然也是二進(jìn)制的。
要想編譯和運(yùn)行java文件,很簡(jiǎn)單,只需要兩個(gè)命令:
(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯(cuò)的話,在與Hello.java 同一目錄下會(huì)生成一個(gè)Hello.class文件,這個(gè)class文件是操作系統(tǒng)能夠使用和運(yùn)行的文件。
(2)java: 作用:運(yùn)行.class文件;使用方法:java Hello,如果不出錯(cuò)的話,會(huì)執(zhí)行Hello.class文件。注意:這里的Hello后面不需要擴(kuò)展名。
下面舉例說明:
假設(shè)我有一個(gè)Hello.java文件放在D:\javatest 文件夾下。
打開cmd命令窗口,會(huì)出現(xiàn)C:\user\lenovo 這里出現(xiàn)的是系統(tǒng)用戶名,這里我們需要將路徑轉(zhuǎn)移到j(luò)ava文件所在目錄。
緊接著輸入 D:回車,會(huì)出現(xiàn)一下界面:
這時(shí)候我們需要定位到j(luò)ava文件所在目錄(這里是javatest目錄),接著輸入 cd javatest 回車。
此時(shí)進(jìn)入到D:\javatest目錄中,此時(shí)的Hello.java文件就在這里
這時(shí)候我們就可以用javac命令編譯啦,輸入javac Hello.java回車
這里如果沒有任何提示表示編譯成功,此時(shí)打開d:\javatest文件夾你會(huì)發(fā)現(xiàn)此時(shí)多了一個(gè)名為Hello.class的文件,這就是操作系統(tǒng)能夠運(yùn)行的文件。
接著輸入 java Hello回車,你就會(huì)看到文件被運(yùn)行的結(jié)果。
這里有幾個(gè)要注意的問題
第一:Hello.java中的內(nèi)容是一個(gè)類,這個(gè)類的名字與.java文件名字必須完全一致。如果不一致將出錯(cuò)。這里當(dāng)你通過eclipse創(chuàng)建一個(gè)類文件的時(shí)候你就會(huì)理解的更清楚了,這里不贅述。
第二:javac 和 java 命令的使用方法要注意,格式。
第三:要使用這兩命令,必須配置好環(huán)境變量。
Java應(yīng)用程序的開發(fā)周期包括編譯、下載、解釋和執(zhí)行幾個(gè)部分。Java編譯程序?qū)?Java源程序翻譯為JVM可執(zhí)行代碼--字節(jié)碼。Java將符號(hào)引用信息保留在字節(jié)碼中,由解釋器在運(yùn)行過程中創(chuàng)立內(nèi)存布局,然后再通過查 表來確定一個(gè)方法所在的地址。這樣就有效的保證了Java的可移植性和安全性。
運(yùn)行JVM字節(jié)碼的工作是由解釋器( java命令 )來完成的。解釋執(zhí)行過程分三部進(jìn)行:代碼的裝入、代碼的校驗(yàn)和代碼的執(zhí)行。裝入代碼的工作由"類裝載器"(class loader)完成。類裝載器負(fù)責(zé)裝入運(yùn)行一個(gè)程序需要的所有代碼,這也包括程序代碼中的類所繼承的類和被其調(diào)用的類。當(dāng)類裝載器裝入一個(gè)類時(shí),該類被放 在自己的名字空間中。除了通過符號(hào)引用自己名字空間以外的類,類之間沒有其他辦法可以影響其他類。在本臺(tái)計(jì)算機(jī)上的所有類都在同一地址空間內(nèi),而所有從外 部引進(jìn)的類,都有一個(gè)自己獨(dú)立的名字空間。這使得本地類通過共享相同的名字空間獲得較高的運(yùn)行效率,同時(shí)又保證它們與從外部引進(jìn)的類不會(huì)相互影響。當(dāng)裝入 了運(yùn)行程序需要的所有類后,解釋器便可確定整個(gè)可執(zhí)行程序的內(nèi)存布局。解釋器為符號(hào)引用同特定的地址空間建立對(duì)應(yīng)關(guān)系及查詢表。通過在這一階段確定代碼的 內(nèi)存布局,Java很好地解決了由超類改變而使子類崩潰的問題,同時(shí)也防止了代碼對(duì)地址的非法訪問。
在DOS 窗口下。進(jìn)入你寫的程序目錄。例如你把寫的程序保存到D:\\a.java\x0d\x0a\x0d\x0a這個(gè)時(shí)候在DOS下進(jìn)入D:\\\x0d\x0a\x0d\x0a然后調(diào)用JDK的編譯器javac程序\x0d\x0a\x0d\x0aD:\\javac a.java\x0d\x0a\x0d\x0a如果成功,在同一目錄下會(huì)產(chǎn)生一個(gè)擴(kuò)展名為.class的字節(jié)碼,然后調(diào)用JDK的java程序是用來啟動(dòng)虛擬機(jī)\x0d\x0a\x0d\x0aD:\\java a\x0d\x0a\x0d\x0a如果,沒有編寫上的錯(cuò)誤,就可以看到運(yùn)行結(jié)果了。
文章標(biāo)題:java編譯和執(zhí)行代碼 java代碼編譯和執(zhí)行過程
網(wǎng)站URL:http://www.yijiale78.com/article0/dopsdio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、靜態(tài)網(wǎng)站、網(wǎng)站改版、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)