- 浏览: 15597 次
最新评论
文章列表
static :我们都知道被static 修饰的变量都是静态变量,对于静态变量在JVM中存在于常量池中,常量池一般在perm heap 中. 对于static 变量的初始化是在类构造器clinit中。
public class A {
public String name="peter";
public static final int age=100;
public static int salary = 10000;
static {
System.out.println("init static block") ...
- 2013-04-06 23:49
- 浏览 558
- 评论(0)
We can create Beanfactory by ClassPathXmlApplicationContext. The following code will create new beanfactory instance.
Beanfactory beanfactory = new ClassPathXmlApplicationContext("applicationContext.xml")
/**
* Create a new ClassPathXmlApplicationContext, loading the definitions
...
- 2013-04-06 23:06
- 浏览 980
- 评论(0)
Spring的依赖注入容器的核心是Beanfactory。BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。创建BeanFactory 可以通过手工代码的方式也可以通过配置文件的方式。具体有以下几种方式:
1. ClassPathXmlApplicationContext:默认从classpath的xml配置文件创建,可以从jar包中读取配置文件
BeanFactory factory = new ClassPathXmlApplicationContext("applicationContex ...
- 2013-04-06 16:46
- 浏览 1047
- 评论(0)
The java.util.Arrays provide convenient way to create a fixed-size list initialized to contain several elements:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}
/**
* @serial include
*/
private static class ArrayL ...
First let's see what does Atomic mean?(see http://www.techopedia.com/definition/16246/atomic-java)
Atomic is a toolkit of variable java.util.concurrent.atomic package classes, which assist in writing lock and wait-free algorithms with the Java language. An algorithm requiring only partial threa ...
自从jdk 1.2 开始, Java的引用类型分就为四种, 强引用Strong reference, 软引用Soft reference, 弱引用weak reference,虚引用 phantom reference。Reference 是一个抽象类,而 SoftReference,WeakReference,PhantomReference 以及 FinalReference 都是继承它的具体类。下面分析一下四种类型的特点及GC 是如何垃圾回收的
1.StrongReference位于java.lang.ref 包下,这是使用最多的类型, 比如new 一个对象obj, 当我们在H ...