面向对象的编程思想就是利用对象之间的相互作用完成系统功能,但对象间相互访问的过程中必然涉及访问安全问题,这是本章将要讨论的修饰符的范畴。package即包关键字,本质就是将类放到不同的目录或者文件夹下,以便于进行统一的管理。在Java中有很多包,它们不但对类进行统一的管理,还起到说明的作用,比如java.util.*包中的所有类都是工具类,java.net.*中的类都是访问网络、访问相关的类等。
在Java中有一个特殊的包java.lang,这个包中的所有类都会被默认导入到所有Java类。例如,String、Integer、Double、System这些类都是在这个包下,这就是在我们之前开发的类中可以直接使用String等类的原因。