`
liufei.fir
  • 浏览: 686103 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

最好、最智能化、最方便的Java开发软件 IntelliJ IDEA 8.1.3

阅读更多
Java开发IDE,开发工具: IntelliJ IDEA 8.1.3,jetbrains公司最新版本,官方网站:

http://www.jetbrains.com/,最好的java开发工具,非常智能化,编写代码极为快捷,强烈推荐。

使用方便,庞大的快捷键设置,你只需按快捷键就能自动生成大段代码,甚至整个文件。

例如,大多时候,我们要生成这样一段代码:

public static void main(String[] args) {

        SystemManagerDao smd = new SystemManagerDao();

}

只需在要插入的位置同时按下Ctrl+J 键,会看到弹出很多快捷键组合,而且右边有完整的介绍,然后按下p键,此时弹出4个以p开头的快捷键组合,选择psvm,就是public static void main 4个关键字的每个开头字母的组合。回车,便生成了main方法,很快的。其它都是一样,先同时按下Ctrl+J 键,然后选择你要的快捷键组合,例如:选择psfi,回车。将自动public static final int代码。Ctrl+J 键下面有非常多的组合,还能生成一个for循环。

1.下面介绍几个Ctrl+J 键常用的组合(快捷键组合都是小写):

psfs:public static final String

psfi:public static final int

psvm:public static void main(String[] args) {

      

    }

Psf:public static final

Serr: System.err.println("");

Souf: System.out.printf("");

Sout: System.out.println("");

Soutm:System.out.println("SystemManagerDao.");

Soutv:System.out.println("var = "+var);

ArrayList<SysUserVO> arrayList=new ArrayList<SysUserVO>();

Iter:for(SysUserVO sysUserVO:arrayList)

以上几个是我们编码中最常用的,还有更多的,就不一一列举了。

2.下面介绍另外一个更智能化,用得更多的快捷键组合Alt+Enter键

    A.当我们在某个地方要调用方法leftAdd(),而又没有定义该方法,此时如果我们这样写String str=leftAdd(1,4,"0");看到红色波浪线了,这正。我们就可以将鼠标定位到红色波浪线处,然后按下Alt+Enter键,根据提示选择,回车,将会自动生成代码段一(当然,方法体还是要自己写的,知识生成了一个空方法体的方法)

B.一般情况下,当我们的代码有错误时,IntelliJ IDEA 会在错误的代码下面自动加上红色波浪线,然后我们只要将鼠标放定位到波浪线上就可以看到提示是什么错误了,然后按下Alt+Enter键,根据不同错误,弹出不同操作选择,选择你要修改的项,然后回车就可以了。它会自动实时检测代码,而且告诉你具体错误原因,非常方便。

对于有警告的代码,IntelliJ IDEA会将该段有警告的代码用灰色底色显示,一看就知道,而且将鼠标定位到代码上,将会有提示信息,按下Alt+Enter键,根据提示操作,很简单就完成了代码的优化。

当我们写代码的时候有时候我们会先写部分代码,例如,我们在写try-catch块时,可能会先写

try{

      

    }

然后里面写其他代码,结果里面的代码有异常要抛出,就会在下面出现红色波浪线,然后将鼠标定位到波浪线上去,按下Alt+Enter键,会有提示,选择好回车,就有catch(){}代码生成了,不需要手动敲了。

记住,多数情况下,当我们看到代码下面有红色波浪线时,我们把鼠标定位到波浪线的地方,看看提示,然后按下Alt+Enter键,根据提示操作。

Alt+Enter键是非常常用的一个快捷键。

3.三大最常用的快捷键(Ctrl+J,Alt+Enter,Shift+Space)中还有一个就是Shift+Space键组合了。

这个快捷键首先要设置一下,不设置的话默认是Ctrl+Space组合,但会与我们的中英文切换键冲突,所以建议还是设置为Shift+Space键。

设置如下:打开IntelliJ IDEA,在工具栏找到有个扳手的图标 ,这是设置工具,包括了非常丰富的设置操作。单击将弹出设置窗体,在左栏的下面找到“Keymap”,双击,在右边找到“Main menu”项,展开,找到“Code”,展开,找到“Complete Code” 展开,找到“Basic”选中,右边下面会看到已经有一个快捷键组合了,就是Ctrl+Space,选中将其Remove ,然后单击添加按钮 ,此时弹出 ,然后在最上面文本框中同时按下Shift+Space键,单击“OK”就行了。

按下Shift+Space键将会弹出类名,方法名等等,用途非常大。

4.Ctrl+Alt+L组合将会格式化整个文件代码,这样我们的代码看起来就不会乱了,很工整。

5.还有非常多的快捷键,很方便,添加jar包,javadoc等等非常方便,添加了javadoc后只要在类名或方法上按下Ctrl+Q就会显示类或方法的详细介绍,非常好用。

所有的快捷键功能介绍在IntelliJ IDEA安装后的目录里面的help目录下有两个pdf文件,打开就可以看到了,里面包括了所有快捷键的用途介绍。

IntelliJ IDEA 确实是一款开发java程序非常好的软件,上手快,编码快捷,代码出错率大大减小,我想每个java程序员都会爱不释手的。特意推荐给大家。

IntelliJ IDEA的功能远不止上面所描述的,那只是最基本的一些皮毛,绝对比其他像MyEclipse,Jbuilder等IDE好用多了。

下面是展示了整个项目目录结构,非常清晰

/**

     * 在计数器前添加给定字符,格式化计数器<br>

     * 例如:count:1-1000,digit则至少为4,大于给定位数-1的最大值则原样输出<br>

     *

     * @param count 计数器

     * @param digit 位数

     * @param rex   前缀字符

     * @return 给定位数格式化计数器字串

     */

代码段一:

    public static String leftAdd(int count, int digit, String rex) {

        int maxNumber = 0;

        String str = "";

        for (int i = digit - 2; i >= 0; i--) {

            maxNumber += 9 * Math.pow(10, i);

        }

        if (count <= maxNumber) {

            int g = digit - (String.valueOf(count).trim()).length();

            for (int j = 1; j <= g; j++) {

                str += rex;

            }

            return (str + count).trim();

        } else {

            return String.valueOf(count).trim();

        }

    }  
分享到:
评论

相关推荐

    Java最强编译器 Intellij IDEA 使用教程

    IntelliJ IDEA 是一款为Java开发量身定制的集成开发环境(IDE),由JetBrains公司开发。Java开发者中流行着一句话:“工欲善其事,必先利其器”,IntelliJ IDEA 正是这把利器。它以其强大的功能和智能化的编码辅助...

    2018年Java集成开发工具IntelliJ IDEA参考视频教程合集

    根据给定文件的信息,我们可以提炼出关于2018年Java集成开发工具IntelliJ IDEA的相关知识点,主要包括IntelliJ IDEA的基本介绍、安装配置过程、常用功能与技巧、以及如何利用该工具进行高效的Java开发等内容。...

    IntellijIdea开发工具详细使用文档.pdf

    IntelliJ Idea开发工具详细使用文档 IntelliJ IDEA是一款功能强大且灵活的集成开发环境(IDE),由 JetBrains 公司开发。它支持多种编程语言,包括 Java、Groovy、Kotlin、Scala 等。下面是 IntelliJ IDEA 的详细...

    java 编辑器 IntelliJ IDEA脑图

    java 编辑器 IntelliJ IDEA脑图 java 编辑器 IntelliJ IDEA脑图java 编辑器 IntelliJ IDEA脑图 java 编辑器 IntelliJ IDEA脑图java 编辑器 IntelliJ IDEA脑图 java 编辑器 IntelliJ IDEA脑图java 编辑器 IntelliJ ...

    Intellij IDEA 入门教程.pdf (高清文字版)

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境(IDE),广泛应用于Java开发。本教程主要介绍IntelliJ IDEA的安装与配置、基本使用方法、常见问题解决技巧、以及与Maven、Git、Tomcat等工具的集成。 ...

    Intellij Idea开发工具详细使用文档.pdf

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境,以其高效、智能的代码补全、重构功能以及丰富的插件支持而广受开发者喜爱。本文档将详细讲解IntelliJ IDEA的使用方法,帮助开发者更好地掌握这款强大的...

    Java开发工具IntelliJIDEA本地历史记录的使用方法.pdf

    Java开发工具IntelliJIDEA本地历史记录的使用方法.pdf

    IntelliJ IDEA 中文指南.pdf

    IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境,支持多种编程语言,包括但不限于Java、Kotlin、Scala等。它以优秀的代码补全、重构、调试和集成开发工具等特性闻名于开发者社区。 ### 安装与...

    IntelliJ IDEA插件开发基础(中文).pdf

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑器和强大的项目管理功能而闻名。本文档“IntelliJ IDEA插件开发基础(中文)”将指导开发者如何利用其开放...

    使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    IntelliJ IDEA是一款为Java开发者设计的集成开发环境(IDE),由JetBrains公司开发。自2013年起,IntelliJ IDEA就与Android等先进的开发技术紧密合作,为开发者提供了一系列尖端工具和特性。本教程将介绍如何使用...

    15 最新尚硅谷Java开发利器 IntelliJ IDEA

    教程视频:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境

    IntelliJ IDEA使用教程从入门到上瘾(2019图文版)

    IntelliJ IDEA 使用教程从入门到上瘾(2019 图文版) 本资源主要介绍了 IntelliJ IDEA 的使用教程,从基础到高级,涵盖了从设置工作空间到配置...IntelliJ IDEA 是一款现代化智能开发工具,能够提高开发效率和便利性。

    IntelliJ IDEA IN ACTION_IntelliJIDEA_java_ideajava_idea_book_

    IntelliJ IDEA是JetBrains公司推出的一款专业级的Java IDE,以其智能化的代码补全、强大的代码分析和重构功能,以及对多种语言和框架的优秀支持而备受开发者喜爱。 这本书详细阐述了IntelliJ IDEA的各项核心功能,...

    Java 开发环境 Intellij IDEA 日常开发中的精品插件推荐(提升学习工作效率)

    15. **Translation**:翻译插件,快速翻译代码中的文本,方便国际化开发。 通过这些插件,IntelliJ IDEA不仅可以作为一个强大的Java开发环境,还能成为一个全面的开发平台,帮助我们更好地组织代码、提高生产力和...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布

    IntelliJ IDEA 12 是一款功能强大的集成开发环境(IDE),广泛应用于 Java 项目开发。Java Web 项目是最常见的项目类型之一,Tomcat 是最流行的 Java Web 服务器之一。本文将介绍如何使用 IntelliJ IDEA 12 创建 ...

    Java开发环境配置“IntelliJ IDEA”

    IntelliJ IDEA是一款强大的Java集成开发环境,它以其卓越的代码智能提示、重构能力、对Java EE的全面支持以及丰富的版本控制工具(如Git、SVN)和代码分析功能而备受赞誉。这款IDE由捷克的JetBrains公司开发,该公司...

    Intellij platform plugin开发指导手册,java集成开发环境Intellij idea插件开发

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境,它的强大在于其高度的可扩展性,开发者可以通过编写插件来定制自己的开发环境。本开发指导手册是针对IntelliJ平台插件开发的一份全面指南,旨在帮助开发者从入门到...

    关于java 为何 IntelliJ IDEA 比 Eclipse 更好?

    "关于 Java 开发工具 Intellij IDEA 的优点" Intellij IDEA 是一个功能强大且广泛使用的 Java 集成开发环境(IDE)。许多开发者都认为,Intellij IDEA 比 Eclipse 更好。那么,为什么 Intellij IDEA 会比 Eclipse ...

    尚硅谷Java开发利器:IntelliJ IDEA的安装、配置与使用

    尚硅谷Java开发利器:IntelliJ IDEA的安装、配置与使用

Global site tag (gtag.js) - Google Analytics