JCreator 使用技巧-2

395193027

395193027

2016-02-19 17:02

下面图老师小编要跟大家分享JCreator 使用技巧-2,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

  不知道这里该说些什么。真想跳过去。因为建立工作区间、工程和新建文件实在没什么说的。

  还是把上次说的 Classpath 的问题再说得细致一点。JCreator 不可以像 Eclipse 那样为每个 Project 都配置独立的 classpath,Eclipse 是为每个 Project 配备一个 .classpath 文件保存设置,但 JC 不能,今天我在工程目录下找过了,没有发现有关于 classpath 的描述。

  --------------------------------------------------------------------------------

  Javadocs:

  写程序的时候免不了要查询点什么东东,在 JCreator 中调出 JDK docs 的方法是按 "Ctrl+F1"然后搜索,相信这个大家都很清楚。但不知道另一个方法有多少人试过。比如说我要查询 java.lang.System 的文档,那可以这样做就OK了:在写程序的时候选中 System 这个词,再按 "Ctrl+F1",然后双手合十,祈祷 JC 不跳出那个对话框而直接帮你把 System 的文档调出来吧,我是特别喜欢用这个方法来查看文档的。

  上次在别人的一个博客里介绍这个功能时,作者说这个功能很好,而 Eclipse 没有这个功能,话是这么说没错。可为什么 Eclipse 没有这个功能那也是因为人家做得更好,把鼠标移过去再按 "F2",不仅可以查看 javadoc,自己写的方法也可以看注释的,可是 JC 却不能查看自己写的类/方法的所标上的文档,或者是我还没把环境配置好吧。

  --------------------------------------------------------------------------------

  Add comments for your program:

  为程序写注释是一个相当好的习惯,而 JAVA 的两类注释 JCreator 都提供了支持。普通注释的增加没什么好说的,这里说的是为程序增加 javadoc:/** */。

  这里面的注释我是这样增加的: 先在要注释的方法/类/数据的上面敲上/**/,然后再按方向键←,接着回车,然后就有一种说不出的舒服。(而据我所知,Eclipse 好像还不能这样搞,不过可能它有更好的办法,哪位大哥知道的话麻烦说一下哦)当然,这个方法是当你的注释有多行的时候才这么做的,要是注释只有一行的话还是要自己把/** */都敲上。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  --------------------------------------------------------------------------------

  快速写程序_1:

  这一小段要说的是如何让 JCreator 自动帮你增加一些非技术性的东西的一点点技巧,在这里我自己还有一些不懂的地方,也许,相互的交流对彼此的进步都会更快点,哪里我不知而你知道的,就说一下。

  在新建完一个工程后,不知道大家往里面增加新的类的时候是怎么增加的。如果用的是选择菜单里的 File - New -file 的话,那就说明你的方法(暂记为方法①)不够好了,呵呵,且听我慢慢道来。

  一般来说,我们会在工程目录下再新建几个目录来将程序组织成 package, 比如说我喜欢新建文件夹"cn",在它下面再建"liltos",最后在"liltos"的下面建一些容易记的文件夹,像写反射的程序时就建一个叫"reflect"的文件夹,像这样组织成一个树形结构。如果用方法①来新建 JAVA 程序的话,那岂不是每次都要对程序进行重定位?

  而我的方法是,点击工程目录下的"src"的右键,Add - new folder 进行文件夹的新建,每个文件夹的子类都是如此,而新建一个 JAVA 程序的时候,则是 Add - new Class ,当然,是在你的子文件夹的下面。看一下出来的对话框中,Location 是不是已经帮你写好了呢?还有 package 那一项也帮你搞定了。一起可以搞定的还有 Superclass 以及修饰符和一些方法。

  看左边的那几项,分别是Class settings...Implement Interfaces...Add Method...Add Members,在选择实现的接口那,按"Ctrl"进行多个接口的选择。增加成员方法和成员数据时,在输入完名称、类型等等时,每增加一个成员,就要点击一次右边那个"Add"按钮,方法的选择同样还有修饰符的选择。

  这里我的一个问题:

  增加的一个方法,在程序里面的注释,很多空的行,个人感觉影响了视觉,因为我个人比较喜欢紧凑的注释风格,于是每次都是手动删除,不知道可不可以在哪个地方进行设置让它把其中的空行删除呢?

  再补充一个刚刚做的实验:在同一个文件夹下新建两个类,它们之间相互引用,即

  class A { B b; }

  class B { A a; }

  在这种情况下,你分别编译两个程序是通不过的,有一个方法是编译整个工程,但这显然不是一个好方法,一个相对比较好的方法是,在左边 file view 的那里右键点击两个程序所在的文件夹,然后 compile folder. 于是,顺利通过编译。

  --------------------------------------------------------------------------------

  快速写程序_2:

  对于每一个属性的 get/set 方法的书写很让人觉得没意思,最烦的就是写这样的东西,一点技术含量都没有!作为一个功能相对来说还完善的开发工具,怎么可能不对这个进行支持呢?

  当写完了各个 field 的时候,按照这个方法可以完成上述操作。Tools - Insert Bean Methods. 上面是选择要进行插入的某个类,下面是选择需要插入哪些方法,除了上面所说的 get 和 set, 还有其它的一些方法,包括:toString, Constructor, Copy Constructor, 还有一个我不知道是作什么用的 insert into clipboard,放到剪切板里干什么啊?可选项包括:Insert Method as Single Line, Group Set and Get Methods,还有 Exceptions,异常确实没什么必要,如果这都会有异常的话,那这程序没法写了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  这里有一个东西是我以前写过的,用 JCreator 生成的 toString() 方法比较有趣,可以试试 ^_^

  而在 Tools 菜单的其它选项中,还有character encoding...implement interfaces...file splitter...version control,第一个和最后一个我都没用过,估计要等到以后工作的时候才会接触它们了。没用过自然也就没法说了。

  这里我也有一个问题:

  我记得以前我增加 get/set 方法时,它会自动帮我把方法体也写好,可现在却不行了,生成的方法都是抽象方法,哪位高手可以不吝赐教吗?

展开更多 50%)
分享

猜你喜欢

JCreator 使用技巧-2

编程语言 网络编程
JCreator 使用技巧-2

JCreator 使用技巧-3

编程语言 网络编程
JCreator 使用技巧-3

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JCreator 使用技巧-1

编程语言 网络编程
JCreator 使用技巧-1

Java开发应用软件JCreator的使用技巧介绍

编程语言 网络编程
Java开发应用软件JCreator的使用技巧介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

远程桌面连接的使用技巧(2)

电脑入门
远程桌面连接的使用技巧(2)

《术士2放逐》炼金术使用技巧

电脑网络
《术士2放逐》炼金术使用技巧

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

[JAVA100例]058、调用存储过程

[JAVA100例]058、调用存储过程

QQ邮箱支持显示QQ好友备注

QQ邮箱支持显示QQ好友备注
下拉加载更多内容 ↓