4. 包

包是java中组织类的方式。包是一个类的集合,包中仍然可以包含其他的包,这样就构成了组织级别。Java类库本身就是按照这种层次来组织的。顶级的级别叫java,接下来级别包括io、net、util、awt等。

类在一个包和不同包之间的访问权限如下表:

Visibility

public

protected

default

private

在同一个类中

在同一个包中

 

在同一个包中的子类

 

不同包中

     

不同包中的子类

   

为了从某个包中导入类,就要使用import关键字进行声明。可以导入包中具体的一个类,也可以导入包中的所有类,用星号(*)来替代。实际上从技术角度看,import声明并不会导入包中所有的类,只是导入了声明为public的类。

Sun推荐的一个命名包的规则是使用因特网域名,并将其中的元素顺序颠倒过来。将类放入一个包,,必须在任何import语句被使用之前,将一条语句加入到该类文件中。使用package关键字进行声明。

JAVA开发常用类(六)相关推荐

  1. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天, ...

  2. Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)

    写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅 上接: Java程序员从笨鸟到菜鸟之(四)java开发常用类( ...

  3. Java程序员从笨鸟到菜鸟之(四)java开发常用类(包装,数字处理集合等)(上)

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.NET/csh624366188 一:首谈Java中的包装类 Java为基本类型提供包装类,这使得任何接受对象的操作也可以用 ...

  4. JAVA开发常用类(一)

    记得上次学习Java都是2008年的事情了,当前公司的开发都是Java+Oracle.年后部门要组织封闭开发,乘着春节放假学习一下. Java同C++或Pascal等语言一样,其实常用语法并不复杂,在 ...

  5. Java开发常用包、接口和类

    一.JDK中常用包 1.java.lang 这个是系统的基础类: 2.java.io 这里面是所有输入输出有关的类,比如文件操作等: 3.java.nio 为了完善 io 包中的功能,提高 io 包中 ...

  6. Java开发常用词汇表

    Java开发常用英语单词表 第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] 主要的 ...

  7. Java开发常用英语单词表

    Java开发常用英语单词表 第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] 主要的 ...

  8. 常用类 (六) ----- String类与字符串

    相关文章: <常用类 (一) ----- Arrays数组工具类> <常用类 (二) ----- Math类> <常用类 (三) ----- BigDecimal和Big ...

  9. 开课吧:Java开发常用技术基础部分有哪些?

    在Java中,OOM是java.lang.OutOfMemoryError的缩写,简单来说是应用的内存用完了.而这个内存,指代的是JVM管理的内存模型. Java开发常用技术基础有如下几种: Priv ...

  10. Java开发常用软件列表——持续更新

    Java开发常用工具列表 Typora 一款支持Markdown语法的本地文本编辑器,比较适合用来写工作日志. Clover 三叶草,可以把Windows文件夹像浏览器一样用标签组织起来,体验确实能够 ...

最新文章

  1. 12306订票候补是个坑_加30元就能抢到火车票?12306这个功能更靠谱!今起可买除夕火车票,抢票高峰来了...
  2. Android——TabLayout 默认某个选项卡选中
  3. 获得2007年度的ISA-SERVER MVP
  4. Bootstrap list-group-item获取值
  5. 图灵计算机模型意义,图灵机有什么意义_学习图灵机模型中遇到的问题
  6. chardet java_java实现文件编码监测
  7. HackerOne《2020年黑客驱动安全报告》:中国白帽子的收入增长幅度最大
  8. c# WebApi之解决跨域问题:Cors
  9. delphi 发送网络消息_分布式系统与消息的投递
  10. 群晖系统设定定时NTP同步时间
  11. 5S管理跟精益生产的关系是什么?如何使5S管理有效落地?
  12. 中国互联网十大骨干网有哪些?了解互联网的真实网络结构
  13. ipad 邮箱服务器端口,ipad邮箱设置,牛排,YAHOO邮箱(后缀为yahoo
  14. 04-Spark入门
  15. mysql实现增量备份
  16. 风控基础——风控模型、规则、策略的区别
  17. Java学习----前端3
  18. ArrayList这篇就够了
  19. c语言顺序选择结构题库,C语言复习题顺序结构
  20. win7/win10屏幕录制教程?--QVE屏幕录制

热门文章

  1. Layui Ajax请求时加上 load 加载效果
  2. Bootstrap图片中加播放按钮
  3. 研究表明,越早退休越长寿
  4. 电话号码除了数字,应该允许使用文字
  5. JSON的C代码示例
  6. 析构语意学(Semantics of Destruction)
  7. 具体化和实例化的应用
  8. ODBC数据源中枚举数据源名称以及可简单判断数据库类型
  9. C# List;数组[] 转 List 和 List 拼接
  10. php限制单设备登录,app限制一个账号只能单设备登陆