包-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:在静态导入时当导入的方法和自己写的方法重名时,在引用的时候,优先会使用自己的方法。