三、 IDEA的使用
3.1 快捷键的使用
( 1 \mathbf{1} 1) 快捷复制上一行的代码:Ctrl + D;
( 2 \mathbf{2} 2) 快捷输入 static void main(String[] args){} :
main
再按回车。
( 3 \mathbf{3} 3) 快捷输入 System.out.println() :
sout
再按回车。
( 4 \mathbf{4} 4) 快捷注释掉代码:
① 鼠标选中需要注释掉的代码;
② 键盘同时按下:Ctrl + /;即可注释所有代码。
③ 相反,鼠标选中已被注释的代码,键盘同时按下:Ctrl + /;即可解除注释。
④ 快捷注释多行代码:鼠标选中代码后,Ctrl + Shift + /。解除再按一次。
( 5 \mathbf{5} 5) 快捷换行:Shift + Enter
( 6 \mathbf{6} 6) 自动生成 getter和 setter :
① 在编辑区点击鼠标右键,点击 “Generate…”
② 点击 “getter and setter”
③选择需要生成的属性,此处是 age ,点击 OK。
④ 即可自动生成 getter 和 setter
( 7 \mathbf{7} 7) 自动生成构造器
运用上述方法,同样也能自动生成构造器。
① 在上述第②步点击 “Constructor” ,选择构造器的形参,按 shift 键可多选。
③ 构造器就自动生成了。
( 8 \mathbf{8} 8) 自动生成equals()方法
① 方法同上,按下 Alt+Insert,选择如图所示:
② 选择你要对比的属性,然后点击Finish:
③ 自动生成成功:
功能 | 快捷键 |
---|---|
格式化代码 | Ctrl+Alt+L |
上下移动一行代码 | Alt+Shift+↑/↓ |
自动补全代码 | Ctrl+Shift+Enter |
光标到行尾 | End或Ctrl+; |
光标到行首 | Home |
删除一行代码 | Ctrl+Y或Alt+D |
统一修改变量名 | Shift+F6 |
显示形参信息 | Ctrl+P |
try/catch/finally快捷键 | Alt+T |
快捷切换窗口 | Alt+左右方向键 |
快速补全代码/声明等 | Alt+Enter |
显示当前代码的结构(File Structure) | Ctrl+F12 |
3.2 IDEA界面汉化插件
1 1 1 . 在 Plugins 选项中搜索“chinese",点击 ”Install" 即可安装中文插件。
注:最新版的IDEA 2022.1安装完毕后,首次打开会提示安装中文汉化插件,有需要的按提示操作即可。
3.3 源代码首行注释设置
如图所示,再点“Includes" :
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGePsMxa-1652426611372)(C:\Users\谢斯航\AppData\Roaming\Typora\typora-user-images\image-20220129165852832.png)]
( 2 \mathbf{2} 2) 在右边编辑区输入首行注释:
/**
* Package: ${PACKAGE_NAME}
* Description:
* Author: Sihang Xie
* Date: Created in ${DATE} ${TIME}
* Company: Ocean University of China
* Copyright: Copyright (c) 2022
* Version: 0.0.1
* Modified By:
*/
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8IuIfF5M-1652426611373)(C:\Users\谢斯航\AppData\Roaming\Typora\typora-user-images\image-20220129165931130.png)]
3.4 隐藏项目列表某些文件
( 1 \mathbf{1} 1) 如图设置,先点击”+“号,输入
*.idea
和
*.iml
即可隐藏。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cdkRDUvp-1652426611374)(C:\Users\谢斯航\AppData\Roaming\Typora\typora-user-images\image-20220129170352051.png)]
3.5 对象方法的形参的描述注释
( 1 \mathbf{1} 1) 在已经声明好的方法前一行输入:
/**
并按下回车键,即可自动弹出方法形参的描述注释。
( 2 \mathbf{2} 2) 此方法在大型项目中可以提醒自己写的方法的功能及形参的含义,防止忘记。只要把鼠标光标悬停在方法名上,即可显示方法的功能及形参的含义。
/**
*打印出k年级(state值为k)的学生信息
* @param stuArr: 需要搜索的对象数组
* @param k: 需要查找的学号
*/
public void search (Student[] stuArr, int k){
for (int i=0; i<stuArr.length; i++){
if (stuArr[i].state == k){
stuArr[i].say();
System.out.println("-----------------------");
}
}
}
3.6 IDEA的单元测试方法
( 1 \mathbf{1} 1) 确实是否安装了 JUnit 和 JUnitGenerator 的插件。Settings点击Plugins,在Marketplace中搜索 “JUnit” 和 “JUnitGenerator” 。点击安装。
( 2 \mathbf{2} 2) 在 Installed 中能看到已安装 JUnit 和 JUnitGenerator 插件。
( 3 \mathbf{3} 3) 在 Other Settings 下如图设置:
(
4
\mathbf{4}
4) 方法一:可以直接新建一个 JUnit 的测试类。在你需要测试的包的代码编辑区按下 Ctrl+Shift+T ,出现对话框,点击 Create New Test。
( 5 \mathbf{5} 5) 勾选你想要测试的方法:
( 6 \mathbf{6} 6) 出现 JUnit 测试类。可以单独测试一个方法内的代码。
( 7 \mathbf{7} 7) 鼠标右击,出现可以只运行这一方法的Run。
( 8 \mathbf{8} 8) 测试如无异常,则全绿对勾通过;若出现错误,则红色感叹号报错。
( 9 \mathbf{9} 9) 方法二:可以在已经写好的类的方法上方,直接写:
@Test
系统会自动为你导包,并可以单独测试此方法。
3.7 IDEA为args形参赋值
( 1 \mathbf{1} 1) Run–>Edit Configurations…
( 2 \mathbf{2} 2) 以字符串的形式传入形参args[]数组。注意以空格分隔。
3.8 IDEA代码模板
3.8.1 输出
-
变量值.sout
效果:
System.out.println(123);
-
输出方法:
soum
效果:
System.out.println("t.main");
-
输出形参:
soutp
效果:
System.out.println("args = " + Arrays.deepToString(args));
-
输出变量:
soutv
按一下回车,选择变量:
效果:
static int num = 10;
public static void main(String[] args) {
System.out.println("num = " + num);
}
3.8.2 其他
代码模板缩写 | 真实意思 |
---|---|
psf | public static final |
3.9 导入
3.9.1 导入IDEA Module的方法
1.先把你要加入的代码文件夹复制到当前文件夹下。
2.点击 File --> Project Structure…
3.先点击 Module,再点击 “+” :
4.点击 Import Module
5.选择刚刚你复制过来的代码文件,点击 “OK”,然后一路点击next即可导入成功
3.9.2 导入jar包的方法
1.找到解压好的 jar 包,Ctrl + C 复制一下。
2.到 IDEA 中找到你想添加 jar 包的模块,右键创建新的 Directory ,命名为 lib
。
3.选中刚刚创建好的 lib
文件夹,Ctrl + V 把 jar 包粘贴过来,点击 OK。
4.右键点击 jar 包,选择 “Add as Library” 。
5.点击 OK,jar 包就可以调用了。