java学习笔记 import 包机制

本文详细介绍了Java包的作用,包括解决命名冲突、包名的定义规则以及如何创建和导入包。强调了包的命名应遵循小写和点分隔的约定,并提到包内的类可以直接使用,不同包间的类需要通过import语句导入。还提到了IDEA中快速导入的快捷键以及静态导入的概念,指出静态导入可能导致方法重名时优先使用自身定义的方法。
摘要由CSDN通过智能技术生成

包-import

【1】包的作用:
为了解决重名问题(实际上包就是盘符上的目录)
【2】创建包:
包名定义:
(1)名字全部小写
(2)中间用.隔开
(3)一般都是公司域名到这些:com.jd
(4)加上模块名字:
com.jd.login
(5)不能用系统中的关键字
(6)包的声明在非注释性代码的第一行
(7)在进行导包操作时,如果一个包下还有一个包那么如果想要使用另一个子包下的类必须把子包写上再加上*

总结

(1)使用不同包下的类西药导包:import**.**;
(2)在导包以后,还想使用其他包下同名的类,就必须要手动写所在的包。
(3)同一个包下的类想使用不需要导包
,可以直接使用。
(4)java.lang下的包可以直接使用不需要导包
(5)idea中导包快捷键:alt+enter;
(6)可以直接导入java.util.*
(7)如果想导 数学库里的方法不想加(Math.)的话 可以使用静态导入的方法 这样称为静态导入 例如:

package com.sc01;
//静态导入
//如果不想在使用math.下的方法时 每次都加上math.  可以静态导入
//即 写上 import.java.static.lang.math.*;
import static java.lang.Math.*;
public class Study {
    public static void main(String[] args) {
        System.out.println(random());//括号里面的为输出一个随机数
        System.out.println(PI);//括号里面的为输出圆周率PI
        System.out.println(round(5.6));//括号里的为输出4舍5入
    }
}

Notice:在静态导入时当导入的方法和自己写的方法重名时,在引用的时候,优先会使用自己的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值