- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Java Integer.highestOneBit(i)代码品读
1、在写代码的过程中,偶尔使用到了 Integer.highestOneBit(i)这个函数调用。使用的第一感觉就是这个函数是干什么用的,通过查看文档得知,这个函数的作用是取 i 这个数的二进制形式最左边的最高一位且高位后面全部补零,最后返回int型的结果。 首先来补充一点背景知识。 1、在计算机系统中,数值一律使用补码来表示和存储。主要原因是使用补码可以将符号位和其它位统一处
2013-07-29 16:33:30 16666 2
原创 通过模版方式模式进行框架设计
最近在看 Mina的源代码。结合之前使用过的一些,诸如Structs,Zend,JUint等等框架,对框架的基本实现模式有了一点认识。 例如使用structs2时,需要继承ActionSupport类并实现它的execute()的方法。这就是典型GoF的模板方法模式。 首先看看下面模板方法的类图: 父类AbstractClass定义了两个抽象方法Operation
2013-07-23 23:41:54 789
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人