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命令,并概述了它们的有用选项或开关。
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以上的就自己看着办了,感觉开发没必要选那么贵的,假如有需求直接参考游戏本!
广州天河区珠江新城富力盈力大厦北塔2706
020-38013166(网站咨询专线)
400-001-5281 (售后服务热线)
深圳市坂田十二橡树庄园F1-7栋
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服务专线:400-001-5281
长沙市天心区芙蓉中路三段398号新时空大厦5楼
联系电话/ (+86 0731)88282200
品牌服务专线/ 400-966-8830
旗下运营网站:
Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号