java对象的控制访问权限

1、代码组织
 如果使用编译型语言编写程序,编译器会产生一个中间文件(通常是一个obj文件),然后在通过链接器(可以创建一个可执行文件)或类库(librarian)产生的其他同类的文件捆绑在一起;
java可运行程序是一组可以打包并压缩为一个Java文档文件(JAR)的.class文件,Java解释器负责这些文件的查找、装载和解释;

2、java解释器的运行
(1)Java为了解决.class文件混乱的问题,将特定包的所有.class文件都放置在同一个目录下,利用操作系统的层次化文档结构解决这个问题;
(2)Java解释器的运行过程:
①找出环境变量ClassPath,ClassPath包含一个或多个目录,用作查找.class文件的根目录,;
②从根目录开始,解释器获取包的名称并将每个点号替换为操作系统的地址符(\或/),从而从ClassPath根产生一个路径名称;
③得到的路径会与ClassPath中的各个不同的项相连接,解释器就在这些目录中查找所要创建的类名相关的.class文件;
如:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
.表示在当前.class所在的目录查找要解释的.class文件,后面部分在JDK中查找与目标.class相关联的文件,并一起生成路径;

3、接口和实现
访问控制权限通常被称为具体实现的隐藏,包数据和方法包装在类中,以及具体实现的隐藏,常共同成为封装;其结果是一个同时带有特征和行为的数据类型;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值