java 包
来源:互联网 发布:linux启动盘软碟通制作 编辑:程序博客网 时间:2024/05/16 17:38
由于java编译器为每个类生成一个字节码文件,并且这个文件名和类名相同,因此相同的类型类名可能存在冲突。为了解决这个问题,java引入包来管理命名空间。包实际上还提供了一种命名机制和可见性限制机制。在Java中,通常把功能相似的类放在同一个包中,方便进行维护和管理。
包的定义简单,在类的起始处通过 package packageName 来定义 这个类属于这个package,如果类没有定于包,则这个类属于默认的包(default package)
java 包的概念既然是解决命名冲突的,肯定有一个命名规则。通常是企业或公司的域名反转使用。例如IBM的网址为ibm.com ,那么他的包名就是com.ibm。在一般情况下,同样类型的类要放在同一个包中。
在java 中,通过import关键字来导入冒个类
import packageName.className如果想从一个包中导入多个类,可以在包名后加上“.*”,表示引入这个包的所有类。
在java语言中,最基本的包就是java语言的核心API,他包括如下:
- java.lang :java语言最核心的包,提供了最基本的数据类型,编程框架
- java.lang.reflect:java 反射包
- java.io : java 语言的基本输入和输出库
- java.util : java 语言的工具包
- java.net : 与网络相关的包
- java.util.zip : 文件压缩类包
- java.awt : Java 与图形相关的包
- java.sql :jdcb 相关的包
在上边这些包中,除了java.lang这个包默认导入,在使用时不需要引入,其他包在使用的时候还是要导入
阅读全文
0 0
- Java包
- java包
- Java 包
- java 包
- JAVA 包
- JAVA包
- java--包
- java 包
- java包
- Java 包
- java包
- java包
- java--包
- 【JAVA】包
- Java 包
- Java包
- JAVA 包
- JAVA包
- 基数排序模板
- JodConverter 4.1.0 + OpenOffice 4.1.4 文档转换(Spring boot 1.5.8)
- java实现中文数字与阿拉伯数字互相转换
- 通过 xshell5 在系统linux 和 windows 中上传下载文件
- linux shell和配置文件的执行顺序
- java 包
- Maven install jar包到本地时报no pom错误
- layer的Icon样式以及一些常用的layer窗口使用
- 鱼找鱼阿虾找虾,KNN算法帮着乌龟找王八
- 线性基学习笔记
- gitlab nginx 服务当掉问题解决
- Postman使用官方文档翻译--17拦截器捕捉请求扩展使用
- 【jmeter-maven-plugin】五、修改属性
- (接上一篇)二叉树的基本应用举例