handle java
关于java中的引用 我觉得在"think in java"这本书里面讲得很好 在那本书里 他们把引用叫做"句柄"(Handle)
java中就是用"句柄"来操纵对象的
在java中 任何东西都可以看作是对象 因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle)。在其他Java参考书里,还可看到有的人将其称作一个“引用”,甚至一个“指针”。可将这一情形想象成用遥控板(句柄)操纵电视机(对象)。只要握住这个遥控板,就相当于掌握了与电视机连接的通道。但一旦需要“换频道”或者“关小声音”,我们实际操纵的是遥控板(句柄),再由遥控板自己操纵电视机(对象)。如果要在房间里四处走走,并想保持对电视机的控制,那么手上拿着的是遥控板,而非电视机。
此外,即使没有电视机,遥控板亦可独立存在。也就是说,只是由于拥有一个句柄,并不表示必须有一个对象同它连接。
转载于:https://www.cnblogs.com/zuochanzi/p/9578968.html
handle java相关推荐
- Java基础篇:JDBC核心技术
文章目录 第1章:JDBC概述 1.1 数据的持久化 1.2 JDBC介绍 1.3 JDBC程序编写步骤 第2章:获取数据库连接 2.1 要素一:Driver接口实现类 2.1.1 Driver接口介 ...
- Java Master-Worker模式实现
Master-Worker模式简介 Master-Worker模式是非常经典的常用的一个并行计算模式,它的核心思想是2类进程协作工作:Master进程和Worker进程.Master负责接收客户端请求 ...
- java nio proactor_reactor模式与java nio
Reactor是由Schmidt, Douglas C提出的一种模式,在高并发服务器实现中广泛采用.改模式采用事件驱动方式,当事件出现时,后调用相应的事件处理代码(Event Handler). ...
- JDBC(Java数据库连接) 学习笔记 第四天
数据库连接池 8.1 JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet.beans)中建立数据库连接 进行sql操作 断开数据 ...
- java解析ceb文件_读取文件夹内容解析为Tree结构
// 测试效果如下 [{"label":"spring-core.gradle","uuid":"f325ccaf-94f9-4b ...
- JAVA+JDBC超级详解---从连接数据库到连接池
一.Connection:连接数据库 1.1Driver实现类对象 Driver 接口 Java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口.这个接口是提供给数据库厂商使用的, ...
- 【Java基础】JDBC
JDBC核心技术 第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数 ...
- JVM基础 之Java HotSpot虚拟机中的内存管理
1 简介 依托JavaTM 2平台的力量,标准版(J2SETM)实现了内存的自动管理,将开发人员从复杂的显式内存管理中解放出来. 本文将对Sun公司的J2SE发行版中的Java HotSpot虚拟机 ...
- HotSpot虚拟机在java堆中的内存使用
1 简介 依托JavaTM 2平台的力量,标准版(J2SETM)实现了内存的自动管理,将开发人员从复杂的显式内存管理中解放出来. 本文将对Sun公司的J2SE发行版中的Java HotSpot虚拟机 ...
最新文章
- Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
- scrollToItemAtIndexPath使用
- 云炬60s看世界20211205
- nginx mysql设置远程连接超时_nginx中的超时设置
- 购物车模块如何进行测试?
- oracle查询pga大小GB,Oracle如何调整SGA和PGA的大小
- @query传参_vue-router中params传参和query传参的区别及处理方法
- 五款热门Android手机性能测试 Nexus S大胜
- DevExpress chartControl 数据绑定
- luogu4093 序列 (cdq分治优化dp)
- REST Assured 1 - REST Assured 介绍
- 应届生HR面试需要准备的六大类问题
- xcode 项目 was compiled with optimization -stepping may behave oddly ;variable may not be available
- 透明代理、匿名代理、混淆代理、高匿代理有什么区别?
- HTTP Server和Application Server
- 【分布式任务调度】(三)XXL-JOB调度中心对执行器的上下线感知实现原理
- 系统维护常用命令及工具
- 京东管培生群面+hr面面经
- Android 中的dm-verity
- 熊厂实习生招聘面试经验