如何用intellij思想开发节点
IDEA是JetBrains的产品,总部位于捷克首都布拉格,开发者主要是以严谨著称的东欧程序员。
2001,1.0,IntelliJ IDEA 1.0发布,同年7月发布2.0,之后基本每年都发布一个版本(2003年除外)。当然,每个版本每年都会升级。3.0版本之后,IDEA获得了众多奖项,其中以2003年获得的“Jolt生产力奖”和“JavaWorld编辑选择奖”为标志,从而确立了IDEA在IDE中的地位。当前版本为9.0,发布于2010年4月23日,更新版本为9.0.2。理念的宗旨:“快乐发展”。
观念的优越性
最突出的功能是调试,可以调试Java代码、JavaScript、JQuery、Ajax等技术。
抛开其他编辑功能不谈,这远胜于Eclipse。
首先,看看Map类型的对象。如果实现类采用哈希映射,空条目实例将被自动过滤。与Eclipse不同,您只能在默认的toString()方法中找到想要的键。
其次,要动态评估一个表达式的值。比如,我得到了一个类的实例,但是我不知道它的API。我可以通过代码补全指出它支持的方法,这是Eclipse无法比拟的。
最后,在多线程调试的情况下,登陆控制台的功能可以帮助你检查多线程的执行情况。
我之前说过,IDEA倡导的是智能编码,就是减少程序员的工作。那么具体有哪些值得称赞的想法呢?总结以下25点,希望能有一个比较全面的介绍。
1.智力的选择。很多时候,我们想选择某个方法,或者某个周期,或者想把选择从一个变量逐步扩大到整个类。IDEA提供了这种基于语法的选择。在默认设置下,Ctrl+w可以实现选择范围的不断扩大,在重构时特别方便。
2.丰富的导航模式。IDEA提供了丰富的导航和查看模式,比如ctrl+e显示最近打开的文件,ctrl+n显示你想要显示的类名搜索框。
(这个盒子还有智能补充功能。当您输入字母时,IDEA将显示所有候选类名)。在最基本的项目尝试中,你也可以选择多种方式进行尝试。
3.历史记录功能。不需要通过版本管理服务器,一个简单的想法就可以查看任何项目文件的历史,但是当版本恢复后,您可以轻松地恢复它。
4.JUnit的完美支持。
5.对重构的卓越支持。IDEA是所有IDE中最早支持重构的,优秀的重构能力一直是其主要卖点之一。
6.编码帮助。Tostring()、hashcode()、equals()以及java规范中提倡的所有get/set方法,无需任何输入即可自动生成代码,从而将你从枯燥的基本方法编码中解放出来。
7.灵活的排版功能。基本上所有的ide都有排版的功能,只有IDEA是人,因为它支持排版方式的定制,你可以根据不同的项目需求采用不同的排版方式。