package包

Posted 代鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了package包相关的知识,希望对你有一定的参考价值。

为什么需要package?

为了解决类之间的重名问题。为了方便管理类,合适的类放在合适的包。

怎么用package?

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

包名,域名倒着写,加上模块名,并与内部管理类。

命名规则:

顶级域名.域名.项目名.模块名.子模块名

注意事项:

写项目是加包,不要使用默认包。

cao.gao和com.gao.car。是没有任何关系的,两个完全独立的类。

JDK中主要的包

java.long:包含一些Java语言的核心类,如String,Math.Integer,System等提供常用功能。

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

java.io:提供多种输入和输出

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

java.sql:与数据库相关的类或接口

 

import关键字

import可以导入其他包下面的类从而在本类中直接通过类名来调用。

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

注意:

Java会默认导入java.long包下的所有包,因此可以直接使用。如果导入两个同名的类,只能用包含包名+类名来显示调用该类。

以上是关于package包的主要内容,如果未能解决你的问题,请参考以下文章

R中的packages的下载和安装

Lerna 没有为每个包生成 package-lock.json

Go语言--第8章 包(package)

创建ROS的Package(功能包)

Java包(package)

ava包(package)的命名规范,java中package命名规则