相关文章连接 动力之源:代码中的泵 高屋建瓴:梳理编程约定 编程之基础:数据类型(一) 编程之基础:数据类型(二) 可复用代码:组件的来龙去脉 重中之重:委托与事件 物以类聚:对象也有生命 难免的尴尬:代码依赖 12.1 从面向对象开始 12.1.1 对象基础:封装 12.1.2 对象扩展:继承 1 ...
分类:
其他好文 时间:
2017-04-04 00:35:18
阅读次数:
191
1. 在创建好sqlSessionFactory之后,接着就要配置sqlSession的创建。 构造参数,包括sqlSessionFactory对象,以及ExecutorType(simple) 2. sqlSession接口 我们的应用程序,是直接注入sqlSessionTemplate ,操作数 ...
分类:
数据库 时间:
2017-03-20 22:03:17
阅读次数:
263
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6574920.html 一:序列化与反序列化 序列化:把Java对象转化为字节序列的过程; 反序列化:从字节序列重构出Java对象的过程。 二:序列化的作用 1)对象持久化:我们知道,对象随着程序的运行而被创建, ...
分类:
编程语言 时间:
2017-03-18 17:30:15
阅读次数:
176
方式2:实现Runnable接口 * 步骤: * A:自定义类MyRunnable实现Runnable接口 * B:重写run()方法 * C:创建MyRunnable类的对象 * D:创建Thread类的对象,并把C步骤的对象作为构造参数传递 ...
分类:
编程语言 时间:
2017-02-09 21:45:27
阅读次数:
147
#Spring 为了配置bean对象和维护bean对象之间关系的一个容器框架 #三种注入方法 1 Setter注入2 构造参数注入3 注解注入(原理同1) #自动装配(autowire) 不使用自动装配。必须通过ref元素指定依赖,这是默认设置。由于显式指定协作者可以使配置更灵活、更清晰,因此对于较 ...
分类:
编程语言 时间:
2016-12-07 01:55:59
阅读次数:
123
一、反射的概念 : 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC ...
分类:
编程语言 时间:
2016-11-18 18:12:03
阅读次数:
196
分页是Web应用常用的手法,Django提供了一个分页器类Paginator(django.core.paginator.Paginator),可以很容易的实现分页的功能。该类有两个构造参数,一个是数据的集合,另一个是每页放多少条数据。Paginator的基本使用如下: $python manage ...
分类:
其他好文 时间:
2016-11-11 22:40:46
阅读次数:
230
创建和销毁对象 第一条:考虑用静态工厂方法替代构造器 For example: 优势: 有名称 不必在每次调用它们的时候都创建一个新对象 它们可以返回原返回类型的任何子类型的对象 在创建参数化类型实例的时候,他们使代码变得更加简洁 缺点: 类如果不含公有的或者受保护的构造器,就不能被子类化 它们与其 ...
分类:
编程语言 时间:
2016-11-01 19:13:10
阅读次数:
209
1. 使用普通类模拟枚举 2. 使用抽象类模拟枚举 使用抽象类模拟可以免除写大量的if-else语句,不需要对每个对象进行判断,只需要有具体实现类完成即可 3. 枚举类 普通的枚举类末尾不需要写分号 4. 带构造参数枚举 枚举中每个变量都是static final的 5. 带抽象函数的枚举 6. 枚 ...
分类:
其他好文 时间:
2016-11-01 18:39:18
阅读次数:
151
多线程的代码实现: 方式2:实现Runnable接口 步骤: A:自定义类MyRunnable实现Runnable接口 B:重写run()方法 C:创建MyRunnable类的对象 D:创建Thread类的对象,并把C步骤的对象作为构造参数传递(2种方法) a:Thread(Runnable tar ...
分类:
编程语言 时间:
2016-10-06 10:50:01
阅读次数:
208