文章目录

  • 方法
  • 声明格式
  • 方法调用
  • 方法的重载
  • Idea实用功能
  • 创建main方法
  • 控制台打印
  • 变量赋值
  • 生成构造函数、getter()、setter()、toSrting()、equals()、hashCode()、重写类方法等
  • 移动代码行
  • 快速修复
  • 快速创建for循环
  • 使用代码块快速将代码包围
  • 缩进
  • 更换壁纸
  • 注释
  • 单行注释
  • 多行注释
  • 优化导包
  • 取消拼写检查


方法

指用来完成指定功能的代码。

声明格式

修饰符  返回类型  方法名(参数类型 参数){
java代码
...
}

参数可以不止一个。
举例:

public void printNum(int number){
	System.out.println(number);
}

定义了一个权限是public,返回值是void,方法名为printNum,参数是number,参数类型是int的方法。

方法调用

方法从属与类和对象,也就是说,想要调用方法,要通过对象来进行调用。
调用方式:

对象名.方法名(参数)

本类调用需要static修饰符,且直接使用方法名和参数即可。
在实际调用的时候,参数位置上的参数类型必须和定义时的参数类型相同,且不用标明参数类型。调用时给的参数叫做实际参数,定义时给的参数交形式参数。
举例(本类调用):

public class test{
	public static void printNum(int num){
		System.out.println(num);
	}//在test类中定义了printNum方法
	public static void main(String[] args){
		printNum(10);
	}//直接使用方法名和参数即可完成调用
}

结果:

java 重写快捷键 java重写方法的快捷键_System


举例(他类调用):

public class test {
    public void printNum(int num) {
        System.out.println(num);
    }//在test类中定义了printNum方法
}
public class test1 {
    public static void main(String[] args) {
        test t=new test();
        t.printNum(20);
    }//test1类中声明了test对象"t",利用t调用了test中的printNum方法
}

结果:

java 重写快捷键 java重写方法的快捷键_方法名_02

方法的重载

方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。
举例:

public class test {
    public void printNum(int num) {
        System.out.println("我的作用是输出一个参数:" + num);
    }//在test类中定义了printNum(int num)方法

    public void printNum(int num1, int num2) {
        System.out.println("我的作用是输出两个参数的和:" + (num1 + num2));
    }//在test类中定义了printNum(int num1,int num2)方法,参数个数和上一个不同

    public void printNum(int num, String str) {
        System.out.println("我的作用是输出两个不同类型的参数:" + num + " " + str);
    }//在test类中定义了printNum(int num, String str)方法,参数类型和上一个不同
}

在test1中调用三个不同的方法:

public class test1 {
    public static void main(String[] args) {
        test t=new test();
        t.printNum(20);
        t.printNum(20,30);
        t.printNum(20,"测试一下");
    }
}

结果:

java 重写快捷键 java重写方法的快捷键_java 重写快捷键_03

Idea实用功能

创建main方法

在类中输入"psvm",然后回车,即可常见一个main方法

java 重写快捷键 java重写方法的快捷键_方法名_04

控制台打印

在需要打印的地方输入"sout",回车即可生成打印语句,打印内容需要自己添加

java 重写快捷键 java重写方法的快捷键_java_05


在需要打印的内容后面输入".sout",回车即可生成打印语句,打印内容为"."之前的内容

java 重写快捷键 java重写方法的快捷键_方法名_06

变量赋值

在一个对象的后面输入".var",回车即可将此对象赋值给变量(变量类型系统默认匹配,可根据自己需求进行更改)

java 重写快捷键 java重写方法的快捷键_java_07

生成构造函数、getter()、setter()、toSrting()、equals()、hashCode()、重写类方法等

在类中按下"alt+insert",根据需求选择即可

在这里插入图片描述

java 重写快捷键 java重写方法的快捷键_idea_08

移动代码行

java 重写快捷键 java重写方法的快捷键_java 重写快捷键_09

快速修复

可利用与快速修复一些简单的问题,按下"alt+Enter",根据需求选择即可

java 重写快捷键 java重写方法的快捷键_java 重写快捷键_10

快速创建for循环

在想要快速创建for循环的地方输入"fori",回车即可创建for循环,可根据自己需求更改循环变量和循环条件

java 重写快捷键 java重写方法的快捷键_方法名_11


java 重写快捷键 java重写方法的快捷键_System_12

使用代码块快速将代码包围

在Java中有很多地方都需要将代码包围,比如循环体中的for/while,比如异常捕获中的try-catch-funally等

选中想要将之包围的代码,按下"ctrl+alt+t",根据需求选择即可

java 重写快捷键 java重写方法的快捷键_java 重写快捷键_13

缩进

有时代码需要排版,尤其是在"借鉴"他人代码之后,选中想要的缩进的代码,按下"tab"即可完成缩进,取消缩进则按下"shift+tab"

更换壁纸

点击文件–>设置–>外观和行为–>外观–>背景图像,选择想要的背景图即可

java 重写快捷键 java重写方法的快捷键_方法名_14

注释

单行注释

按下"Ctrl+/",再按一次则取消

多行注释

选中代码,按下"ctrl+shift+/",再按一次则取消

优化导包

点击文件–>设置–>编辑器–>常规–>自动导入–>勾选"快速添加清晰地导入"和"及时优化导入"

java 重写快捷键 java重写方法的快捷键_idea_15

取消拼写检查

在写代码的过程中,idea会检查自定义命名,不符合的会有提示,可以取消这个提示(不建议取消,按照规范会更好一点)。

错误示范:

java 重写快捷键 java重写方法的快捷键_idea_16

点击文件–>设置–>编辑器–>检查–>校对–>取消勾选"拼写错误"(也可以直接搜索"spell")

java 重写快捷键 java重写方法的快捷键_java 重写快捷键_17