【JavaSE】03-IDEA的使用

三、 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…”

image-20220221135215315

② 点击 “getter and setter”

image-20220221135341248

③选择需要生成的属性,此处是 age ,点击 OK。
image-20220221135454601

④ 即可自动生成 getter 和 setter

image-20220221135557193

( 7 \mathbf{7} 7) 自动生成构造器

运用上述方法,同样也能自动生成构造器。

① 在上述第②步点击 “Constructor” ,选择构造器的形参,按 shift 键可多选。
image-20220221140017755

③ 构造器就自动生成了。

image-20220221140152530

( 8 \mathbf{8} 8) 自动生成equals()方法

① 方法同上,按下 Alt+Insert,选择如图所示:

image-20220228180354344

② 选择你要对比的属性,然后点击Finish:

image-20220228180451326

③ 自动生成成功:

image-20220228180702608

功能快捷键
格式化代码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” 。点击安装。

image-20220301092628346

( 2 \mathbf{2} 2) 在 Installed 中能看到已安装 JUnit 和 JUnitGenerator 插件。

image-20220301092738764

( 3 \mathbf{3} 3) 在 Other Settings 下如图设置:

image-20220301093235760

( 4 \mathbf{4} 4) 方法一:可以直接新建一个 JUnit 的测试类。在你需要测试的包的代码编辑区按下 Ctrl+Shift+T ,出现对话框,点击 Create New Test。
image-20220301093040306

( 5 \mathbf{5} 5) 勾选你想要测试的方法:

image-20220301093340792

( 6 \mathbf{6} 6) 出现 JUnit 测试类。可以单独测试一个方法内的代码。

image-20220301093432644

( 7 \mathbf{7} 7) 鼠标右击,出现可以只运行这一方法的Run。

image-20220301093626601

( 8 \mathbf{8} 8) 测试如无异常,则全绿对勾通过;若出现错误,则红色感叹号报错。

image-20220301093744650

( 9 \mathbf{9} 9) 方法二:可以在已经写好的类的方法上方,直接写:

@Test

image-20220301094115364

系统会自动为你导包,并可以单独测试此方法。

3.7 IDEA为args形参赋值

( 1 \mathbf{1} 1) Run–>Edit Configurations…

image-20220308104706255

( 2 \mathbf{2} 2) 以字符串的形式传入形参args[]数组。注意以空格分隔。

image-20220308104802875

3.8 IDEA代码模板

3.8.1 输出

  • 变量值.sout

    image-20220312130755253

效果:

System.out.println(123);
  • 输出方法:

    soum
    

image-20220312130945886

效果:

System.out.println("t.main");
  • 输出形参:

    soutp
    

    image-20220312131302849

效果:

System.out.println("args = " + Arrays.deepToString(args));
  • 输出变量:

    soutv
    

image-20220312131453806

​ 按一下回车,选择变量:

image-20220312131532288

效果:

static int num = 10;

    public static void main(String[] args) {
        System.out.println("num = " + num);
    }

3.8.2 其他

代码模板缩写真实意思
psfpublic static final

3.9 导入

3.9.1 导入IDEA Module的方法

1.先把你要加入的代码文件夹复制到当前文件夹下。

2.点击 File --> Project Structure…

image-20220330130919048

3.先点击 Module,再点击 “+” :

image-20220330131159703

4.点击 Import Module

image-20220330131348046

5.选择刚刚你复制过来的代码文件,点击 “OK”,然后一路点击next即可导入成功

image-20220330131507305

3.9.2 导入jar包的方法

1.找到解压好的 jar 包,Ctrl + C 复制一下。

image-20220501124223692

2.到 IDEA 中找到你想添加 jar 包的模块,右键创建新的 Directory ,命名为 lib

image-20220501124340014

3.选中刚刚创建好的 lib 文件夹,Ctrl + V 把 jar 包粘贴过来,点击 OK。

image-20220501124644163

4.右键点击 jar 包,选择 “Add as Library” 。

image-20220501124751081

5.点击 OK,jar 包就可以调用了。

image-20220501124909344

image-20220501125159848

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡皮巴拉不躺平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值