如何运用java 程序员的10种常见开发工具?

作者: admin 分类: 最新资讯 发布时间: 2022-09-16 10:13

一休软件库9月16日消息,以下是大少数Java程序员在日常生活中运用的10种最罕见的Java开发工具。假如您正在运用Java技术,那么您应该曾经熟习了这些工具,但是假如您不是,那么如今是学习和探究它们的好机遇。

1.Eclipse、NetBeans或IntelliJIDEAIDE是Java开发人员最重要的工具。IDE不只为您提供了一个集成的开发环境,还可以协助您导航、调试和记载代码。

由于Eclipse是行业指导者,简直一半的Java开发人员运用它。我更进一步,除了用Eclipse,我还喜欢用Netbeans写测试程序,测试调试Java Web开发的新事物。

发现Netbeans更合适Web开发,由于它附带了捆绑的tomcat或其他任何使用服务器,可以创立项目、运转和调试。在这里拔出图片描绘

2。Edit Plus、Notepad++或SublimeEdit plus和Notepad++是两个文本编辑器,我普遍运用它们用于不同的目的。bBeit记载随机的想法,或许检查一些日志文件,或许创立文档。

Plus的优点是疾速流利,支持一切查找和交换义务的正则表达式。Notepad++也是翻开任何Java文件的好工具。它不是在IDE中配置的,它支持语法突出显示,这使得它们易于阅读。

最近也听到了关于Sublime Text editor的好音讯,不过还没试过,不过假如买不到Edit Plus的受权,似乎也是个不错的选择,由于Sublime Text是无偿的。

3.Chrome和Firefox无论你运用的是Java、C++还是UNIX、网络还是Infra,Google都是你的伙伴,例如也是软件开发中最重要的工具。为了无效地运用谷歌,你需求一个疾速流利的阅读器。互联网阅读器不再是一个选项。

Chrome和Firefox是我最喜欢的网络阅读器,用来拜访谷歌,找到我需求的东西。

它们还自带内置的Web工具,比方反省和可视化,这样你就可以反省HTML,做修正,反省CSS,做修正,反省解析这些HTML时的错误,加载了哪个JavaScript文件等等。

这些信息对Java EE开发人员和其他web开发人员是无益的。整套工具也被称为Chrome开发者工具。

4.Aqua Data Studio是一个基于Java的工具。我团体喜欢用它来衔接数据库。您可以运用Aqua Data Studio衔接到Oracle、Sybase或SQL Server数据库。

因而,假如您不运用特定于数据库的工具,如Oracle Developer Studio或SQL Server Management Studio,请思索运用AquaStudio。假如您必需衔接到不同类型的数据库,它甚至会更有用。在这里拔出图片描绘

5。XMLSpyXMLSpy是一个处置XML文件的工具。特地说一下,它不是无偿的,但是假如他们运用XML,你可以在你的公司里失掉它。它允许您阅读XML文件,查找XPath,并执行XPATH和XSLT转换。

这样做的益处是可以处置大的XML文件,比方4到5 MB的文件,而不会在Windows环境下解体。

或许,可以运用Notepad++或Internet Explorer翻开XML文件,但IE在翻开大型XML文件时的确会解体,所以不是一个好的选择。

在这里拔出图片描绘

6。Eclipse插件我在Eclipse中运用过很多不同用处的插件,比方反编译Java类文件的JadEclipse,创立UML图的eUML,在Eclipse中创立和运转基于Maven的项目的M2Eclipse,从Eclipse衔接源代码控制库的SVN和CVS插件,静态代码剖析的Findbugs插件。

还有Git的插件,这意味着您可以间接从Eclipse中的Git存储库中创立Java项目。在这里拔出图片描绘

7。Putty和Putty衔接管理器由于我次要在Linux平台上任务,并且总是需求衔接到不同的Linux服务器,所以我更喜欢将Putty衔接管理器与Putty一同运用。

Putty是一个SSH客户端,允许您衔接就任何UNIX服务器。经过运用Putty衔接管理器,您可以预配置一切主机、用户名和密码,这为您提供了对任何主机的一键式拜访。

假如您必需登录到多个环境,比方测试、开发、UAT、QA、消费等,我激烈建议您运用Putty Connection Manager。

假如您没有失掉Putty衔接管理器,不要担忧。Putty衔接管理器有几个很好的替代品。就像我用mRemote一样,Putty多管理器看起来不错。

在这里拔出图片描绘

8。FileZilla假如您的开发环境是Windows,并且您的使用程序运转在UNIX或Linux上,那么您一定需求一个工具来将文件从Windows传输到Linux以及从UNIX传输到Windows。

有许多工具和sftp客户端允许您将文件从Linux复制到Windows。我试过FileZilla和WinSCP,但FileZilla是我最喜欢的工具,可以运用SFTP(平安FTP)将数据从Windows传输到Linux以及从Linux传输到Windows。

你也可以无偿下载FileZilla,这是一个很棒的FTP客户端。

在这里拔出图片描绘

9。逾越比拟逾越比拟是我最喜欢的比拟工具。比拟文件是开发人员的日常任务之一。有时,在实行更改后签入之前,有时比拟来自两个不同服务器的配置文件,或许有时比拟来自两个不同版本的文件,以找出任何错误的基本缘由。

虽然您可以在Eclipse中比拟文本文件,但Beyond Compare的确有助于发布前和发布后的活动,以验证能否有正确的文件集。

Beyond Compare还允许您间接从UNIX box中比拟文件。它甚至可以比拟文件夹或目录,这让你晓得新的文件添加或删除。

特地说一句,Beyond compare不是免费的,它需求一个答应证,我正在寻觅一个提供相似功用的免费工具,但还没有找到一个好的,虽然WinMerge有很好的时机。

在这里拔出图片描绘

10。由于我次要在UNIX机器上任务,所以我一切的Java使用程序都在那里运转。但是,当我需求在Windows上任务时,我会想念find、grep、xargs和vi等工具和命令。Cygwin允许您在Windows机器上的相似UNIX的环境中任务。

所以,假如你恰恰喜欢Linux,在Windows下开发Java程序时又错过了,Cygwin是你不错的选择。或许,您也可以在VirtualBox上设置您的环境,并在那里装置Linux。Udemy课程,它涵盖了一切根本的Linux命令,并概述了它们有用的选项或开关。

标签云
软件商城
krxuoe.com
2024-12-25 00:18:38
软件商城:krxuoe.com
软件商城地址:http://krxuoe.com
[软件商城:krxuoe.com]
软件商城:krxuoe.com
注:点击复制微信号并打开微信APP,添加好友后进行聊天。
取消

选择聊天工具: