02 2017 档案

摘要:集合属性 Spring 中可以通过一组内置的 xml 标签(例如: <list> , <set> 或 <map>) 来配置集合属性。 配置java.util.Set 需要使用 <set> 标签 , 定义元素的方法与 List 一样。 下面我们就以 List 和 Map 为例: 配置List属性 1 阅读全文
posted @ 2017-02-28 20:49 Chinda 阅读(485) 评论(0) 推荐(0)
摘要:引用其他Bean 组成应用程序的 Bean 经常需要相互协作以完成应用程序的功能 , 要使 Bean 能够相互访问, 就必须在 Bean 配置文件中指定对 Bean 的引用。 在 Bean 的配置文件中 , 可以通过 <ref> 元素或 ref 属性为 Bean 的属性或者构造器参数指定对 Bean 阅读全文
posted @ 2017-02-28 16:38 Chinda 阅读(2753) 评论(0) 推荐(1)
摘要:Spring 依赖注入 属性注入(最常使用) 构造函数注入 工厂方法注入(很少使用,不推荐) 属性注入 通过 setter 方法注入 Bean 的属性值或依赖的对象 , 使用<property> 元素 , 使用 name 属性指定 Bean 的属性名称 , value 属性或 <value> 子节点 阅读全文
posted @ 2017-02-28 15:57 Chinda 阅读(416) 评论(0) 推荐(0)
摘要:简介 Spring 是一个开源框架。 Spring 是为简化企业级应用开发而生,使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。 Spring 是一个 IOC 和 AOP 容器框架。 Spring 框架图 代码演练 下面我们开始 Spring 第一个经典项目 阅读全文
posted @ 2017-02-28 11:42 Chinda 阅读(368) 评论(0) 推荐(0)
摘要:初始化优先级:静态代码块>>main方法>>构造代码块>>构造函数 控制台输出: go to >>>>>(CodeBlock--static{})I am CodeBlock static code block! go to >>>>>(TestCodeBlock--static{})I am Te 阅读全文
posted @ 2017-02-26 19:38 Chinda 阅读(433) 评论(0) 推荐(0)
摘要:文章出处:http://www.cnblogs.com/chenssy/p/3382979.html 实现Cloneable接口:实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。 浅拷贝: 控制 阅读全文
posted @ 2017-02-24 15:59 Chinda 阅读(641) 评论(0) 推荐(0)
摘要:浅复制(浅克隆) :被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 深复制(深克隆) :被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被 阅读全文
posted @ 2017-02-24 14:11 Chinda 阅读(10565) 评论(0) 推荐(0)
摘要:多态特性: 子类Child继承父类Father,我们可以编写一个指向子类的父类类型引用,该引用既可以处理父类Father对象,也可以处理子类Child对象,当相同的消息发送给子类或者父类对象时,该对象就会根据自己所属的引用而执行不同的行为,这就是多态。即多态性就是相同的消息使得不同的类做出不同的响应 阅读全文
posted @ 2017-02-22 09:03 Chinda 阅读(578) 评论(0) 推荐(0)
摘要:单例对象:保证内存中只存在一个对象, 保证对象的唯一性。 1) 禁止其他程序通过构造函数创建该类对象。 2) 只允许其他程序通过该类中的定义方法来实例化对象。 实现: 1) 在类中创建该类的私有静态的对象。 2) 将构造函数私有化。 3) 提供一个静态方法来获取该对象。 饿汉式设计模式: 懒汉式设计 阅读全文
posted @ 2017-02-21 08:58 Chinda 阅读(263) 评论(0) 推荐(0)