日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

程序是如何被執(zhí)行的

  程序是如何被執(zhí)行的?許多開發(fā)者可能也沒法回答這個(gè)問題,大多數(shù)人更注重的是如何編寫程序,卻不會太注意編寫好的程序是如何被運(yùn)行,這并不是一個(gè)好的學(xué)習(xí)習(xí)慣。作為一名開發(fā)者,不僅要能夠?qū)W會開發(fā),對程序的運(yùn)行也需要了解,因?yàn)樗诿嬖嚮蛘吲挪閱栴}時(shí)都可能會使用到,下面就來初步了解下,我們編寫好的程序執(zhí)行在執(zhí)行時(shí)需要經(jīng)歷哪一些流程吧。

  JAVA程序開發(fā)和執(zhí)行的流程:

  1、電腦編寫源文件(java后綴的文件)

  2、JAVA編譯器將源文件編譯成字節(jié)碼文件(class后綴的文件)

  3、字節(jié)碼文件被加載到JAVA虛擬機(jī)中(JAVA虛擬機(jī)在加載類的過程又會經(jīng)歷:加載、校驗(yàn)、準(zhǔn)備、解析、初始化的步驟)

  4、 JAVA解析器會對加載到JAVA虛擬機(jī)的字節(jié)碼文件進(jìn)行解釋執(zhí)行

  5、輸出執(zhí)行結(jié)果

程序的執(zhí)行流程和開發(fā)工具介紹

 

開發(fā)工具

  簡單了解程序執(zhí)行的完整流程后,下面開始介紹開發(fā)工具了。許多教程或者書籍都推薦剛開始編程時(shí)使用記事本的方式開發(fā)更好,但是個(gè)人對這個(gè)看法并不是很贊同。

  初學(xué)者剛開始寫程序時(shí)很容易出現(xiàn)錯(cuò)誤,即使照著書本上敲打也會如此,如果使用記事本的方式編程,每次出現(xiàn)錯(cuò)誤都需要重走一篇修改、編譯、執(zhí)行的流程,這樣在命令行上操作極不方便,且步驟相對繁瑣,容易打擊初學(xué)者學(xué)習(xí)的積極性,因此,個(gè)人建議,如果是初學(xué)者,可以直接使用開發(fā)工具,減少一些不必須的步驟。

  對于開發(fā)工具,初學(xué)者剛開始不需要對各種快捷鍵和插件很熟悉,只需要知道如何創(chuàng)建程序文件和運(yùn)行編寫的程序即可,這樣可以減少不必要的操作,提高開發(fā)的效率。

  一、IDEA

  全稱Intellij IDEA,是JAVA語言開發(fā)的集成環(huán)境,本身也自帶JDK環(huán)境(但是不太推薦使用自帶的),在業(yè)界被公認(rèn)為最好的JAVA開發(fā)工具之一,支持各種插件拓展功能,最突出的特點(diǎn)就是很符合開發(fā)者的思維,對程序的調(diào)試和檢測都很人性化,可以減少很多人為操作,提高效率。缺點(diǎn)就是:需要收費(fèi),但是這個(gè)對神通廣大的網(wǎng)友來說并不是一件難事,但是還是建議,如果有能力,還是支持正版。

程序的執(zhí)行流程和開發(fā)工具介紹


  二、Eclipse

  它是一款開發(fā)源代碼,基于JAVA的可拓展開發(fā)平臺,自身也帶了JAVA的開發(fā)工具(JDK),在IDEA未流行之前也曾輝煌一時(shí)(現(xiàn)在其實(shí)也有很多忠實(shí)粉絲),最重要的是它是免費(fèi)、綠色軟件(下載后不需要安裝即可運(yùn)行)。

  兩者對比:博主兩款工具都使用過,大學(xué)時(shí)主要使用的是Eclipse,但是出來工具后,周圍的同事都是使用IDEA,所以后面也轉(zhuǎn)換成了IDEA,使用體驗(yàn)來說,IDEA更加智能,更多插件,使用起來也更加舒服,因此博主建議初學(xué)JAVA的可以考慮使用IDEA作為開發(fā)工具。

  下載地址:
https://www.eclipse.org/downloads/

程序的執(zhí)行流程和開發(fā)工具介紹

 

  使用教程:因?yàn)镋clipse是免費(fèi)、綠色軟件,因此下載后即可直接使用,無需安裝。


小結(jié)

  本篇文章主要是介紹了JAVA程序執(zhí)行的流程以及常使用的開發(fā)工具,好記性不如爛筆頭,感覺跟著教程將開發(fā)工具搭建起來吧。

  下一篇主要介紹程序規(guī)范,敬請期待!

  如果文章有幫助,請給作者關(guān)注、點(diǎn)贊、收藏、評論,讓博主有動力創(chuàng)作更加優(yōu)質(zhì)的文章。

作者簡介:CSDN、知乎、頭條平臺優(yōu)質(zhì)博主,全網(wǎng)粉絲2w+。專注于收集全網(wǎng)優(yōu)質(zhì)學(xué)習(xí)資源、面試干貨免費(fèi)分享,同時(shí)也涉及JAVA、算法、數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)協(xié)議等各方面編程知識講解。

分享到:
標(biāo)簽:程序
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定