包机制

47 阅读1分钟

一今天学了什么

包机制(package包、import导入) 用于管理类,解决类的重名问题

二、学习的具体内容

知识点:

package:

1:通常是类的第一句非注释性语句

2;包名:域名倒着写即可,再加上模块名,用于内部管理类

jdk中主要的包: Java.lang(language): 包含一些和Java语言的核心类,如String、Math、lnteger、System、Thread

java.awt:包含了构成抽象窗口工具集的多个类,这些类被用来构建和管理应用程序的图形用户窗口

java.net:包含执行与网络相关的操作的类

java.io:包含能提供多种输入/输出功能的类

java.util:包含一些实用工具类,如定义系统特性、实用与日期日历相关的函数

3:imoort: 如果要使用其他包的类,需使用import,从而在本类中直接通过类名来调用,否则就需要书写类的完整包名和类名

4;import java.util.*//导入该包下所有的类,会降低编译速度,但不会降低运行速度。

理解

例如:包名com.itbaizhan.tast

用import导入

import.com.itbaizhan.oop.Car(类名)

5: 静态导入

例如:import static java.lang.Math.*;//导入Math类的所有静态属性

import static java.lang.Math.PI;//导入Math类的pi属性

作用:用于到饿如指定类类的静态属性和静态方法,便于直接使用静态属性和静态方法

三:不理解的地方 IMG_567BC68F1DAF-1的副本.png