JCreator 使用技巧-2

2016-02-19 17:02 2 1 收藏

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

【 tulaoshi.com - 编程语言 】

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

  还是把上次说的 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 却不能查看自己写的类/方法的所标上的文档,或者是我还没把环境配置好吧。

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

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

  Add comments for your program:

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

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

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

  快速写程序_1:

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

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

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

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

  而我的方法是,点击工程目录下的"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,异常确实没什么必要,如果这都会有异常的话,那这程序没法写了。

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

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

  这里我也有一个问题:

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

来源:https://www.tulaoshi.com/n/20160219/1613937.html

延伸阅读
CButtonST使我目前见过的最强大,功能最全的CButton派生类。撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,以提高编写程序的速度。 下图是用CButtonST做的几个按钮 以下是CButtonST类的一些版本信息,方便大家可以及时获得它的最新版本。 作者:Davide Calabro 邮箱地址:davide...
skype使用技巧 了解Skype以下五大功能技巧,让你轻松玩转Skype! 一、查看Skype通话时的统计信息 请在Skype面板上点击工具→选项→高级,勾选最后一项显示呼叫的技术信息,这样在你用Skype通话的过程中(无论PC-PC还是PC-Phone),你就可以看到一些重要的数据资料。如果你为你的Skype通话效果不好而苦恼,那么这些信息将帮...
标签: ASP
       <html>          <body>          <H3>Retrieve All Records in MYTABLE1 Table ( in Oracle)          Using oo4o</H3>          <tabl...
标签: 黑暗之魂
《黑暗之魂2》无限吸香bug使用技巧 《黑暗之魂2》无限吸香bug使用技巧: 进入吸香画面,选好神通和运用的香料后。快速连按否,假如节奏按的好,就会呈现提示框有点卡住不不见的状况,按键声效连贯性很强,像是用了连发按键那种效果。一旦进入这种状况,刹那间按一下十字键左,把光标移到是一起按一下断定,成功的话,就会完结吸香但不耗费...
标签: windows 操作系统
  如何使IE允许安装使用无效签名的对象 现象 如果一个对象含有无效签名,Internet Explorer在缺省情况下将禁止它的安装。虽然这是XP SP2的一个增强的安全设定, 但如果页面需要这个对象时将发生错误。在默认设置下,即使是管理员也无法通过Internet Explorer下载和安装这类无效签名的对象。 分析/解决 打开控制面...

经验教程

475

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部