读thinking in java笔记(五):访问权限控制
来源:互联网 发布:sim卡apdu数据 编辑:程序博客网 时间:2024/06/05 06:48
1. 包:库单元
当编写一个Java源文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看到这些类的,这是因为它们不是public的,而且它们主要用来为主public类提供支持。
1.1 代码组织
Java可执行程序是一组可以打包并压缩为一个Java文档文件(JAR,使用Java的jar文档生成器)的.class文件。Java解释器负责这些文件的查找、装载和解释。
类库实际是一组类文件。其中每个文件都有一个public类,以及任意数量的非public类。因此每个文件都有一个构件。如果希望这些构件(每一个都有它们的独立的.java和.class文件)从属于同一个群组,就可以使用关键字package。
如果使用package语句,它必须是文件中出注释以外的第一句程序代码。在文件起始处写: package access;
就表示你在声明该编译单元是名为access的类库的一部分。或者换种说话,你正在声明该编译单元中的public类名称位于access名称的保护伞下。任何想要使用该名称的人都必须使用使用前面给出的选择,指定全名或者与access结合使用关键字import。(请注意,Java包的命名规则全部使用小写字母,包括中间的字也是如此。)
作为一名类库设计员,很有必要牢记:package和import关键字允许你做的,是将单一的全局名字空间分割开,使得无论多少人使用Internet以及Java开始编写类,都不会出现名字冲突问题。
- 读thinking in java笔记(五):访问权限控制
- Thinking in java 笔记----权限访问控制
- thinking in java笔记 6 访问权限控制
- Thinking In Java笔记(第六章 访问权限控制)
- 《Thinking in Java》第四版笔记---访问权限控制
- thinking in Java 之访问权限控制
- 【Thinking in Java】访问权限控制
- Java - Thinking in Java 第6章 访问权限控制
- Java 访问权限控制(Thinking in Java)
- thinking in java 笔记 思维导图 第六章 访问权限控制
- 《Thinking in Java》学习笔记-----第6章 访问权限控制
- day5 part1:《Thinking in Java》笔记第六章---访问权限控制
- Thinking in Java——第六章-访问控制权限
- Thinking in Java 读书笔记 第六章 访问权限控制
- Thinking in Java:第六章-访问控制权限
- 【thinking in java】学习笔记 三 初始化及权限控制
- Thinking in Java 第6章 访问权限控制 【Java 访问权限修饰词】
- Thinking in Java 第6章 访问权限控制 【包:库单元】
- Scrapy爬取美女图片第三集 代理ip(下)
- Laravel5 (cli)命令行执行脚本及定时任务
- #pragma pack(n)和__attribute__((aligned(m)))的区别
- iOS开发之基类BaseViewController和BaseTableViewController应该做哪些事情
- 机型适配
- 读thinking in java笔记(五):访问权限控制
- android 内存管理概要
- spring源码研究之路_IOC
- Struts2工作流程
- Kafka深度解析
- B-spline【贝塞尔曲线】
- ci制作登陆+验证码
- http长连接
- 如何理解js中的call及apply