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

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

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

程序是如何被執行的

  程序是如何被執行的?許多開發者可能也沒法回答這個問題,大多數人更注重的是如何編寫程序,卻不會太注意編寫好的程序是如何被運行,這并不是一個好的學習習慣。作為一名開發者,不僅要能夠學會開發,對程序的運行也需要了解,因為它在面試或者排查問題時都可能會使用到,下面就來初步了解下,我們編寫好的程序執行在執行時需要經歷哪一些流程吧。

  JAVA程序開發和執行的流程:

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

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

  3、字節碼文件被加載到JAVA虛擬機中(JAVA虛擬機在加載類的過程又會經歷:加載、校驗、準備、解析、初始化的步驟)

  4、 JAVA解析器會對加載到JAVA虛擬機的字節碼文件進行解釋執行

  5、輸出執行結果

程序的執行流程和開發工具介紹

 

開發工具

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

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

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

  一、IDEA

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

程序的執行流程和開發工具介紹


  二、Eclipse

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

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

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

程序的執行流程和開發工具介紹

 

  使用教程:因為Eclipse是免費、綠色軟件,因此下載后即可直接使用,無需安裝。


小結

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

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

  如果文章有幫助,請給作者關注、點贊、收藏、評論,讓博主有動力創作更加優質的文章。

作者簡介:CSDN、知乎、頭條平臺優質博主,全網粉絲2w+。專注于收集全網優質學習資源、面試干貨免費分享,同時也涉及JAVA、算法、數據結構、網絡協議等各方面編程知識講解。

分享到:
標簽:程序
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

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

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定