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