發(fā)布時(shí)間:2022-03-15 15:14:11來(lái)源:轉(zhuǎn)載
Java開(kāi)發(fā)常用的幾個(gè)開(kāi)發(fā)工具是什么?學(xué)習(xí)開(kāi)發(fā)時(shí)一般我們不會(huì)選用這些簡(jiǎn)單文本編輯工具。下面這些工具或許功能和作用不同,但是有著一個(gè)共同的主旨,那就是——它們都是為了給 Java 編碼和開(kāi)發(fā)提供卓越的支持。
常用源碼編輯工具介紹
Java源代碼本質(zhì)上其實(shí)就是普通的文本文件,所以理論上來(lái)說(shuō)任何可以編輯文本文件的編輯器都可以作為我們的 Java 代碼編輯工具。比如:Windows 記事本,Mac OS X 下的文本編輯,Linux 下的 vi、emacs、gedit、DOS 下的 edit 等。但是這些簡(jiǎn)單工具沒(méi)有語(yǔ)法的高亮提示、自動(dòng)完成等功能,這些功能的缺失會(huì)大大降低代碼的編寫(xiě)效率。
我們一般會(huì)選用一些功能比較強(qiáng)大的類似記事本的工具,比如: Notepad++、Sublime Text、editplus、ultraedit、vim 等。下面我們分別具體介紹一下它們的優(yōu)缺點(diǎn),方便大家找到適合自己開(kāi)發(fā)工具。
Java開(kāi)發(fā)常用工具名稱
1)Notepad++
Notepad++是 Windows 操作系統(tǒng)下的一套文本編輯器,有完整的中文化接口及支持多國(guó)語(yǔ)言編寫(xiě)的功能(UTF8 技術(shù))。
Notepad++ 優(yōu)點(diǎn):
功能比 Windows 中的 Notepad(記事本)強(qiáng)大,除了可以用來(lái)制作一般的純文字說(shuō)明文件,也十分適合編寫(xiě)計(jì)算機(jī)程序代碼。
不僅有語(yǔ)法高亮度顯示,也有語(yǔ)法折疊功能,并且支持宏以及擴(kuò)充基本功能的外掛模組。
是免費(fèi)軟件,可以免費(fèi)使用,自帶中文,支持所有主流的計(jì)算機(jī)程序語(yǔ)言。
Notepad++ 缺點(diǎn):
比起專用的 IDE 缺少語(yǔ)法檢查,顏色選取,代碼的 outline,注釋的解析,TODO,調(diào)試工具集成,部署工具集成等等好多功能。
打開(kāi)大文件比較慢
2)EditPlus
EditPlus是一款由韓國(guó) Sangil Kim (ES-Computing)出品的小巧但是功能強(qiáng)大的可處理文本、HTML 和程序語(yǔ)言的 Windows 編輯器,甚至可以通過(guò)設(shè)置用戶工具將其作為 C,Java,Php 等等語(yǔ)言的一個(gè)簡(jiǎn)單的 IDE。
EditPlus 優(yōu)點(diǎn):
EditPlus 界面簡(jiǎn)潔美觀,且啟動(dòng)速度快。
對(duì)中文支持比較好。
支持多種日期、時(shí)間輸入;支持語(yǔ)法高亮;支持代碼折疊;支持代碼自動(dòng)完成。
配置功能強(qiáng)大,且比較容易,擴(kuò)展也比較強(qiáng)。
適合編輯網(wǎng)頁(yè)。
EditPlus 缺點(diǎn):
不支持代碼提示功能。
不免費(fèi),收費(fèi)單位美元,注冊(cè)費(fèi)用高
功能較簡(jiǎn)單。
版本更新比較慢。
3)UltraEdit
UltraEdit是一套功能強(qiáng)大的文本編輯器,可以編輯文本、十六進(jìn)制、ASCII 碼,完全可以取代記事本,它是一款需要花費(fèi) 49.95 美元的共享軟件。
UltraEdit 優(yōu)點(diǎn):
提供了友好界面的編程編輯器,支持語(yǔ)法高亮,代碼折疊和宏。
內(nèi)置了對(duì)于 HTML、PHP和JavaScript等語(yǔ)法的支持,可同時(shí)編輯多個(gè)文件,而且即使開(kāi)啟很大的文件速度也不會(huì)慢。
UltraEdit 缺點(diǎn):
啟動(dòng)速度較慢。
默認(rèn)的設(shè)置中不支持 Pascal 語(yǔ)言。
對(duì)中文支持不是很好。
4)Sublime Text
Sublime Text是由程序員 Jon Skinner 于 2008 年 1 月份所開(kāi)發(fā)出來(lái),它較初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的 Vim。
它是一款收費(fèi)軟件,但是可以無(wú)限期試用,它是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持 Windows、Linux、Mac OS X 等操作系統(tǒng)。
Sublime Text 優(yōu)點(diǎn):
主流前端開(kāi)發(fā)編輯器
體積較小,運(yùn)行速度快
文本功能強(qiáng)大
支持編譯功能且可在控制臺(tái)看到輸出
雅思 托福 GRE SSAT SAT GMAT ACT 個(gè)人提升英語(yǔ) 英語(yǔ)四六級(jí) 多鄰國(guó)英語(yǔ)測(cè)試 詞庫(kù) IB 英語(yǔ)口語(yǔ) 商務(wù)英語(yǔ) 公共英語(yǔ) 考研英語(yǔ) 青少兒英語(yǔ) 成人英語(yǔ) A-Level 學(xué)生英語(yǔ) 初高中英語(yǔ) OSSD AP課程 AEAS個(gè)性化定制課程 一級(jí)建造師 二級(jí)建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評(píng)師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運(yùn)檢測(cè) 通信工程 裝配式工程師 注冊(cè)電氣工程師 二級(jí)注冊(cè)建筑師 一級(jí)注冊(cè)建筑師 智慧消防工程師 智慧建造工程師 全過(guò)程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊(cè)會(huì)計(jì)師 會(huì)計(jì)證 初中級(jí)經(jīng)濟(jì)師 初級(jí)會(huì)計(jì)師 中級(jí)會(huì)計(jì)師 基金從業(yè) 證券從業(yè) 稅務(wù)師 薪稅師 企業(yè)合規(guī)師 會(huì)計(jì)就業(yè)實(shí)操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導(dǎo)游考試 心理咨詢師 健康管理師 社會(huì)工作師 普通話 育嬰員 物流師 家庭教育指導(dǎo)師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書(shū)法培訓(xùn) 國(guó)畫(huà) 茶藝 樂(lè)器音樂(lè) 舞蹈 棋類 機(jī)器人編程 戲曲培訓(xùn) 信奧賽C++ 少兒小主播 口才培訓(xùn) 籃球培訓(xùn) 商務(wù)辦公 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) photoshop CAD制圖 視覺(jué)設(shè)計(jì) 商業(yè)空間設(shè)計(jì) 平面設(shè)計(jì)