开发工具IDE从入门到爱不释手(四)高级进阶
2024-09-25 17:50:52
代码生成Alt+Insert
set/get生成
构造方法生成
toString生成
hashCode,equals
代码重构Refactor
不改变原有逻辑,让IDE帮助代码美观
重命名
Shift+F6:重命名快捷键,可以改参数名,方法名,类名
抽取方法
生成变量
文件移动复制删除
F6:移动文件
F5:复制文件
Alt+Delte:安全删除文件
代码模板
psvm:生成main方法
sout:生成打印
fori:生成for循环
foreach:生成增强for循环
这些模板在live Template
自定义 live Template
postfix:先打变量表达式,再打快捷键,不能自制
如:判断user是不是空:user.null;
打印user:user.sout
循环user:userList.fori
判断i==1时操作:i==1.if
常用窗口
Project
Structure:显示本文件的方法,属性
todo:
favorites
文件收藏夹,把常用的文件加入,方便定位
Terminal
终端:设置成Git
设置成功界面
最新文章
- 转一篇简洁的UIView动画编程方法
- docker 源码分析 五(基于1.8.2版本),Docker容器的创建
- Android框架之AndroidAnnotations详细讲解
- ecshop 订单-》订单状态
- 在ubuntu server上安装沸腾时刻环境
- 每个PHP开发者都应该看的书
- (window)Android Studio安装以及Fetching android sdk component information超时的解决方案
- jquery之css()改变字体大小,颜色,背景色
- CODEVS 3285 转圈游戏
- python 学习(三)
- Core Data (二)备
- easelJS 初始入门
- linux实验一 双系统安装
- 设计模式之 原型模式详解(clone方法源码的简单剖析)
- mongoose的基本操作方法
- Houdini 过程化地形系统(二):基于UE4的FC5植被系统(1)
- python中通过字符串名来调用函数
- js 单项链表
- 跟Python打包相关的一些文章
- 那些不错的 [ Html5 + CSS3 + Canvas ] 效果!
热门文章
- [源码解析] 深度学习分布式训练框架 horovod (4) --- 网络基础 &; Driver
- UF_CSYS 坐标系操作
- sleep、wait方法之间区别
- 精尽Spring Boot源码分析 - Jar 包的启动实现
- ES6 数组的方法
- 解决CentOS下service 功能 不能使用 bash: service: command not found
- 15、docker
- AcWing 1275. 最大数
- Tars | Win10下Docker部署TarsJava(SpringBoot)全过程及踩坑记录
- ADC电阻分压采集相关知识