摘要: Spring可以做很多事情,它为企业级的开发提供了丰富的功能,但是这些功能的底层实现都依赖于它的两个核心特性, 也就是依赖注入(dependency injection, DI)和面向切面编程(aspect-oriented programming,AOP)。 为降低Java开发的复杂性,Sprin 阅读全文
posted @ 2016-09-21 11:44 沧浪少年 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本文介绍的对象创建过程仅限于普通Java对象,不包括数组和Class对象。 1.类加载检查 虚拟机遇到一条new指令时,首先去检查该指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。 2.为新生对象分配内存 对象所需内存的大小在类加载完成后便可 阅读全文
posted @ 2016-09-21 11:28 沧浪少年 阅读(2226) 评论(0) 推荐(0) 编辑