java开发 idea还需要啥工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java开发 idea还需要啥工具相关的知识,希望对你有一定的参考价值。

在完成了个人项目之后,由于我对打算对JAVA开发进行更多的尝试,我尝试了一下新的开发环境IDEA,在这里我简单的说一下使用体验.
首先IDEA是没有中文的,虽然大部分开发环境都是没有中文的,但是对比于我一直在用的netbeans的全中文操作环境还是区别很大
不过IDEA对插件的支持就完全不是netbeans可比的,相对于netbeans可怜的插件量,IDEA的插件很多,可以帮助你更简单的实现代码.
在便捷性上,IDEA的快捷键,快捷指令,代码插入等简单的功能可以免去在编写代码工程中的大量的重复工作.
最主要的是,使用IDEA进行代码测试工作,极其方便(相对于netbeans)
在IDEA中集成了JUNIT测试工具,并且根据需要可以很简单的安装你所需要的其他的测试工具.
并且可以根据你所要测试的程序自动生成代码最方便的就是IDEA自带代码覆盖率的测试
这对于结对项目中单元测试提供了很大的帮助.
但是IDEA也是有一些不足
本来我在结对项目中,准备把之前的程序全部搬运到idea中,因为不兼容netbeans的工程,所以需要重新制作图形化界面
但是IDEA的图形化界面制作就是一坨*...
参考技术A 要开发什么?

intellij idea是用啥语言开发的

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
  IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
  2001年1月发布IntelliJ IDEA 1.0版本,同年七月发布2.0,接下来基本每年发布一个版本(2003除外),当然每年对各个版本都是一些升级。3.0版本之后,IDEA屡获大奖,其中又以2003年的赢得的逗Jolt Productivity Award地,逗 JavaWorld Editors’s Choice Award地为标志,从而奠定了IDEA的IDE中的地位。目前版本为9.0,2010年4月23日发布,更新版本为9.0.2。IDEA的宗旨:逗Develop with pleasure地。
  IDEA的优越
  最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。
  其他编辑功能抛开不看,这点远胜Eclipse。
  首先查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。 不像Eclipse,只能在默认的toString()方法中寻找你所要的key。
  其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法,这点Eclipse无法比拟。
  最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。
  前面已经说过了IDEA所提倡的是智能编码,是减少程序员的工作,那么IDEA具体又有哪些值得推崇呢?总结以下25点,希望能有个比较全面的介绍。
  1. 智能的选取。在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。
  2. 丰富的导航模式。IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框
  (该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project试图中,你还可以选择多种的试图方式。
  3. 历史记录功能。不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,但版本恢复时你可以很容易的将其恢复。
  4. JUnit的完美支持。
  5. 对重构的优越支持。IDEA是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。
  6. 编码辅助。java规范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。
  7. 灵活的排版功能。基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。
参考技术A DEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是Je...本回答被提问者采纳

以上是关于java开发 idea还需要啥工具的主要内容,如果未能解决你的问题,请参考以下文章

搞Java的LJ是啥软件

java开发对电脑配置有啥要求?

java开发人员必须安装啥软件?

Java-快速入门IDEA开发工具的使用1-笔记

Java开发用到的开发工具都有哪些

intellij idea是用啥语言开发的