基本快捷键:
Ctrl+D:直接复制当前行到下一行
tab:缩进四个空格
shift+tab:取消缩进四个空格
alt+enter:代码自动补全
例如:
写入new Demo04();然后alt+enter 自动变为:Demo04 demo04 = new Demo04();
写入student.go()然后将光标移到红色位置,alt+enter 自动变为:((Student) student).go();
写入before();然后alt+enter 自动在类中添加方法为: private void before() { }
alt+insert :生成构造器,或者生成set和get语句,重写,toString语句
Ctrl+H:打开继承关系表
选中代码,Ctrl+Alt+T:自动包裹代码:生成捕获异常、if、while、for语句
连续两次shift是全局搜索:包括java的内置类等(一般要禁用这个)
Ctrl+Alt+L:格式化代码
Ctrl+Alt+B:从接口方法快速跳转到其对应的实现方法上面!光标要放在方法名上面!
选中代码,然后Ctrl+R:匹配并替换所有的该代码
选中类,然后Ctrl+Shift+Alt+C:复制该类的全限定名
快捷语句:
psvm
sout
语句.sout
方法.var 等价于 alt+enter自动生成返回对象
100.for
fori
数组名.for
注:idea中新建文件夹+类的方法:写上点
效果:
如何查看接口中方法被哪些类重写了?
idea中如何精准地知道实现接口后需要重写哪些方法:
将鼠标放在红线上:
选择方法,点击确定,即可: