Java中的包和访问权限(两种引包方法)
包
-
为什么有包?方便对Class的管理。
-
两个类不在同一个包里则需要引包(有可能这个类在第三方jar包或JDK里,依然需要引包)。
-
package
必须放在有效代码行的第一行且一个类中只能有一个,用来指明该源文件定义的类所在的包。 -
引包快捷键
Ctrl+Shift+O
-
两种引包方法:
import 包名.类名
import 包名.*
:这种方式会将类中导入该包中的所有公共类。 -
补充:JDK中的常用包:
a.
java.lang.*
:提供利用 Java 编程语言进行程序设计的基础类,例如:String
、Math
、Integer
、System
和Thread
等。b.
java.util:java.*
:工具类,包含对集合的操作、事件模型、日期和时间设施、国际化和各种实用工具类。c.
java.io.*
:通过数据流、序列化和文件系统提供系统输入和输出。d.
java.net.*
:为实现网络应用程序提供类。e.
java.awt.*
:包含用于创建用户界面和绘制图形图像的所有类。
访问权限
定义
对象是否可以通过 “ . ” 运算符操作自己的变量 或 通过 “ . ” 运算符调用类中的方法;
访问修饰符
private
、public
、protected
都是Java关键字,用于修饰 成员变量、构造方法、普通方法
其他:
•Java允许在一个Java源文件中编写多个类,但至多只能有一个类使用public
修饰。
•如果源文件没有public
类,那么源文件的名字只要和某个类的名字相同,且扩展名是.java
就可以了。