【黑马JavaSE】1_1_11_IDEA、12_方法、13_重载

本文介绍了IntelliJ IDEA的设置与快捷键,包括创建包、字体设置、项目目录结构以及常用快捷键。接着讲解了Java方法的定义、调用流程和注意事项,提供了比较整数、计算求和的练习。最后详细阐述了方法重载的概念,强调参数列表的不同是关键,并给出了相关练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1_1_11_01开发工具IntelliJ IDEA

1.3 创建包、查看包的目录结构

  1. 展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入包名 com.itheima.demo
    点击确定。
    在这里插入图片描述
    在这里插入图片描述
    右键点击 com.itheima.demo ,选择 Show in Explorer ,会发现创建包的目录结构。在这里插入图片描述Show in Explorer
    在这里插入图片描述

1.5 字体设置(File->Settings->Editor->Font)

IDEA工具的默认字体非常小,代码编辑器和控制台的输出字体都需要进行调整。

  • 点击菜单栏上的 File->Settings->Editor->Font 修改字体。在这里插入图片描述
  • 12–>16在这里插入图片描述

1.6 IDEA的项目目录

我们创建的项目,在d:\ideawork目录的demo下
.idea 目录和 demo.iml 和我们开发无关,是IDEA工具自己使用的
out 目录是存储编译后的.class文件
src 目录是存储我们编写的.java源文件在这里插入图片描述

1.7 IDEA常用快捷键

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

1、ctrl+D和Ctrl+Y,复制一行,删除一行,挺好用的,不用再ctrl+c,ctrl+v了

2、Ctrl+Alt+L 快速格式化,建议随手使用
在这里插入图片描述
3、Ctrl+Shift+/ 多行注释
在这里插入图片描述
完整选中你要/**/的那句话,再按 Ctrl+Shift+/

4.Alt+Insert,自动生成对象方法

5.Alt+Shift+上下箭头,不需要复制粘贴了
在这里插入图片描述
这里面最好要会的是,
Ctrl+Alt+L| 格式化代码
Alt+Enter| 导入包,自动修正代码

再加一个shift+F6在这里插入图片描述
选中它,可以按shift+F6,这样所有所有用到这个变量名的地方就会一起变
但是!
怎么样才能把所有的方法名都同时改掉? IDEA里还是用shift+F6,但只有private私有方法才可以被同时修改
在这里插入图片描述

1.8 IDEA修改自动补全‘Ctrl+空格’–>快捷键

在IDEA工具中, Ctrl+空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷键冲突,需要修改IDEA中的快捷键。
在这里插入图片描述
keymap用Duplicate复制一份Defalut copy,他的意思是本来的设置我不动,复制一份设置再进行修改

代码自动补全在File->Settings->keymap->Main menu->code->Completion->Basic

在这里插入图片描述
win7或者win10的搜狗拼音中,中英文的切换是shift,但整个输入法的开关是Ctrl+空格。
就是电脑主机里,ctrl+空格,一按,输入法就会被关闭(微软输入法和搜狗输入法都是这个快捷键)
在这里插入图片描述
双击 Basic->remove->Ctrl+空格在这里插入图片描述
再次双击 Basic->Add Keyboard->键入 Alt+/->点击OK
在这里插入图片描述
那个功能Cyclic Expand Word我们用不上(黑马的老师这么说的),所以可以覆盖,不用管。在这里插入图片描述
The shortcut is already assigned to other actions. Do you want to remove other assignments?
别的设置有这个快捷键了,要不要把他删除?
要删的,alt+/,独我一个人用
完成,在这里插入图片描述
alt+/,可以唤醒提示,不用再删掉重来了在这里插入图片描述

小贴士:同时打开多个项目

若想通过IDEA同时开启多个项目,点击OPEN打开项目时,点击New Window按钮在这里插入图片描述

1.9 同时打开两个Module

在这里插入图片描述
import module
在这里插入图片描述
然后next
在这里插入图片描述
于是就有2个module了
在这里插入图片描述
点setup,然后直接OK在这里插入图片描述
在这里插入图片描述成功完成模块导入

1_1_12_08方法

方法定义

package cn.itcast.day04.demo02;

/*
方法其实就是若干语句的功能集合。

方法好比是一个工厂。
蒙牛工厂     原料:奶牛、饲料、水
            产出物:奶制品
钢铁工厂     原料:铁矿石、煤炭
            产出物:钢铁建材

参数(原料):就是进入方法的数据。
返回值(产出物):就是从方法中出来的数据。

定义方法的完整格式:
修饰符 返回值类型 方法名称(参数类型 参数名称, ...) {
    方法体
    return 返回值;
}

修饰符:现阶段的固定写法,public static
返回值类型:也就是方法最终产生的数据结果是什么类型
方法名称:方法的名字,规则和变量一样,小驼峰
参数类型:进入方法的数据是什么类型
参数名称:进入方法的数据对应的变量名称
PS:参数如果有多个,使用逗号进行分隔
方法体:方法需要做的事情,若干行代码*/

return:两个作用,第一停止当前方法,第二将后面的返回值还给调用处
返回值:也就是方法执行后最终产生的数据结果

注意:return后面的“返回值”,必须和方法名称前面的“返回值类型”,保持对应。

/*定义一个两个int数字相加的方法。
按照三要素来看三要素:
返回值类型:int
方法名称:sum
参数列表:int a, int b

方法的三种调用格式。
1. 单独调用:方法名称(参数);
2. 打印调用:System.out.println(方法名称(参数));
3. 赋值调用:数据类型 变量名称 = 方法名称(参数);

注意:此前学习的方法,返回值类型固定写为void,这种方法只能够单独调用,不能进行打印调用或者赋值调用。
*/
public class Demo02MethodDefine {
   

    public static void main(String[] args) {
   
        // 单独调用
        sum(10, 20);
        System.out.println("===========");

        // 打印调用
        System.out.println(sum(10, 20)); // 30
        System.out.println("===========");

        // 赋值调用
        int number = sum(15, 25);
        number += 100;
        System.out.println("变量的值:" + number); // 140
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值