- 博客(11)
- 收藏
- 关注
转载 union和struct类型的大小计算
union和struct类型的大小计算:对于union,对齐的大小是最大的基本元素的对齐大小,对象的大小必须是该基本元素大小的整数倍。如:Union U1{Char a[9];Intb;};对齐为4字节对齐,大小为大于9并且为4的倍数,为12。若其中的int b改为double,则对齐为8,大小为16。复杂一点的情况:Union U2{
2012-10-14 19:55:50 304
转载 java中匿名内部类的两种实现方式
转自 http://ayis.iteye.com/blog/219590使用匿名内部类课使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式:第一种,继承一个类,重写其方法;第二种,实现一个接口(可以是多个),实现其方法。下面通过代码来说明:
2012-10-01 20:55:34 643
转载 java反射的原理
转自 :http://www.dnbcw.com/biancheng/fanshe/fxpr83373.html一、预先需要掌握的知识(java虚拟机) java虚拟机的方法区: java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器
2012-10-01 15:16:59 328
原创 不用减号实现减法
a-b//a-bdec(a,b){//减b次1 for(b) {//实现a = a - 1 int c = a; int d = 0; for(c) { a = d; d++; } }}
2012-09-23 19:30:39 814
转载 Ehcache详细解读
http://raychase.iteye.com/blog/1545906Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现
2012-09-19 15:06:42 1032
转载 对象初始化流程梳理
http://www.blogjava.net/cheneyfree/archive/2008/05/24/202643.html
2012-09-14 11:27:36 226
转载 Java 理论与实践: 正确使用 Volatile 变量
原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文
2012-09-04 14:33:38 213
原创 java 基本数据类型
1. boolean 只有 true,false两种值2. char 的值只能是正数 [0, 2^16-1]3. byte,short,int,long都有正负数4.float, double注意实数默认是double
2012-09-03 16:06:09 183
原创 sort, priority_queue, set, map排序顺序
#include #include #include #include #include #include using namespace std;int myints[]= {1,3,5,2,4,6};class Node{public:Node(int x):m_nX(x){}int getX() const{ ret
2012-08-31 18:29:11 474
原创 c++中sort, priority_queue自有类型和自定义类型的排序规则
#include #include #include #include using namespace std;int myints[]= {1,3,5,2,4,6};class Node{public:Node(int x):m_nX(x){}int getX() const{ return m_nX;}bool o
2012-08-31 16:26:52 3572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人