Java开发利器Eclipse和IDEA
一、文本編輯工具
1.1 EditPlus
????????EditPlus是一款由韓國(guó) Sangil Kim (ES-Computing)出品的小巧但是功能強(qiáng)大的可處理文本、HTML和程序語(yǔ)言的Windows編輯器,你甚至可以通過(guò)設(shè)置用戶(hù)工具將其作為C,Java,Php等等語(yǔ)言的一個(gè)簡(jiǎn)單的IDE。
?? ?
????????EditPlus(文字編輯器)漢化版是一套功能強(qiáng)大,可取代記事本的文字編輯器,擁有無(wú)限制的撤消與重做、英文拼字檢查、自動(dòng)換行、列數(shù)標(biāo)記、搜尋取代、同時(shí)編輯多文件、全屏幕瀏覽功能。而它還有一個(gè)好用的功能,就是它有監(jiān)視剪貼板的功能,同步于剪貼板可自動(dòng)粘貼進(jìn) EditPlus 的窗口中省去粘貼的步驟。另外它也是一個(gè)非常好用的HTML編輯器,它除了支持顏色標(biāo)記、HTML 標(biāo)記,同時(shí)支持C、C++、Perl、Java,另外,它還內(nèi)建完整的HTML & CSS1 指令功能,對(duì)于習(xí)慣用記事本編輯網(wǎng)頁(yè)的朋友,它可幫你節(jié)省一半以上的網(wǎng)頁(yè)制作時(shí)間,若你有安裝IE3.0 以上版本,它還會(huì)結(jié)合IE瀏覽器于 EditPlus 窗口中,讓你可以直接預(yù)覽編輯好的網(wǎng)頁(yè)(若沒(méi)安裝IE,也可指定瀏覽器路徑)。因此,它是一個(gè)相當(dāng)棒又多用途多狀態(tài)的編輯軟件
1.2 NotePad
????????notepad(記事本)是一種代碼編輯器,也是Windows 操作系統(tǒng)中的程序,用于文本編輯,在文字編輯方面與Windows寫(xiě)字板,Office功能相當(dāng)。是一款開(kāi)源、小巧、免費(fèi)的純文本編輯器。
????????Notepad內(nèi)置支持多達(dá) 27 種語(yǔ)法高亮度顯示(囊括各種常見(jiàn)的源代碼、腳本)值得一提的是,它既支持 .nfo 文件查看,也支持自定義語(yǔ)言。
二、Eclipse
2.1 Eclipse簡(jiǎn)介
????????Eclipse 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)。
????????Eclipse最初是由IBM公司開(kāi)發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境,2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。2003年Eclipse 3.0選擇OSGi服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。
????????2007年6月,穩(wěn)定版3.3發(fā)布;
????????2008年6月發(fā)布代號(hào)為Ganymede的3.4版;
????????2009年6月發(fā)布代號(hào)為Galileo的3.5版;
????????2010年6月發(fā)布代號(hào)為Helios的3.6版;
????????2011年6月發(fā)布代號(hào)為Indigo的3.7版;
????????2012年6月發(fā)布代號(hào)為Juno的4.2版;
????????2013年6月發(fā)布代號(hào)為Kepler的4.3版;
????????2014年6月發(fā)布代號(hào)為L(zhǎng)una的4.4版;
????????015年6月項(xiàng)目發(fā)布代號(hào)為Mars的4.5版。
注:集成開(kāi)發(fā)環(huán)境(IDE,Integrated Development Environment )是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶(hù)界面等工具。
2.2 Eclipse的下載和安裝
1、打開(kāi)Eclipse下載地址: https://www.eclipse.org/downloads/packages/
2、選擇要下載的版本
3. 下載完畢直接解壓即可使用,因?yàn)槭墙鈮喊?所以我們需要自己設(shè)置快捷打開(kāi)方式
4. 雙擊eclipse.exe直接啟動(dòng),進(jìn)入歡迎界面
2.3 Eclipse界面介紹
????????關(guān)閉啟動(dòng)時(shí)的歡迎界面,顯示的是默認(rèn)透視圖——Java 透視圖,整個(gè)窗口稱(chēng)為的工作臺(tái),主要有以下幾個(gè)組成部分:主菜單、工具欄、透視圖、狀態(tài)欄,而透視圖又由視圖和編輯器組合而成,比如,下圖的透視圖為2+3+6+9的組合。
????????透視圖所包含的視圖并非一成不變,各視圖的位置和大小均可通過(guò)鼠標(biāo)拖動(dòng)操作進(jìn)行更改,也可以關(guān)閉一些視圖或加入其它一些視圖,可以自動(dòng)記憶當(dāng)前界面的改變。
?????????1、主菜單:包括文件、編輯、源代碼、搜索、運(yùn)行與窗口等菜單,大部分的向?qū)Ш透鞣N配置對(duì)話框都可以從主菜單中打開(kāi)。
????????2、包資源管理器視圖:用于顯示Java項(xiàng)目中的源文件、引用的庫(kù)等,開(kāi)發(fā)Java程序主要是用這個(gè)視圖。
????????3、編輯器:用于代碼的編輯。
????????4、工具欄:包括文件工具欄、調(diào)試、運(yùn)行、搜索、瀏覽工具欄。工具欄中的按鈕都是相應(yīng)的菜單的快捷方式。
????????5、透視圖快捷按鈕:用來(lái)切換到提供的各個(gè)透視圖,提供8種透視圖,分別為:CVS資源庫(kù)研究、Java(缺省值)、Java類(lèi)型層次結(jié)構(gòu)、Java瀏覽、插件開(kāi)發(fā)、調(diào)試、小組同步和資源透視圖。
????????6、大綱視圖:用于顯示代碼的綱要結(jié)構(gòu),單擊結(jié)構(gòu)樹(shù)的各結(jié)點(diǎn)可以在編輯器中快速定位代碼。
????????7、每日小技巧:展示eclipse工具的使用快捷技巧。
????????8、狀態(tài)欄:包含鼠標(biāo)所點(diǎn)擊位置的一些信息,如鼠標(biāo)點(diǎn)擊編輯器時(shí),狀態(tài)欄會(huì)顯示編輯器所顯示的文件是否可編輯,以及鼠標(biāo)所處位置在編輯器中的行列號(hào)。
?? ?
????????9、問(wèn)題視圖:用于顯示代碼或項(xiàng)目配置的錯(cuò)誤,雙擊錯(cuò)誤項(xiàng)可以快速定位代碼。
2.4 設(shè)置編碼集和字體、顏色
????????默認(rèn)的eclipse字符集為GBK,我們需要改為utf-8,如果覺(jué)得默認(rèn)字體太小,也可以進(jìn)行更改,包括背景顏色等
????????1、修改默認(rèn)字符集:Window-->Preferences-->General-->Workspace-->Text file encoding-->Other-->UTF-8
?????????2、修改字體大小:Window-->Preferences-->General-->Appearance-->Basic-->Text font
1、什么是字符集?
?? ?字符(Character)是各種文字和符號(hào)的總稱(chēng),包括各國(guó)家文字、標(biāo)點(diǎn)符號(hào)、圖形符號(hào)、數(shù)字等。字符集(Character set)是多個(gè)字符的集合,字符集種類(lèi)較多,每個(gè)字符集包含的字符個(gè)數(shù)不同,常見(jiàn)字符集名稱(chēng):ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符集、Unicode字符集等。計(jì)算機(jī)要準(zhǔn)確的處理各種字符集文字,就需要進(jìn)行字符編碼,以便計(jì)算機(jī)能夠識(shí)別和存儲(chǔ)各種文字。中文文字?jǐn)?shù)目大,而且還分為簡(jiǎn)體中文和繁體中文兩種不同書(shū)寫(xiě)規(guī)則的文字,而計(jì)算機(jī)最初是按英語(yǔ)單字節(jié)字符設(shè)計(jì)的,因此,對(duì)中文字符進(jìn)行編碼,是中文信息交流的技術(shù)基礎(chǔ)。
2、GBK和UTF-8
?? ?GBK全稱(chēng)《漢字內(nèi)碼擴(kuò)展規(guī)范》(GBK即“國(guó)標(biāo)”、“擴(kuò)展”漢語(yǔ)拼音的第一個(gè)字母,英文名稱(chēng):Chinese Internal Code Specification),中華人民共和國(guó)全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)1995年12月1日制訂,國(guó)家技術(shù)監(jiān)督局標(biāo)準(zhǔn)化司、電子工業(yè)部科技與質(zhì)量監(jiān)督司1995年12月15日聯(lián)合以技監(jiān)標(biāo)函1995 229號(hào)文件的形式,將它確定為技術(shù)規(guī)范指導(dǎo)性文件。這一版的GBK規(guī)范為1.0版。
?? ?UTF-8(8-bit Unicode Transformation Format)是一種針對(duì)Unicode的可變長(zhǎng)度字符編碼,又稱(chēng)萬(wàn)國(guó)碼,由Ken Thompson于1992年創(chuàng)建。現(xiàn)在已經(jīng)標(biāo)準(zhǔn)化為RFC 3629。UTF-8用1到6個(gè)字節(jié)編碼Unicode字符。用在網(wǎng)頁(yè)上可以統(tǒng)一頁(yè)面顯示中文簡(jiǎn)體繁體及其它語(yǔ)言(如英文,日文,韓文)。
2.5 創(chuàng)建、刪除、修改項(xiàng)目工程
????????項(xiàng)目是指一系列獨(dú)特的、復(fù)雜的并相互關(guān)聯(lián)的活動(dòng),這些活動(dòng)有著一個(gè)明確的目標(biāo)或目的,必須在特定的時(shí)間、預(yù)算、資源限定內(nèi),依據(jù)規(guī)范完成。
????????注意: 點(diǎn)擊透視圖快捷按鈕,把透視圖改為java透視圖
????????1、創(chuàng)建新的項(xiàng)目工程:右鍵點(diǎn)擊包資源管理器視圖空白處-->New-->Java Project
?2、修改項(xiàng)目工程名:右鍵點(diǎn)擊項(xiàng)目-->Refactor-->Rename
?3、刪除項(xiàng)目工程:右鍵點(diǎn)擊項(xiàng)目-->Delete
????????
2.6 使用Eclipse快捷創(chuàng)建HelloWorld
????????1、右鍵src目錄-->New-->Class
?????????2、在現(xiàn)有模版的基礎(chǔ)上寫(xiě)入輸出語(yǔ)句即可
????????3、Eclipse工具會(huì)自動(dòng)對(duì)我們保存的java代碼進(jìn)行編譯,所以直接運(yùn)行即可
????????????????在編輯器視圖空白處右鍵-->Run As-->Java Application
三、IntelliJ IDEA
3.1 IDEA 簡(jiǎn)介
????????IDEA 全稱(chēng) IntelliJ IDEA,是java編程語(yǔ)言開(kāi)發(fā)的集成環(huán)境。
????????IntelliJ在業(yè)界被公認(rèn)為最好的java開(kāi)發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、JavaEE支持、各類(lèi)版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國(guó)的首都布拉格,開(kāi)發(fā)人員以嚴(yán)謹(jǐn)著稱(chēng)的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費(fèi)版只支持Java,Kotlin等少數(shù)語(yǔ)言。
3.2 IDEA 下載和安裝
1、下載 IDEA 安裝包,我們先從 IDEA 官網(wǎng)下載 IDEA 2020.3.2 版本的安裝包。
????????下載鏈接如下:https://www.jetbrains.com/idea/download/
2、雙擊安裝程序進(jìn)行安裝
?? ?注意,如果電腦上之前有安裝老版本的 IDEA, 需要先卸載干凈,否則可能安裝失敗!注意,一定要先卸載干凈掉老版本的 IDEA。
3、選擇安裝目錄
?4、勾選自己想要?jiǎng)?chuàng)建的桌面快捷方式,我的操作系統(tǒng)是 64 位的,所以勾選的 64 位快捷方式;
?5、點(diǎn)擊 Install
????????
?6、安裝完成后,勾選 Run IntelliJ IDEA,點(diǎn)擊 Finish 運(yùn)行軟件
3.3 IDEA 激活
1、勾選用戶(hù)協(xié)議,點(diǎn)擊Continue
?2、勾選 Evaluate for free, 點(diǎn)擊 Evaluate,先試用30天
????????
? ? ? ? ?可免費(fèi)使用30天。學(xué)生帳號(hào)可以申請(qǐng)免費(fèi)使用。
3.4 IDEA 配置
idea 默認(rèn)有settings來(lái)配置全局的配置項(xiàng),例如:字體大小
總結(jié)
以上是生活随笔為你收集整理的Java开发利器Eclipse和IDEA的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: FGSM代码实践
- 下一篇: java美元兑换,(Java实现) 美元