安裝成功Java開發(fā)工具(JDK)榄笙,配置好Java開發(fā)環(huán)境,計(jì)算機(jī)即可開始Java程序開發(fā)祷蝌。怎樣配置Java開發(fā)環(huán)境茅撞?步驟詳解
編寫程序軟件分為兩類:
記事本類軟件:最原始的記事本類軟件,編寫簡(jiǎn)單巨朦,便于初學(xué)時(shí)理解Java程序米丘;
集成開發(fā)環(huán)境:開發(fā)軟件有代碼提示補(bǔ)全、工具類管理糊啡、自定義開發(fā)界面等強(qiáng)大功能拄查。
記事本類軟件
** 1.記事本**
電腦自帶,無需再次安裝棚蓄,操作簡(jiǎn)單堕扶,需編寫完代碼后,修改后綴名.txt為.java梭依,代碼編寫需要注意格式規(guī)范稍算,修改后綴名。
** 2.Notepad++**
Notepad++是Windows操作系統(tǒng)下的一套文本編輯器役拴,有完整的中文化接口及支持多國語言編寫的功能糊探。Notepad++功能比Windows中的Notepad(記事本)強(qiáng)大,除了可以用來制作一般的純文字說明文件河闰,也十分適合編寫計(jì)算機(jī)程序代碼科平。Notepad++不僅有語法高亮度顯示,也有語法折疊功能姜性,并且支持宏以及擴(kuò)充基本功能的外掛模組瞪慧。Notepad++是免費(fèi)軟件,可以免費(fèi)使用污抬,自帶中文汞贸,支持眾多計(jì)算機(jī)程序語言绳军。
** 3.Sublime Text**
Sublime Text是一個(gè)代碼編輯器(收費(fèi)軟件,但可以無限期試用)矢腻,也是HTML和散文先進(jìn)的文本編輯器门驾。Sublime Text是由程序員Jon Skinner于2008年1月份所開發(fā)出來,它最初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的Vim多柑。Sublime Text具有漂亮的用戶界面和強(qiáng)大的功能奶是,例如代碼縮略圖,Python的插件竣灌,代碼段等聂沙。還可自定義鍵綁定,菜單和工具欄初嘹。Sublime Text 的主要功能包括:拼寫檢查及汉,書簽,完整的 Python API 屯烦, Goto 功能坷随,即時(shí)項(xiàng)目切換,多選擇驻龟,多窗口等等温眉。Sublime Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows翁狐、Linux类溢、macOS等操作系統(tǒng)。
** 4.EditPlus**
EditPlus是一款小巧但是功能強(qiáng)大的可處理文本露懒、HTML和程序語言的32位編輯器闯冷。EditPlus擁有無限制的撤消與重做、英文拼字檢查隐锭、自動(dòng)換行窃躲、列數(shù)標(biāo)記、搜尋取代钦睡、同時(shí)編輯多文件蒂窒、全屏幕瀏覽甚至監(jiān)視系統(tǒng)剪切板等功能。EditPlus功能強(qiáng)大荞怒,界面簡(jiǎn)潔美觀洒琢,且啟動(dòng)速度快;中文支持比較好褐桌;支持語法高亮衰抑;支持代碼折疊;支持代碼自動(dòng)完成荧嵌,不支持代碼提示功能呛踊;配置功能強(qiáng)大砾淌,且比較容易,擴(kuò)展也比較強(qiáng)谭网。
集成開發(fā)環(huán)境
** 1.IntelliJ IDEA(推薦)**
IntelliJ IDEA是一款綜合的Java 編程環(huán)境汪厨,被許多開發(fā)人員和行業(yè)專家譽(yù)為市場(chǎng)上最好用的IDE之一。它提供了一系列最實(shí)用的的工具組合:智能編碼輔助和自動(dòng)控制愉择,支持J2EE劫乱,Ant,JUnit和CVS集成锥涕,非平行的編碼檢查和創(chuàng)新的GUI設(shè)計(jì)器衷戈,公司使用的比較多。
** 2.VSCode(推薦)**
Visual Studio Code是一個(gè)輕量級(jí)但功能強(qiáng)大的源代碼編輯器层坠,在你的桌面上運(yùn)行殖妇,可用于Windows、macOS和Linux窿春。它內(nèi)置了對(duì)JavaScript拉一、TypeScript和Node.js的支持,并有一個(gè)豐富的生態(tài)系統(tǒng)旧乞,可用于其他語言(如C++、C#磅氨、Java尺栖、Python、PHP烦租、Go)和運(yùn)行機(jī)制(如.NET和Unity)的擴(kuò)展延赌,也是公司常用開發(fā)軟件之一。
** 3.Eclipse**
Eclipse 是一個(gè)開放源代碼的叉橱、基于Java的可擴(kuò)展開發(fā)平臺(tái)挫以。就其本身而言,只是一個(gè)框架和一組服務(wù)窃祝,用于通過插件組件構(gòu)建開發(fā)環(huán)境掐松。Eclipse 有一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具等粪小,Eclipse對(duì)輕量級(jí)框架的支持比較好大磺,如Struts、Hibernate探膊。
** 4.MyEclipse**
MyEclipse是Eclipse的升級(jí)版杠愧,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,由Genuitec公司發(fā)布逞壁,提供免費(fèi)版和收費(fèi)版流济。被譽(yù)為最好用的Java IDE之一锐锣。MyEclipse 是對(duì)Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和JavaEE的開發(fā)绳瘟、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率刺下。
** 5.NetBeans**
NetBeans包括開源的開發(fā)環(huán)境和應(yīng)用平臺(tái),NetBeans IDE可以使開發(fā)人員利用Java平臺(tái)能夠快速創(chuàng)建Web稽荧、企業(yè)橘茉、桌面以及移動(dòng)的應(yīng)用程序,NetBeans IDE已經(jīng)支持PHP姨丈、Ruby畅卓、Java、Groovy蟋恬、Grails和C/C++等開發(fā)語言翁潘。NetBeans 對(duì)做Web開發(fā)比較好。
Java編程軟件合集快速下載方法獲取方式:
關(guān)注微信公眾號(hào)“Java爛筆頭”歼争,回復(fù)“軟件”
往期回顧#
怎么學(xué)Java沐绒?最全Java學(xué)習(xí)路線俩莽,總有一款適合你
Java學(xué)習(xí)資源 | Java編程好書分享,必讀乔遮!
Java學(xué)習(xí)資源 | Java編程最新教學(xué)視頻大全扮超,推薦!
學(xué)習(xí)網(wǎng)站 | 計(jì)算機(jī)專業(yè)學(xué)生常用網(wǎng)站蹋肮,必備出刷!