Java编程软件有哪些?你怎么看
目前用的比较多的是idea、Eclipse。
idea全称是IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。
idea的智能提示、代码重构、版本控制等方面非常强大,而且很多公司都会要求使用idea开发工具。如果你之前使用的是eclipse,也建议你试试idea。在idea中也可以设置使用Eclipse的快捷键,所以不用担心过渡困难。

之前有不少人使用的Eclipse,后来转到idea后都是一发不可收拾。所以,强烈建议试用,相信它不会让你失望的。
JAVA编程的软件有哪些,不如说说JAVA编程有哪些方式。
直接编程
JAVA编程可以直接用文本Text来写,通过命令行进行控制编译运行。
这个方法的缺点是JAVA的冗长代码多,没有语法纠错,代码补全等。
eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。而且,Eclipse 附带了一个标准的插件集,包括各种Java开发工具。
这个属于当前也很流行的JAVA编程软件,对JAVA的适配性极好。
最重要的原因就是它是免费的。
虽然我们经常称它为JAVA编程软件,但是它不只是可以用于JAVA,C语言、C++、Android等等都可以。
唯一缺点是界面不好看,当然只是我这么觉得。。。
IntelliJ IDEA
IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面的功能可以说是超常的。
>长处/strong>:
- 最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。
- 比如查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。
- 其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。
- 最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。
它还有很多特色的功能:
- 几乎完美的代码导航
- JUnit的完美支持
- 对重构的完美支持
- 编码辅助
- 灵活排版
- 在不需要插件的情况下完美支持JSP
- 列编辑模式
- 完美的代码补全
- 版本控制
- 智能代码纠错提示
在我看来,IDEA是提升JAVA开发效率的最佳工具。
并且IDEA被很多公司都拿去魔改成自己的开发工具,比如谷歌的Android Studio,华为快要推出开发工具等,足矣见得IDEA的强大。
他有两个版本,一个社区版,一个正式版。社区版功能满足基本的使用,正式版收费,功能更全面。
Visual Studio
这是微软开发的开发工具,它一样可以用来开发JAVA,当然这个软件所能开发的语言和项目很广。
它同样也分为多个版本:
总得来说这几个开发工具都很棒,但是我比较推荐IDEA,只要你用过了它就一定会会爱不释手。
我这有一个编程开发工具压缩包,你在学习Java的时候用到的工具几乎都放在这>内里/p>
大概的工具有那些
IDEA是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,但是收费的软件,对应我们这些穷小子来说,是个坏消息。所有我们有中国魔法。
一些常用编辑器都放在IDEA开发工具包里
IDEA比较新的版本包括步骤都在这里
轻轻松松给它干到2089年,到那个时候你的工资足够付的几十个甚至几百个IDEA的钱了,先用着等有钱再还给它
Java版本,jdk8,也是Java普及最快的版本,除了本身性能提升外,新增的函数式编程特性也让开发效率更高,推荐使用。包括一些公司常用的和新的jdk版本也在这里(位置:常用工具\常用工具\jdk)
web容器,tomcat,也是微服务项目首选容器。Nginx (engine x) 是一个高性能的和web服务器。
(位置:常用工具\常用工具\服务器)
第三方中间件和插件,包括:dubbo,redis,mycat等等(位置:常用工具\常用工具\第三方中间件)
还有一些乐字节老师用过比较好用的编程人员用到的工具包
一些常用的数据库
其他的工具包小编就不一一介绍了,基本上你在学习Java的时候能用到的东西都在这个包里,不再担心***到一堆的广告软件,也不用担心外网***慢了。
感谢乐字节分享所有的工具包。