为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Java

课程名称: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更高级,更规范。


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

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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消