【Java基础】IntelliJ IDEA使用和方法介绍

文章目录

      • 1. IntelliJ IDEA的使用
        • 1.1 创建包和类
        • 1.2 IDEA常用快捷键
        • 1.3 IDEA导入和关闭项目
      • 2. 方法
        • 2.1 方法的定义和调用
        • 2.2 定义方法的格式
        • 2.3 定义方法的两个明确
        • 2.4 定义方法的注意事项
        • 2.5 调用方法的三种形式
        • 2.6 方法重载

1. IntelliJ IDEA的使用

1.1 创建包和类

展开创建的工程,在源代码目录src上,鼠标右键,选择new->package,键入包名ricky.demo.day04(中间需要以 . 分隔)

这样创建出来的为一个多级的文件夹

所谓包就是文件夹,用来对类文件进行管理

在创建好的包上,鼠标右键,选择new->class创建类,键入类名

创建好后会默认生成类代码

一些代码简写

  • psvm:public static void main(String[] arg) {}
  • sout:System.out.println();
  • 5.fori:for (int i = 0; i < 5; i++)

1.2 IDEA常用快捷键

快捷键 功能
Alt + Enter 导入包,自动修正代码
Ctrl + Y 删除光标所在行
Ctrl + D 复制光标所在行的内容,插入光标位置下面
Ctrl + Alt + L 格式化代码
Ctrl + / 单行注释
Ctrl + Shift + / 选中代码注释,多行注释,再按取消注释
Alt + Insert 自动生成代码,toString,get,set等方法
Alt + Shift + 上下箭头 移动当前代码行

补全代码:Ctrl + 空格被修改为了 Alt + /

修改快捷键方式:File -> Settings -> Keymap -> Main menu -> code

1.3 IDEA导入和关闭项目

导入项目:File -> Project Structure -> Modules -> 加号 -> Import Module -> 选择需要导入的项目/包一路next即可

关闭IDEA中已经存在的项目:File -> Close Project

2. 方法

2.1 方法的定义和调用

package ricky.demo.day04;

public class Method {
    public static void main(String[] args) {
        print();
    }

    public static void print() {
        for (int i = 0; i < 5; i++) {
            for (int j = 5; j > 0; j--) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

2.2 定义方法的格式

修饰符 返回值类型 方法名(参数列表) {
    // 代码
    return 结果;
}
  • 修饰符:public static 目前的固定写法
  • 返回值类型:表示方法运行的结果的数据类型,方法的执行后将结果返回到调用者
  • 参数列表:方法在运算过程中的未知参数,调用者调用方法时传递
  • return:将方法执行后的结果带给调用者,方法执行到return,整体方法运行结束

2.3 定义方法的两个明确

  • 明确返回值类型
  • 明确参数列表

2.4 定义方法的注意事项

  • 定义位置:类中方法外面,不能在方法中再定义方法,即不允许嵌套
  • 返回值类型:必须要和return语句返回的类型相同,否则编译失败
  • 不能在return后面写代码,return意味着方法结束,所有后面的代码永远不会执行,属于无效代码
  • 方法定义的前后顺序无所谓

2.5 调用方法的三种形式

  • 直接调用:直接写方法名调用
  • 赋值调用:调用方法,在方法前面定义变量,接收方法返回值
  • 输出语句调用:System.out.println(方法名()),不能用输出语句调用void类型的方法,因为方法执行后没有结果,也就打印不出任何内容

2.6 方法重载

  • 指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关
  • 参数列表:参数个数不同,参数类型不同,参数的多类型顺序不同
  • 重载方法调用:JVM通过方法的参数列表,调用不同的方法

你可能感兴趣的:(Java,java,intellij-idea)