NetBeans 6.0 提高生产力之Java代码编辑器
NetBeans 6.0 提高生产力之Java代码编辑器【转】
自 从大一暑假开始到现在,我学习Java差不多快两年的时间了,其间阅读过无数的博客,从Java SE 到Java EE、从基础类库到各类框架、从编程思想到设计模式,我能从博客中学习到各种书本中没有的东西,了解到各种新的技术。在此我感谢所有博主们辛勤的劳动,是 你们的无私奉献、知识共享的精神才让我们这些初学者获得了极佳的学习途径,解决了我们初学者学习中遇到的大部分类似的问题。
也正是这个原因,我一直想自己写关于Java的博客,贡献自己微薄的力量,但是鉴 于时间和自己的能力,一直没有开始。经过快两年的不断学习,还有阅读了大量的有关Java的博客文章,我发现自己Java水平比起两年前有了质的提高,所 以有了打算写博客的念头,一来记录下自己学习的知识,二来想让各位网友评论博客发现自己的不足,三来帮助像两年前的我一样的初学者。
这是我的第一篇博客,我打算从IDE开始,为什么选择NetBeans而不是Eclipse ?
我发现周围的初学者相对于Eclipse而言更喜欢NetBeans,我虽然 NetBeans和 Eclipse都在使用,但自从NetBeans6.0 M9开始,我更喜欢使用NetBeans。那么为什么NetBeans让那么多初学者爱不释手呢,原因当然是”Netbeans使用很简单功能很强大” J。Netbeans没有Eclipse安装插件的烦恼,使用起来没有 Eclipse那么复杂,NetBeans也完全是有插件组成的。
NetBeans的真正威力只有真正体验才知道,至于关于NetBeans启动慢问题,前几天6.1Beta出来后,NetBeans性能已经有了很大提升。我的机子内存为 2G,玩Netbeans非常爽。
下面开始我的第一篇Java博客
NetBeans 6.0 提高生产力之Java代码编辑器
代码模板
有些代码或者关键字经常使用,如果每次需要时我们都要一个一个字母输入,那么效率是很低下的。Netbeans提供了方便的代码模板功能,我们可以添加自己的模板。当然Netbeans默然提供了一些常用的模板,你只要输入代码的 缩写形式 + Tab键就可以生成相应的代码
如:
只要输入 sout + Tab键就可以生成System.out.println(“”)了。
下面给出常用几个缩写形式:
Psf -----------public static final
br ------------break
fi -------------final
im ------------implements
ir --------------import
le--------------length
re-------------- return
sout-----------System.out.println ("|");
st --------------static
查看更多的默认代码模板,请择菜单栏的 帮助(help)->快捷键列表(keyboard shortcuts Card)
当然也可以添加自己的模板,从主菜单中选择Tools > Options 选择Editor

可以修改或添加代码模板,不止是Java语言哦。
智能代码提示、完成
《代码大全》里第十一章 变量名的力量 里说道变量名的作用非常重要。为变量命名时最重要的考虑事项是,该名字要完全,准确地描述出该变量所代表的事物。
上面的建议非常重要,好的变量名能让代码的意图更清晰,代码更可阅读性。
这也是为什么Java界里面很多类或者方法的名称都是这么长的原因。
这样阅读是清晰了,但是不便于输入。如果让你用纯文本编写 SSH(Sructs, Spring,Hibernate),不考虑配置文件,你可能还是不愿意,因为SSH里面由于遵循良好的命名习惯,大部分类名和方法名都是非常长的。
NetBeans 6.0的Java编辑器提供超智能的代码提示、完成功能,智能的程度丝毫不逊于IntelliJ IDEA,更不要说Eclipse了。
下面让我们通过试验来看看NetBeans Java代码编辑器智能到什么程度
提示:代码提示功能的快捷键为:Ctrl + 空格键 和 Ctrl+ (反斜杠) ,由于Ctrl + 空格键和
我们的中文输入法冲突了,所以你可以用Ctrl+",或者修改为自己喜欢的快捷键
l 试验一 :
我们在Netbeans新建一个 Java 类,删除掉IDE给我们生成的代码然后按下Ctrl+

IDE识别出我们这时应该用到的关键字
l 试验二:
在一个类内部中,我们按下Ctrl+


Foo是新建的类,默认继承Object 对象,看来IDE能识别出父类的方法clone()~toString
Foo() generate 是产生Foo类的构造方法
后面是类内部里面可能用到的关键字和java核心包里面的类和各个包
l 试验三:
在一个方法内部,我们按下Ctrl+

我们看到,代码提示里提示有方法的参数名a,b,c
l 试验四:
添加Spring 库

然后在方法里面输入Appli 再按下Ctrl+

看到没有,Spring中的类名和 ”Appli”相关类都显示出来了
l 试验五:
在刚才的方法中输入 ApplicationContext + 空格 + Ctrl+

呵呵,IDE帮我们想好了变量名的名称了,以后再也不用为变量名发愁了
我们引用相关变量看看

试验六:
在一个类的方法中输入 List list=new + 空格 + Ctrl+


我晕,多态都支持,呵呵。
代码生成
如果NetBeans仅仅支持上面的代码提示功能,那么NetBeans吸引力也不是很大,毕竟其它 IDE也提供相应的功能,但是别急,我们慢慢享受IDE提供的免费大餐。
下面继续探索NetBeans的代码编辑器的其它功能
我们在类面添加两个成员变量
private String name;
private String no;










文章评论
共有 位网友发表了评论 查看完整内容