idea
约 691 字大约 2 分钟
idea
ctrl+[ ctrl+]
可以快速跳转到方法大括号的起止位置,配合方法分隔符使用,不怕找不到方法在哪儿分割了
Shift+alt+左键 可以和 sublime 一样多个光标
ctrl+m 滚动到光标所在行
条件断点、异常断点好用(停在异常抛出前,有问题的那一行代码)
idea ctrl shift f 整理代码!!
ctrl+o查看类中所有的方法!!
先写输出语句括号里要输出的,再.sout试一下还有.if!!!
ctrl alt / 看有哪些有哪些构造方法!!!
alt向下移动该行/ ctrl+alt复制该行
100.for 快速生成for循环 选择fori会生成递加 选择forr会生成递减
ctrl 鼠标右键 可以高亮指定范围代码 还是 alt 鼠标右键也可以
shift shift 查类 再shift shift 选中从jar包找
alt + shift + m 可以把所选代码提取出来当方法
alt shift z 包代码例try catch
F4 / ctrl + H 看这个类结构,从哪里继承下来。。 ctrl + t 看这个接口有哪些实现类 !
Ctrl + shift + 数字键
。注意,这个快捷键只支持0-9十个数字助记符书签的快速添加。 shift + F11 直接标记, shift + F11 查看书签 ctrl + 数字是跳转
ctrl + home/end 到底部或顶部 ctrl + l 跳到指定行
用【Shift + Enter】,可以【IDEA新建一行,并且光标移到新行】
ctrl + o Ait + 7 可以看这个类有哪些属性
ctrl . 可以收或打开括号 同ctrl+ -/+ ,和输入法冲突
上面的标签,按ctrl点击可以打开explorer
ctrl+d 对比选中的两个文件代码,可比较两个 Entity 属性等
alt+left/right 跳到上次的光标位置
ctrl+alt+left/right 跳上一个浏览过的文件
ctrl+shift+a 输入maven就可用maven idea右侧工具栏没有显示maven的时候,或者要加maven项目的时候用!!
键盘End键可以到浏览器页面最底部,有道云笔记有效
问题就在于List有多个实现类,如 LinkedList或者Vector等等,现在你用的是ArrayList,也许哪一天你需要换成其它的实现类呢?,这时你只要改变这一行就行了:List list = new LinkedList(); 其它使用了list地方的代码根本不需要改动。假设你开始用 ArrayList alist = new ArrayList(), 这下你有的改了,特别是如果你使用了 ArrayList特有的方法和属性。 ,如果没有特别需求的话,最好使用List list = new LinkedList(); ,便于程序代码的重构. 这就是面向接口编程的好处
- 变量.null:if(变量 == null)
- 变量.nn:if(变量 != null)
- 变量.notnull:if(变量 != null)