为了更好地组织类,java提供了包机制,用于区别类名的命名空间。

这样在不同的命名空间就可以有相同命名的类。

1 把功能相似或相关的类或接口阻止在同一个包中,方便类的查找和使用。

2 如同文件夹一样,包采用了树形目录的存储方式,同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的。

3 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

包语句的语法格式:

package pkg1[.pkg2[.pkg3]];

java.lang --打包基础的类

java.io    --包含输入输出功能的函数

包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它。

为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用"import"语句可完成此功能。

在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法格式为:

import package1[.package2…].(classname|*);

最新文章

  1. Html 制作相册
  2. jQuery 中的 39 个技巧
  3. MVC5-9 今天讲三个Descriptor
  4. oracle空间管理
  5. Java参数按值传递?按引用传递
  6. 学军NOIP2016模拟赛1
  7. lightoj 1015
  8. 利用openssl进行RSA加密解密
  9. Nginx与X-Sendfile
  10. json对象和json字符串转换方法
  11. CocoaPods的安装及安装出现问题的处理
  12. Android实现GIF图片解码与播放
  13. kotlin语言使用初体验(一)
  14. Linux 命令备忘
  15. HDFS之深入简出(一)
  16. Vuebnb 一个用 vue.js + Laravel 构建的全栈应用
  17. MFC onpaint() ondraw()
  18. marquee 跑马灯公告
  19. functional filter()
  20. Python - 入门基础(一)

热门文章

  1. 单例:用AFNetworking封装举例
  2. 获取android源码中遇到的问题
  3. LibRTMP优化之调整输出块大小
  4. AVFoundation下的视频分帧处理
  5. JavaScript(5)——DOM
  6. java 文件的基本操作
  7. kindle使用参考
  8. how to use tar?
  9. c#操作oracle的通用类
  10. 命名空间“Microsoft”中不存在类型或命名空间名称“Office”(是缺少程序集引用吗?)