java開發工具
1.Eclipse、NetBeans或IntelliJIDEA
IDE是Java開發人員最重要的東西。IDE不僅為您供給集成開發環境,還有助于導航、調試和記載您的代碼。
由于Eclipse是行業領導者,因而幾乎一半的Java開發人員都運用它。我更進一步,除了運用Eclipse,我喜愛運用Netbeans編寫測驗程序、測驗和調試JavaWeb開發的新事物。
發現Netbeans更適合用于Web開發,由于它帶有捆綁的tomcat或任何其他應用程序服務器,而且能夠創立項目、運轉和調試它們。
2.編輯Plus、Notepad++或Sublime
Editplus和Notepad++是兩個文本編輯器,我廣泛用于不同的意圖bBeit記載隨機想法,或檢查部分日志文件,或創立文檔。
EditPlus的優點在于它快速、流通,而且支撐一切查找和替換使命的正則表達式。Notepad++也是一個很好的翻開任何Java文件的東西,它沒有在IDE中配置,它支撐語法高亮,這使得它們易于閱覽。
最近,也聽說了SublimeText編輯器的好消息,還沒有嘗試過,可是假如您無法購買EditPlus的許可證,它似乎是一個不錯的挑選,由于SublimeText是免費的。
3.Chrome和Firefox
不管您是運用Java、C++仍是UNIX、網絡或Infra,Google都是您的朋友,而且可能是軟件開發中最重要的東西。為了有效地運用谷歌,你需求一個快速流通的閱讀器,互聯網閱讀器不再是一種挑選。
GoogleChrome和Firefox是我最喜愛的網絡閱讀器,用于拜訪Google并查找我需求的東西。
它們還帶有內置的Web東西,例如檢查和可視化,以便您能夠檢查HTML、進行更改、檢查CSS、進行更改、檢查解析這些HTML時出現的過錯、已加載哪個JavaScript文件等。
這些信息對JavaEE開發人員有益和其他網絡開發人員。該東西的整個套件也稱為Chrome開發人員東西。
4.Aqua數據作業室
AquaDataStudio是一個基于Java的東西,我個人喜愛用它來銜接數據庫。您能夠運用AquaDataStudio銜接Oracle、Sybase或SQLServer數據庫。
因而,假如您不運用特定于數據庫的東西,例如OracleDeveloperStudio或SQLServerManagementStudio,請考慮運用AquaStudio。假如您有必要銜接到不同類型的數據庫,它甚至會更有用。
5.XMLSpy
XMLSpy是一個處理XML文件的東西。趁便說一下,它不是免費的,可是假如他們運用XML,您能夠在您的公司中取得它。它允許您閱讀XML文件、查找XPATH、執行XPath和XSLT轉化。
這樣做的好處是它能夠很好地處理較大的XML文件,例如4到5MB的文件,而不會在Windows環境中潰散。
或許,您能夠運用Notepad++或InternetExplorer翻開XML文件,但IE在翻開大型XML文件時確實會潰散,因而不是一個好的挑選。
6.Eclipse插件
我在Eclipse中運用了很多不同用處的插件,例如用于反編譯Java類文件的JadEclipse、用于創立UML圖的eUML、用于在Eclipse中創立和運轉基于Maven的項意圖M2Eclipse、用于銜接源操控存儲庫的SVN和CVS插件來自Eclipse,以及用于靜態代碼剖析的Findbugs插件。
還有適用于Git的插件,這意味著您能夠直接從Eclipse中的Git存儲庫創立Java項目。
7.Putty和Putty銜接管理器
由于我主要在Linux平臺上作業,而且總是需求銜接到不同的Linux服務器,因而我更喜愛將Putty銜接管理器與Putty一起運用。
Putty是一個SSH客戶端,允許您銜接任何UNIX服務器,經過運用Putty銜接管理器,您能夠預先配置一切主機、用戶名和密碼,這為您供給對任何主機的一鍵拜訪。
我強烈建議運用PuttyConnectionManager,假如您有必要登錄多個環境,例如Test、Dev、UAT、QA、Production等。
假如您沒有取得PuttyConnectionManager,請不要擔心。Putty銜接管理器有幾個不錯的替代品,就像我運用過mRemote相同,PuttyMulti-Manager看起來也不錯。
8.FileZilla
假如您的開發環境是Windows而且您的應用程序在UNIX或Linux上運轉,那么您肯定需求一個東西來將文件從Windows傳輸到Linux,以及從UNIX傳輸到Windows。
有許多東西、許多sftp客戶端允許您將文件從Linux復制到Windows。我嘗試過FileZilla和WinSCP,但FileZilla是我最喜愛的運用SFTP(安全FTP)將數據從Windows傳輸到Linux以及從Linux傳輸到Windows的東西。
您還能夠免費下載FileZilla,它是十分棒的FTP客戶端之一。
9.超越比較
BeyondCompare是我最喜愛的比較東西。比較文件是開發人員的日常使命之一,有時在進行更改后簽入之前,有時比較來自兩個不同服務器的配置文件,或許有時比較來自兩個不同版本的文件以找出任何過錯的根本原因。
即便您也能夠在Eclipse中比較文本文件,BeyondCompare確實有助于預發布和發布后活動,以驗證正確的文件集是否到位。
BeyondCompare還允許您直接從UNIX盒中比較文件,它甚至能夠比較文件夾或目錄,這使您能夠了解增加或刪去的新文件。
Btw,Beyondcompare不是免費的,它需求許可證,而且我正在尋找一種供給類似功用但沒有找到好的免費東西,盡管WinMerge很有時機。
10.賽格溫
由于我主要在UNIX機器上作業,我一切的Java應用程序都在那里運轉。可是,當我需求在Windows上作業時,我會想念find、grep、xargs和vi等東西和命令。Cygwin允許您在Windows機器上的類UNIX環境中作業。
因而,假如您在Windows中開發Java程序時可巧喜愛Linux并錯過了它,Cygwin是您的不錯挑選。或許,您也能夠在VirtualBox上設置您的環境并在那里裝置Linux。Udemy課程,涵蓋了一切根本的Linux命令,并概述了它們的有用選項或開關。
java開發電腦配置推薦
1、Java開發學習必備的軟件/東西
開發和學習的東西主要包含:Eclipse、IntellijIDEA、MySQL、Oracle、Redis、Docker、Vmware虛擬機…等等。
這些軟件/東西都具有一個特點便是:吃內存和CPU!尤其學習分布式需求開多節點時,更是如此。
因而,可見咱們在挑選電腦裝備時,應該側重優先考慮CPU和內存,而對顯卡能夠不那么垂青,Java電腦裝備屬于典型的高U低顯,除非你對游戲也情有獨鐘,在預算足夠的情況下,進步一下顯卡裝備,做到學習娛樂兩不誤。
2、電腦硬件小知識
假如你對電腦核心裝備:CPU、顯卡、內存、硬盤等一竅不通主張能夠先看下這篇文章:
Java潘教師:購買筆記本電腦的硬件裝備根本知識83贊同·0評論文章
二、Java開發電腦裝備選購標準
根據潘教師多年的經歷來看,合適Java開發的最低筆記本電腦裝備如下:
CPU:10代i5及以上或R5-4800H及以上
顯卡:主張直接獨立顯卡,最低MX450,玩游戲的直接上GTX1060或RTX3060
內存:最低16G,有能力可擴展至32G
硬盤:512G固態,有能力擴展1T機械硬盤
屏幕:IPS屏(100%sRGB高色域),關于長期用電腦的人來說也很護眼,2.5K看視頻更是一種享用。
尺度:巨細15.6英寸及以上,最好不要低于14英寸。
三、合適Java開發的高性價筆記本推薦
(1)Thinkpad系列
▎聯想ThinkPadE15(6ECD)酷睿版
核心裝備:
10代i7+2G獨顯,徹底能擔任編程開發,唯一的缺陷便是8G內存略微有點小,能夠自己擴展到16G,有點便是除了256G固態硬盤外還有1T的機械硬盤,空間足夠大,十分有用。
Thinkpad是很多程序員的首選,無論是鍵盤敲代碼的手感,仍是硬件做工質量,都是十分棒的,簡而言之便是“好用且耐糙”,但近些年thinkpad的產品很少,也就這一款性價比仍是十分不錯的!
▎ThinkBook15
咱們公司新人入職現在收購標配的便是ThinkBook15,不過是cpu為11代i7的那一款,但11代i5的CPU其實開發也根本足夠了,并且有現貨,價格6199,外加MX450獨顯,性價比仍是很高的!
(2)聯想系列
▎聯想小新Pro16高性能游戲輕浮本(銳龍版,偏心Intel的請看i5版別)
主要有以下幾個優點:
核心裝備徹底滿意需求,價格也適中
16寸的IPS屏(100%sRGB高色域屏幕)夠大,且帶有小鍵盤,敲代碼做規劃很便利,關于長期用電腦的人來說也很護眼,2.5K看視頻更是一種享用。
外觀時尚,顏值在線,符合年輕人的審美
金屬機身,做工精細,質感很棒
聯想小新Pro16有好幾個版別,其中潘教師以為銳龍版是性價比最高的,假如偏心英特爾處理得能夠挑選i5的這一款,并且價格更便宜:
相比而言,intel版(11代i5、MX450獨顯、60Hz屏)的處理器、顯卡、屏幕不及銳龍版(R7-5800H、GTX1650獨顯、120Hz屏,標準的游戲本),但價格也便宜了700元。兩款做JAVA開發都徹底沒有問題。
▎聯想YOGA14s
聯想YOGA14s是價位比較適中的一款有現貨的本本,整體裝備也徹底滿意開發需求,但缺陷便是14寸的屏勉強滿意需求。
(4)華碩系列
▎Dell靈越15Plus萬能本
7499元能買到i7-11800H的CPU和RTX3050的4G獨顯,可謂真是良知產品,性價比極高,關鍵是貨源足夠,無需等候,不憂慮溢價嚴峻,十分值得下手。
▎Dell靈越7000輕浮本
現在拼購價只需6999,不過缺貨,7000以內能買到10代i7外加GTX1650獨顯,已經十分不錯了。
6000左右價位的便是:
▎戴爾靈越14Pro-5418
戴爾靈越系列主要以輕浮本為主,銷量一直也很好,備受大家歡迎,無論是裝備仍是做工,都是佼佼者,偶爾有秒殺活動,價格會更低些!
▎戴爾靈越15Pro-5518
靈越系列還有一款15.6英寸的,CPU相關于14Pro更好些,其他的裝備根本都相同,它還有一款銳炬Xe集成顯卡版,雖然便宜幾百元,但是不主張,仍是獨顯的性價比更高。
四、總結
看到最后假如還糾結筆記本怎樣選,那就參考下面的:
預算7000以內,主張直接選有貨的聯想小新Pro16或YOGA14s
7000到8000的直接選有貨的Dell靈越15Plus萬能本
8000以上的就自己看著辦了,感覺開發沒必要選那么貴的,假如有需求直接參考游戲本!