- 博客(7)
- 资源 (1)
- 收藏
- 关注
冒泡排序与快速排序
首先是冒泡排序import java.util.Random;public class BubbleSort { private static int score[] = new int[50000]; static { for (int i = 0; i < score.length - 1; i++) { Random r = new Rand...
2013-09-12 00:39:18 78
原创 Java堆.栈和常量池 笔记
今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(p...
2013-09-08 23:12:11 53
原创 Java堆栈解析
1、RAM和ROM区别RAM-RamdomAccessMemory随机存取存储器(断电后数据会丢失),高速存取,读写时间相等,且与地址无关,如计算机内存等。ROM-Read Only Memory只读存储器。断电后信息不丢失,如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写。由于不能改写信息,不能升级,现已很少使用。2、栈(stack)与堆(heap)都是Java用...
2013-09-08 22:23:01 57
原创 Class.forName和ClassLoader.loadClass的比较
Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4。Class.forName(className)实际上是调用Class.forName(className, true, this.getClass().getClassLoader())。注意第二个...
2013-09-08 22:05:15 59
原创 JAVA反射机制
转自CSDN:http://blog.csdn.net/justinavril/article/details/2873664 Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是...
2013-09-07 23:12:30 68
转载 WebService另一种轻量级实现—Hessian 学习笔记
最近和同事聊天,得知他们在使用一种叫做Hessian的WebService实现方式实现远程方法调用,是轻量级的,不依赖JavaEE容器,同时也是二进制数据格式传输,效率比SOAP的XML方式要高。感觉像是RESTFUL方式类似,好奇之下到网上查阅相关资料,总结如下:一、简介 Hessian是由caucho提供的一个基于binary-RPC实现的远程通讯library。1、是基于什么协议实现的? 基于Binary-RPC协议实现。2、怎么发起请求? 需通过Hessi
2011-05-22 21:59:00 544
转载 详解spring事务属性
最近和同事聊天,得知他们在使用一种叫做Hessian的WebService实现方式实现远程方法调用,是轻量级的,不依赖JavaEE容器,同时也是二进制数据格式传输,效率比SOAP的XML方式要高。感觉像是RESTFUL方式类似,好奇之下到网上查阅相关资料,总结如下:一、简介 Hessian是由caucho提供的一个基于binary-RPC实现的远程通讯library。1、是基于什么协议实现的? 基于Binary-RPC协议实现。2、怎么发起请求? 需通过Hessi
2011-05-22 21:58:00 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人