IDEA常用的快捷键
1. 快速打出主函数
psvm + Tab键
//psvm+tab键
public static void main(String[] args) {
}
2. 使用new快速创建一个对象
(1)创建一个数组集合对象
new 数组名 + Tab键 + .var + Tab键
//new ArrayList+Tab键+.var +Tab键
ArrayList<Student> t1 = new ArrayList(60);
(2)new 一个对象
new 对象名()+.var Tab键
//new Student().var Tab键
Student student = new Student();
3.for高级循环遍历
集合遍历名 + .for + Tab键
//link.for Tab键
List<Student> link = new ArrayList<>();
for (Student student : link) {
}
4.普通for循环遍历
(1)正序循环: 数组长度lengh + .fori + Tab键
//99.fori+tab
for (int i = 0; i < 99; i++) {
}
//a.length +.fori + Tab键
int[] a = {1,2,4,5};
for (int i = 0; i < a.length; i++) {
}
(2)倒序循环: 数组名 + .forr + Tab键
List<Integer> list = Arrays.asList(1,2,3);
//list.forr+tab(倒序循环)
for (int i = list.size() - 1; i >= 0; i--) {
}
int[] a = {1,2,4,5};
//a.forr+tab
for (int i = a.length - 1; i >= 0; i--) {
}
5.判断是否为空
- 为空: 变量名 + null Tab键
- 不为空: 变量名 + nn Tab键
String name = "aa";
//name.nn
if (name != null) {
}
//name.null
if (name == null) {
}
6.try–catch的快速打出
语句 + .try + Tab键
//Class.forName("com.mysql.cj.jdbc.Driver");.try+tab
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
7.快速打出输出语句
输出的语句 + .sout + Tab键
//ss.sout+tab
System.out.println(ss);
8.其他的一些快捷键
-
Ctrl+Alt+O---------------------自动删除未使用的import
-
Ctrl+D-----------------------复制一行
-
Ctrl+R ------------------------文本替换
-
Ctrl+Y--------------------------删除一行
-
Ctrl+N tab键-------------------在类中搜索方法
-
Ctrl+Alt+L --------------------格式化代码
-
Alt+Enter tab键-----------------自动导入包
-
Ctrl+N -----------------------------可以快速打开类
-
Ctrl+Shift+Insert----------------可以选择剪贴板内容并插入
-
Alt+Insert---------------------------可以生成构造器/Getter/Setter等
-
Ctrl+Alt+T------------------------可以把代码包在一个块内,例如:try/catch
-
Ctrl+H --------------------------------查看某个接口的实现类