一:无返回值的存储过程
存储过程为:
create or replace
procedure adddept(deptno number,dname varchar2,loc varchar2)
as
begin
insert into dept values(deptno,dname,loc);
end;
然后呢,在java里调用时就用下面的代码:
public class TestProcedure {
Connection conn=null ;
CallableStatement
cstmt=null ;
PreparedS ...
Java面试常见问题
1 、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需 ...
一、FlyWeight模式定义:
运用共享技术有效地支持大量细粒度对象。
二、模式解说
也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。在Flyweight模式中,由于要产生各种各样的对象,所以在Flyweight(享元)模式中常出现Factory模式。Flyweight的内部状态是用来共享的,Flyweight factory负责维护一个对象存储池(Flyweight Pool)来存放内部状态的对象。Flyweight模式是一个提高程序效率和性能的模式,会大大加快程序的运行速度。
三、结构图
享元模式所涉及的角色有抽象享元角色、具体 ...
- 13:45
- 浏览 (154)
- 评论 (0)
- 分类: Design Patterns
最近加入圈子
最新评论
-
Struts2中有关struts-def ...
大哥 ,支持一下 多多指教
-- by zrzking -
Struts2拦截器学习
刚接触 多多学习
-- by zrzking -
Struts2拦截器学习
总结很不错~谢谢
-- by duzhijun1983 -
Dtree学习
好文,沙发抢定中
-- by flysailing







评论排行榜