首先我们要了解idea是什么,它是java编程语言开发的集成环境,在业界被公认为最好的java开发工具。用idea编写java程序是非常方便的,只需三步即可完成,是工程师的首选。
一、创建Java项目
1、打开 IDEA 软件,点击界面上的 Create New Project。
2、出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进行下一步(我的是 jdk1.8)
3、这里是选择生成项目时是否创建 Java 文件,勾选上 Java Hello World 后会生成一个默认的 Hello world 文件,点击 Next 进行下一步。
4、给项目命名,默认是 untiled,自己填个名字吧,最后点击 finish。
5、项目创建完成。
二、创建Java文件
1、点击 src——>new——>package,创建一个文件包,并给包命名,与 Eclipse 的包类似。
2、在包下面创建 Java 类文件,点击包名——>New——>Java Class。
给类文件命名
4、运行 Java 文件,点击 Run——>Run......。
出现以下d框,点击要运行的文件名,这里是 Hello。
三、运行Hello,world。他是最出名的一句代码。
idea建立java的代码示例展示如下:
4.0.0 com.northcastle helloworld-maven-java 1.0-SNAPSHOT UTF-8 1.8 1.8 junit junit 4.11 test
步骤:
1.选择要创建的项目
2.创建一个新类
3.输入JAVA运行代码
4.同时按下Ctrl+Shift+F10,运行该类
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的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)