IDEA 使用

快捷键

1. 删除当前行:Ctrl + d

2. 复制当前行:Ctrl + alt + 向下光标

3. 补全代码:alt + /

4. 添加注释或取消注释:Ctrl + /

5. 导入该行需要的类:alt + enter

6. 快速格式化代码:Ctrl + shift + L

7. 快速运行程序:alt + R

8. 生成构造器:alt + insert

9. 查看一个类的层级关系:Ctrl + H

10. 将光标放在一个方法上,输入Ctrl + B,可以选择定位到哪个类的方法

11. 自动分配变量名,在后面 .var

Scanner scanner = new Scanner(System.in);

new Scanner(System.in).var 然后enter,会自动分配变量名

12. System.out.println():sout

13. for(int i = 0; i < ; i++){ }:fori

12、13是模板快捷键,在File | Settings | Editor | Live Templates中可自行查看或增加,提高速度

二、包

        源文件和包都应该放在 src 文件夹下

        包就是对应不同的文件夹或目录(包可以看做是文件夹),创建的类应该放在对应的包下(类可以看做是文件夹下的文件)

        若两个包下都具有相同的类名文件

import com.xiaoqiang.Dog;
//不可以 import com.xiaoqiang.Dog; 会报错
public class Test{
    public static void main(String[] args){
        Dog dog = new Dog();
        System.out.println(dog); //com.xiaoqiang.Dog()
        com.xiaoming.Dog dog1 = new com.xiaoming.Dog();
        System.out.println(dog1); //com.xiaoming.Dog()
    }
}

包的命名规则:只能包含数字、字母、下划线、小圆点,但不能用数字开头,不能是关键字或保留字

包的命名规范:一般是小写字母+小圆点(com.公司名.项目名.业务模块名,com.sina.crm.user)

一个包下包含很多的类

        java.lang.*   基本包,默认引入,不需要再引入

        java.util.*     系统提供的工具包,工具类,使用Scanner

        java.net.*     网络包,网络开发

        java.awt.*     做java界面开发

引入包是为了用包下的类,最好需要哪个类就导入哪个类

import java.util.Scanner 表示只引入util包下的Scanner类 √

import java.util.* 表示将util包下的所有类都引入

package 的作用用来声明当前类所在的包,需要放在 class 的最上面,一个类中最多只有一句package,import 指令放在 package 下面,在类定义前面可以有多句且没有顺序要求

package com.hspedu.pkg

import java.util.Scanner

//类定义
public class PkgDetail{    // PkgDetail 类在 com.hspedu.pkg 包下
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
    }
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值