- 博客(8)
- 收藏
- 关注
原创 JVM虚拟机内存
java虚拟机所管理的内存分为以下几个数据区域:方法区(method area)虚拟机栈(VM Stack)本地方法栈(Native Method Stack)堆区(Heap)程序计数器(Program Counter Register)程序计数器: 是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器...
2011-11-25 23:10:43
88
HashSet的实现
当new HashSet的时候,HashSet的构造方法如下:[code="java"]public HashSet() { map = new HashMap();}[/code]也就是说,hashSet的内部是用HashMap实现的。当向set add一个对象的时候,源码如下:[code="java"]public boolean add(E o) { return...
2011-10-27 11:04:06
118
原创 java泛型方法调用时失效
[code="java"]public class Test { public void replace(List list, String str){ list.add(str); } public static void main(String[] args){ Test test = new Test(); List list = new Array...
2011-10-16 17:19:10
473
原创 java随手记2之String对象
Java String 对象: [code="java"]String a = new String("abc");[/code]创建了几个String Object?一般来说,答案是两个,一个是"abc",一个是指向"abc"的引用对象s。如果答案是正确的,那么下面的表达式会不会创建四个对象呢? [code="java"]String a = new String("abc&quo
2011-10-12 12:36:56
116
原创 Java类关系图
开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一...
2011-10-07 12:47:06
256
原创 java随手记
Java的泛型只在源代码存在,只供编辑器检查使用,编译后的字节码文件已擦除了泛型类型,同时在必要的地方插入了强制转型的代码。 泛型代码: Java代码 [code="java"]public static void main(String[] args) { List stringList = new ArrayList(); stringLi...
2011-10-06 11:52:35
99
原创 Sping IOC 学习笔记
[b]IOC 容器[/b]org.springframework.beans 和 org.springframework.context包是spring IOC容器的基础。BeanFactory 和 ApplicationContext:BeanFactory提供的高级配置机制,使得管理各种对象成为可能。而ApplicationContext是BeanFactory的扩展,功能进一步增强。...
2011-05-01 22:47:38
84
原创 tomcat启动时Spring做了什么(一、创建ContextLoader)
在配置Spring 的时候,我们需要在web.xml文件中配置一个listener如下: org.springframework.web.context.ContextLoaderListener 当server启动的时候,需要初始化WebApplicationContext,那么就会调用ContextLoaderListener的contextI...
2011-05-01 16:14:31
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人