Package
包的声明:package 包名;
作用:归纳、整理、管理.class文件
为生成的字节码文件,增加一个前缀,进而加以区分可能存在的同名class,达到class文件的管理效果、区分效果。
加入了package的声明之后,可以有效的区分同名的.class文件。
javac -d .源文件名称.java(自动生成目录结构)
包的导入:
如果不使用包的导入,则使用时需要在其前加上完整的包名称
java.time.LocalDate today = java.time.LocalDate.now();
十分麻烦,可以使用import来导入这个包,使得过程简洁
import java.time.LocalDate;
LocalDate today = LocalDate.now();
当两个包里面都有同名称的类时,就需要在类名前面加上完整的包名
java.util.Date deadline = new java.util.Date();
java.sql.Date today =new.java.sql Date(...);
Import语句不仅可以导入类,还増加了导人静态方法和静态域的功能。
当静态导入类时,可以直接书写
类中的静态方法;