面试
wukangjie
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
mysql(Oracle)数据库连接操作
在笔试或者技术面试中,经常会遇到数据库的一些连接操作。面试官会直接问数据库的连接的过程,甚至会问到PreparentStatement和Statement的区别。为了更巩固知识,在这里将数据库的一些连接操作写出如下。 1 首先要在数据库中创建一张测试表,如: create table dept( id varchar(50) primary key, name varchar(50) ,原创 2014-03-28 01:21:19 · 826 阅读 · 0 评论 -
单例模式的编码演示和说明
单例模式:确保一个类只有唯一实例 分类:懒汉式(私有静态对象声明,不初始化,线程不同步,需要加synchronized关键字) 饿汉式(私有静态对象声明,初始化。本身线程同步) 利弊:从资源利用率角度讲:懒汉式优于饿汉式 从速度和反应时间上讲:饿汉式优于懒汉式 代码实现: package pattern; /** * 单例模式:懒汉式 * @author w原创 2014-03-28 16:16:37 · 696 阅读 · 0 评论 -
简单工厂模式
简单工厂模式 定义: 用一个方法代替构造器或者new关键字,把创建对象的过程隐藏起来 优点: 1.隐藏了构造器和new关键字 2.降低了这个对象与别的类之间的耦合,提高了程序的可扩展性。当子类被别的类替换,或者构造器的参数发生变化的时候,只需改动工厂方法内的new即可,改动量降到了最低,而如果不用工厂模式,而是直接用new关键字的话,需要改动的地方就很多了。 3.把对象的设计和实现分开原创 2014-03-28 17:32:24 · 522 阅读 · 0 评论