2015年11月17日
摘要:
概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。Java中的常见注解JDK自带注解:@Override//覆盖父类的方法@Deprecated//表示方法过时了@SuppressWarnings("deprecation")//忽略deprecation警告常见第三方注解...
阅读全文
posted @ 2015-11-17 15:41
wzyy
阅读(320)
推荐(0)
2015年11月13日
摘要:
定义: 适配器模式将一个类的接口,转换成客户期望的另一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 适配器的分类: 组合:采用组合的方式的适配器成为对象适配器 特点:把“被适配者”作为一个对象组合到适配器类中,以修改目标接口包装被适配者 2.继承:采用继承的方式称为类适配器
阅读全文
posted @ 2015-11-13 14:09
wzyy
阅读(307)
推荐(0)
2015年11月12日
摘要:
工厂模式概念: 实例化对象,用工厂方法代替new操作 工厂模式包括工厂方法模式和抽象工厂模式 抽象工厂模式是工厂方法模式的扩展 工厂模式的意图: 定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化。 工厂方法把实例化的工作推迟到子类中实现 什么情况下适合工厂模式: 有一组类似的对象需要创建
阅读全文
posted @ 2015-11-12 19:09
wzyy
阅读(223)
推荐(0)
2015年11月10日
摘要:
package com.model.newb.danli; /** * 使用双重校验锁 * */ public class Singleton { private Singleton() {} private static volatile Singleton instance; public st
阅读全文
posted @ 2015-11-10 13:57
wzyy
阅读(233)
推荐(0)
摘要:
要导入相应的包] 1 public class ConnDB { 2 private Connection ct = null; 3 //驱动程序名 4 String driver = "com.mysql.jdbc.Driver"; 5 // URL指向要访问的数据库...
阅读全文
posted @ 2015-11-10 13:56
wzyy
阅读(260)
推荐(0)
2015年9月1日
摘要:
int 是基本类型,直接存数值,integer是对象,用一个引用指向这个对象 int 是基本数据类型,Integer是类 int类的变量初始为0,Integer的变量则初始化为null. 如果只是用来进行一些加减乘除的运算or作为参数进行传递,那么就可以直接声明为int基本数据类型;如果要像对象一样来进行处理,那么就要用Integer来声明一个对象,因为java是面向对象的语言,因此当声明为对...
阅读全文
posted @ 2015-09-01 11:17
wzyy
阅读(673)
推荐(0)
2015年5月23日
摘要:
一个类通过使用运算符new可以创建多个不同的对象,这些对象将被分配不同的内存空间,准确的说法是:不同对象的实例变量将被分配不同的内存空间,如果类中有类变量,那么所有对象的这个类变量都被分配到同一处内存,改变其中一个对象的类变量会影响其他对象相应的类变量。也就是说,对象共享类变量。类变量可以通过某个对...
阅读全文
posted @ 2015-05-23 18:25
wzyy
阅读(399)
推荐(0)
2015年4月2日
摘要:
希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,
阅读全文
posted @ 2015-04-02 10:15
wzyy
阅读(268)
推荐(0)
摘要:
1 时间复杂度比较1) 从平均时间复杂度来考虑:直接插入排序、冒泡、直接选择是三种简单的排序方法,为O(N2),快速、堆、二路归并排序为O(nlog2n),希尔排序介于两者之间。2) 从最好的时间复杂度考虑:直接插入排序和冒泡为O(n),其他的最好情况平均相同。3) 从最坏的时间复杂度考虑:快速排序...
阅读全文
posted @ 2015-04-02 10:08
wzyy
阅读(559)
推荐(0)
posted @ 2015-04-02 10:06
wzyy
阅读(252)
推荐(0)