- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 表与表的关联
--两个表之间进行的连接(99语法)select * from emp join dept on emp.deptno=dept.deptno; select * from emp join dept on dept.deptno=emp.deptno; 等价于(92语法)select * from emp,dept where emp.deptno=dept.deptno;-
2012-07-31 13:23:57 479
原创 Java责任链设计模式
Java模式开发之责任链模式从击鼓传花谈起 击鼓传花是一种热闹而又紧张的饮酒游戏。在酒宴上宾客依次坐定位置,由一人击鼓,击鼓的地方与传花的地方是分开的,以示公正。开始击鼓时,花束就开始依次传递,鼓声一落,如果花束在某人手中,则该人就得饮酒。 假比说,贾母、贾赦、贾政、贾宝玉和贾环是五个参加击鼓传花游戏的传花者,他们组成一个环链。击鼓者将花传给贾母
2012-07-25 10:53:43 2151
原创 java中的内部类
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的
2012-07-20 14:59:44 836
原创 java中装饰设计模式(decorator)
装饰模式说白了就是一种对原有功能的一种加强。例如:假如我这里有一个专门用于读取的基类 MyReader在他的基础上又有了,专门读取文本的派生类MyTextReader 专门读取媒体的派生类MyMediaReader 专门读取数据
2012-07-18 20:27:19 1382
原创 java中适配器设计模式(adapter)
1、 适用范围在准备实现某个指定接口的时候,我们可能会发现存的类已经提供了这种功能,只是方法名不同而已。这个时候,我们可以通过利用适配器模式类癌这个现存的类与外界交互的接口,从而满足用户的要求。适配器模式的宗旨就是,保留现有的类提供的服务,修改器接口,从而达到客户的期望。适配器模式是用来解决使用不兼容的接口的问题的方案。2、 举例当我们打算改动代码以适配客户需求的时候,可能
2012-07-18 20:21:50 1006
原创 单例设计模式
6 静态函数 设计模式1.(1)静态代码块给类初始化的(2)构造代码块给对象初始化的(3)构造函数给对应对象初始化的2.设计模式:java中23种设计模式 GOF(四人帮)单例设计模式:解决一个类中只有一个对象想要保证对象唯一。(1)为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象(2)还为了其他程序能够访问该类
2012-07-18 20:05:36 455
原创 线程的和线程死锁
一个很实用的线程实例:package org.leadfar;import java.util.Scanner;/* * start--开始上传 * restart --从新开始 * Stop--暂停 * cancle--取消 * */enum Status {CANCLE, SUPPEND, NEXT}
2012-07-18 11:52:40 445
原创 Java中的反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav
2012-07-16 11:17:41 492
原创 关于重写equals方法,hashcode方法,toString方法 ,compareto()方法
关于重写equals方法,hashcode方法,toString方法 ,compareto()方法总结:toString说白了,就是为了显示用的Compareto 方法为了比较用的只有用到Hashtable、HashMap、HashSet、LinkedHashMap等时才要注意hashcode,其他地方hashcode无用。Hashcode: 为什么要重写hashCode方法?
2012-07-14 14:32:13 4162 2
原创 java中枚举
package com.edzy.www;public enum EunmTest { RED { public String getInfor() { return "这是红色"; } }, BULE { public String getInfor() { return "这是蓝色"; } }, YELLOW { publi
2012-07-13 16:30:05 506
原创 遍历集合的常见的集中方法
package com.sina.www;import java.util.*;publicclass Test3 { publicstaticvoid main(String[] args) { List l = new ArrayList(); l.add("世界你好!"); l.add("上海"
2012-07-11 16:57:15 717 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人