摘要: Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或 阅读全文
posted @ 2016-05-08 20:57 zzj123465 阅读(110) 评论(1) 推荐(0) 编辑
摘要: 类的生命周期 在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。 类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象 阅读全文
posted @ 2016-03-16 16:26 zzj123465 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 多线程编程一直是学员们比较头痛和心虚的地方,因为线程执行顺序的不可预知性和调试时候的困难,让不少人在面对多线程的情况下选择了逃避,采用单线程的方式,其实只要我们对线程有了明确的认识,再加上java内置的对多线程的天然支持,多线程编程不再是一道难以逾越的鸿沟。 Java编写的程序都运行在Java虚拟机 阅读全文
posted @ 2016-03-16 14:27 zzj123465 阅读(142) 评论(0) 推荐(0) 编辑