- 博客(11)
- 收藏
- 关注
原创 ZK源码解析之Watcher机制
相关类Watcher 接口任何一个事件处理类都必须实现Watcher 接口,它有一个内部接口 Event,以及 process方法。前者定义了ZK的状态和事件类型的枚举,后者则定义了事件的回调方法。@InterfaceAudience.Publicpublic interface Watcher { @InterfaceAudience.Public public inte...
2019-12-01 09:25:42
343
原创 float和double的精度与范围计算
符号位指数位尾数位float1823double11152注:指数位中包含指数位的符号位 float的指数位为8位,故指数的范围为(-28~27-1),即(-128~127); 整数部分始终为隐藏的“1”,小数部分为23位,2
2017-01-09 16:43:07
719
转载 浅析堆栈
浅析堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆(heap):顺序随意栈(stack):先进后出 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类
2016-10-11 10:39:18
243
转载 Java垃圾回收机制简介
1. 垃圾回收的意义在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放没用
2016-10-10 11:45:37
378
原创 Java学习之简单记录
2016/10/9l 调用方法:发送消息给对象,方法即消息。l 单根继承的好处:1)保证所有对象都具有某些功能;2)使垃圾回收器更易实现。l 堆、栈:见《浅析堆栈》。l 没有无符号的数值类型。l 不允许出现以下代码:l new返回对新建对象的引用,而非其后的构造器返回。l 区分重载:仅看参数列表,不看返回值类型。l this关键词:1)对“调
2016-10-10 09:35:26
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人