package-包机制-JDK常见的包
包机制(package、import)
包(package)相当于文件夹对于文件的作用,用于管理类、解决类的重名问题
包(package)的使用有两个要点:
1、通常是类的第一句非注释性语句
2、包名:域名倒着写即可,再加上模块名,便于内部管理类
注意事项:
1、写项目时都要加包,不要使用默认包
2、com.k和com.k.car,这两个包没有包含关系,是两个完全独立 的包,只是逻辑上看起来后者是前者的一部分
JDK中的主要包
| Java中的常用包 | 说明 |
|---|---|
| java.lang | 包含一些Java语言的核心类,如String、Math、Integer、System和Thread。 |
| java.awt | 包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。 |
| java.net | 包含执行与网络相关的操作的类。 |
| java.io | 包含能提供多种输入/输出功能的类。 |
| java.util | 包含一些实用工具类,如定义系统特性、使用与日期日历相关的函数。 |
import导入-静态导入
导入类:如果要使用其他包的类,需使用import,从而在本类中直接通过类名来调用,否则就需要书写类的完整包名和类名
注意要点:
1、Java会默认导入java.lang包下所有的类,因此这些类我们可以直接调用
2、如果导入两个同名的类,只能用包名+类名来显示调用相关类
静态导入(static import)是在JDK1.5新增加的功能,其作用是用于导入指定类的静态属性和静态方法,这样我们可以直接使用静态属性和静态方法
final关键字
final关键字的作用:
修饰变量:被他修饰的变量不可改变,一旦赋了初值,就不能被重新赋值
修饰方法:该方法不可被子类重写,但是可以被重载
修饰类:修饰的类不能被继承