最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java開發(fā)者推薦的10種常用工具

 更新時間:2021年09月23日 09:37:36   作者:懷秋  
這篇文章主要為大家詳細介紹了Java開發(fā)者推薦的10種常用工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下

以下是Java程序員在日常生活中最常用的10種工具。如果你正在使用Java,本文介紹將會對你有所幫助,如果你還不熟悉這些工具,在這里你可以對它們進行更加系統(tǒng)的了解。

1) IDE:Eclipse和NetBeans

IDE是Java開發(fā)人員最為重要的工具。IDE不僅提供了集成的開發(fā)環(huán)境,還能夠幫助導航、調試和記錄代碼。Eclipse作為行業(yè)領導者,有一半的Java開發(fā)人員都在使用它。而在編寫測試程序、測試和調試Java web開發(fā)的新事物方面,我更推崇Netbeans,這是因為在web開發(fā)方面Netbeans更加容易使用,它附帶了tomcat已經其它的一些應用服務器,方便于項目的創(chuàng)建、運行與調試。

2) 文本編輯器:Edit Plus, Notepad++和Sublime

Edit plus和Notepad++是兩個不同用法的文本編輯器——記錄隨機想法,查看部分日志文件或者文檔創(chuàng)建。Edit Plus最優(yōu)秀的地方是它非??焖?、流暢,并支持所有正則表達式的查找和替換任務。Notepad++可以打開任何類型的Java文件,甚至包含了未在IDE配置的文件,此外,它還支持語法高亮,這使得代碼的閱讀更加容易。此外,SubLime文本編輯器也備受人青睞,它有一個最大的好處就是免費。

3) 瀏覽器:Chrome和Firefox

無論你是在Java、C++、UNIX還是Network領域,在軟件開發(fā)中,Google都是你的朋友和最重要的工具之一。為了有效地使用Google的服務,在IE沒落的今日,你需要一個快速而流暢的瀏覽器,Google Chrome和Firefox是我最喜歡的兩款瀏覽器。它們包含了檢查和可視化等功能的內置web工具,因此,你可以使用它們檢查HTML、CSS代碼,進行代碼修改調試,檢查HTML、JavaScript文件在加載時所產生的錯誤等,這些信息對于Java EE開發(fā)人員和其它web開發(fā)人員是非常有用的。整個工具套件也被稱為Chrome開發(fā)工具。

4)數據庫開發(fā):Aqua Data Studio

Aqua Data Studio是基于Java的數據庫開發(fā)工具。你可以使用Aqua Data Studio連接Oracle、Sybase或SQL Server數據庫。因此,如果你沒有使用Oracle developer Studio或SQL Server Management Studio等特定于數據庫的工具的時候,可以考慮AquaStudio。如果你需要連接到不同類型的數據庫,那么它就更有用了,此外,除開AquaStudio的另一種選擇是DB Artisan,但我不是很推薦它。Aqua Data Studio和DB Artisan都是付費工具,你需要授權許可才能使用。

5) XML文件工具:XMLSpy

XMLSpy是一個用于處理XML文件的收費軟件,它支持XML文件搜索、XPATH查找、XPATH和XSLT的轉換。XMLSpy的一個突出優(yōu)點是支持對4,5M這樣的大型XML文件進行處理,而不用擔心其在Windows環(huán)境中崩潰。雖然你也可以使用Notepad + +或Internet explorer來打開XML文件,但在處理大型XML文件時會出現(xiàn)崩潰的狀況,因此它們都不是最佳的選擇。

6)插件:Eclipse插件

我使用過Eclipse中的大量插件,比如,用于反編譯Java類文件的JadEclipse,用于創(chuàng)建UML圖的eUML,用于創(chuàng)建和運行基于Maven項目的M2Eclipse,用于連接Eclipse源代碼控制存儲庫的SVN和CVS插件以及用于靜態(tài)代碼分析的Findbugs插件。此外,這里還包含了許多關于Git的插件,這意味著你可以在Eclipse的Git存儲庫中創(chuàng)建Java項目。

