继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第十一天+idea的使用

ccLoveStudy
关注TA
已关注
手记 82
粉丝 6
获赞 5

课程名称:idea从入门到爱不释手

课程章节:第五章部分内容

主讲老师:甲蛙


课程内容:

代码生成:

  1. get和set方法

  2. toString方法

  3. 构造方法

  4. hashCode和equal方法

代码重构:

  1. 重命名:shifit + F6

    1. 命名局部变量

    2. 重命名方法,调用到的地方会同步修改——右键,exclude,排除当前行,也可以在某个包下——最后都Login

    3. 重命名类名

  2. 抽取代码

    1. 右键——refactor——Extract(抽取)——选择抽取的内容——选择属性

  3. 生成变量

    1. Ctrl + Alt + V:自动生成返回值

  4. 文件移动复制删除

    1. Safe Delete,对工程做安全检查,如果确认一个文件一定要删除,可以去掉Safe Delete,提高效率

    2. F6 直接移动文件到对应的包下

    3. F5  复制文件

    4. Alt + delete  删除文件

代码模板:

  1. live template

    1. 就是mian方法,System.out.println(),for循环等等

  2. 自定义 live template

    1. setting —— live Template —— +,选择Template Group —— +,选择 live Template

    1. Abbrevlation —— 简写字母,出现提示

    2. Define   选定生效范围

    3. 变量规则—— 类名$CLASSNAME$

    4. Expression —— 寻找内置规则 —— className

  3. postfix

    1. 先打变量或表达式,再打快捷键

    2. Setting —— Postfix Completion —— 可以看到内置的公式

    3. 不可自定义

课程收获:

今天学习了第五章的部分内容,包括代码生成,代码重构,代码模板这三部分内容,这今天忙着结婚收拾,做下简单的总结吧,然后呢,这部分内容的话,代码重构是不怎么会这么系统使用的,但是这个代码模板之前是在eclipse中用过的,但是在这个idea中感觉比eclipse更高级,更规范。


革命尚未成功,同志还需努力。

http://img2.sycdn.imooc.com/6321e83d0001542c13530545.jpg


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP