- 文件目录结构
1. Project<项目>
a. Model<模块>
<1> Package<包>
(1) class<类>
- 包名结构
1. 包名约定俗成使用英文小写,数字和英文句点
2. 每个句点分割创建一个文件夹,从左至右表示文件夹包含关系
- IDEA常用快捷键
Alt+Enter 导入包,自动修正代码
Ctrl+Y 删除光标所在行
Ctrl+D 复制光标所在行的内容,插入光标位置下面
Ctrl+Alt+L 格式化代码
Ctrl+/ 单行注释
Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释
Alt+Ins 自动生成代码,toString,get,set等方法
Alt+Shift+上下箭头 移动当前代码行
- 代码补全
1. for循环
100.for --> 生成for循环为100的代码块
list.fori --> 生成对list的正序遍历for循环
list.forr --> 生成对list的倒序遍历for循环
2. 对象的成员方法和构造函数
Alt + Insert --> Generate生成构造方法
--> Getter和Setter生成成员变量方法
- @override检测器检测类的继承中子类方法重写是否正确
1. 在子类重写的方法前加上@override用来检测该方法是否重写正确,一种安全检测方式
2. 子类方法的返回值必须必须小于等于父类的返回类型
父类中如果返回值类型为Object,子类的重写返回值可以为Object或Object的子类类型
3. 子类方法的权限必须大于等于父类方法的权限修饰符
public > protected > (default) > private
default表示关键字留空不写。