7)服務器連接:Putty和Putty Connection Manager

由于我主要在Linux平臺上工作,并且總是需要連接到不同的Linux服務器,因此我經常將Putty Connection Manager與Putty搭配一起使用。Putty是一個SSH客戶端,它支持連接到任何UNIX服務器,并且通過使用Putty Connection Manager,你可以預先配置所有主機、用戶名和密碼,這將為你提供對任何主機的一鍵訪問。如果你必須登錄在多個環(huán)境中,例如測試、開發(fā)、驗收測試、QA等,我強烈建議使用Putty Connection Manager。此外,Putty connection manager還有一些不錯的替代者,比如mRemote和Putty Multi-Manager。

8)文件傳輸:FileZilla

如果你的開發(fā)環(huán)境是Windows,而你的應用程序需要運行在UNIX或者Linux上,那么你肯定需要一個工具來將文件從Windows轉移到Linux或者從UNIX到Windows。 有許多工具和sftp客戶端支持你將文件從Linux復制到Windows上,我嘗試過FileZilla和WinSCP,但FileZilla才是我的最愛。通過SFTP,它可以將文件從Windows轉到Linux,或者從Linux到Windows。FileZilla的下載使用是免費的,這真是一個了不起的FTP客戶端。

9)文本文件對比:Beyond Compare

Beyond Compare是我最喜歡的比較工具。在開發(fā)的過程中,文件對比是最常見的工作之一,有時文件產生了變更需要了解變化,有時需要對比兩個不同服務器的配置文件,有時需要比較兩個不同版本的文件以了解bug產生的時段。雖然,你也可以使用Eclipse中的文本文件對比功能,但是在預發(fā)布和發(fā)布后活動方面Beyond Compare更有幫助,它能夠驗證所有文件是否處于正確的位置。Beyond Compare還可以直接對比UNIX窗口的文件、文件夾和路徑,這為你了解哪些文件被新增和移除提供了可視化。Beyond compare不是一個免費的工具,它需要授權許可才可以使用。我正在尋找一個能夠提供類似功能的免費工具,雖然WinMerge可以作為一個參考,但還是不很理想。

10)命令行工具:Cygwin

由于我主要在UNIX窗口上工作,我的全部Java應用程序都運行在這個環(huán)境里。但是,當我需要在Windows山上工作時,許多工具和命令都無法再使用,比如find、grep, xargs和vi。Cygwin可以在Windows上搭建仿UNIX環(huán)境,因此,如果你碰巧喜歡Linux,并且在Windows中開發(fā)Java程序時錯過了它,那么Cygwin是一個不錯的選擇。此外,你也可以在VirtualBox上設置環(huán)境,并在這里安裝Linux。

以上就是推薦Java程序員使用的工具列表。還有一些其它的工具,比如深受Java開發(fā)者歡迎的基于Windows的SVN客戶端工具tortoise SVN和CVS,微軟的Office系列工具Excel、Word、PowerPoint等,我沒有在列表中列舉,但是非常重要。還有對Java JEE開發(fā)者非常有用的工具Chrome Developer Tools、Firebug和Postman,它們都值得一提。

相關文章

最新評論

凤台县| 吉木乃县| 比如县| 亚东县| 库伦旗| 华亭县| 南雄市| 淮安市| 红安县| 呼图壁县| 闽清县| 太原市| 班玛县| 新巴尔虎右旗| 汶上县| 松溪县| 洛隆县| 囊谦县| 元朗区| 通道| 化德县| 行唐县| 武川县| 罗城| 库车县| 收藏| 仁布县| 黄龙县| 新昌县| 桦南县| 应用必备| 左权县| 色达县| 乐陵市| 满城县| 枣阳市| 山东| 修武县| 略阳县| 黔南| 遂平县|