包与导包
包
包就是文件夹 而且包没有父子关系
包的作用:
1. 不同的报名存储不同.java文件 增加了氪度星以及后期的维护星
2.java中是以类为单位,包还能区分类
3.如果没有包,同名的类还能能靠包的作来进行区分
包的使用:
在整个.java文件的第一行 使用 package 包名
比如
package com.mm.a;
//上面是包 下面是导包进来的包
import java.util.Scanner;
import static java.lang.Math.PI;
public class Test01 {
}
导包
a. java.lang包下的所有类都可视直接使用,不需要导包
b. 如果需要导包 : import 所需类的全限定名
c. 导包步骤在类声明之前 在声明包之后
d. 如果多次使用同一个类的方法,不如直接导入全包;
import java.util.*;
e. 同名类只能通过import导入一次
f. 如何导入同名类
a:import导入
b:创建对象时 使用全限定名
java.sql.Date sqlD = new java.sql.Date(123456L)
sql和util包下都有Date
g. jdk1.7之后 可以使用静态导入
import static java.lang.Math.PI; 导入指定的属性
import static java.lang.Math.*;导入所有静态内容