Java基础 4.22

1.IDEA使用

IDEA常用快捷键

  1. 删除当前行 自行配置 ctrl + D
  2. 复制当前行 自行配置 ctrl + alt + 向下光标
  3. 补全代码 alt + /
  4. 添加注释和取消注释 ctrl + /
  5. 导入该行所需要的类 先配置auto import alt + enter
  6. 快速格式化代码 ctrl + alt + L
  7. 快速运行程序 alt + R
  8. 生成构造器等 alt + insert 提高开发效率
  9. 查看一个类的层级关系 ctrl + H (学继承后非常有用)
  10. 将光标放在一个方法上 输入 ctrl + B 可以定位到方法(学继承后非常有用)
  11. 自动的分配变量名 通过在后面 + .var
  12. 之后还有许多...

必须掌握以上所有快捷方式!

IDEA模板/自定义模板

file -> settings -> editor -> Live templates

查看有哪些模板快捷键/可以自己增加模板

模板可以高效的完成开发 提高速度

public class TestTemplate {
    //main就是一个模板快捷键
    public static void main(String[] args) {
        //sout模板快捷键
        System.out.println("Hello World");
        int[] arr = {1,2,3,4,5,6,7,8,9};
        //fori模板快捷键
        for (int i = 0; i < arr.length; i++) {

        }
    }
}

2.包

引出

两名程序员共同开发一个Java项目 结果都希望定义一个类叫Dog 应该怎么解决?

包的三大作用

  • 区分相同名字的类
  • 当类很多的时候 可以很好地管理类(Java API文档有详细)
  • 控制访问范围

包的基本语法

package com.logic;
  • package 关键字 表示打包
  • com.logic 表示包名 

包的本质分析(原理)

包的本质实际上就是创建不同的文件夹/目录来保存类文件

包快速入门

package com.use;

import com.xiaoming.Dog;

public class Test {
    public static void main(String[] args) {
        Dog dog = new Dog();
        com.xiaoqiang.Dog dog1 = new com.xiaoqiang.Dog();
        System.out.println(dog);
        System.out.println(dog1);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值