当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在第一部分中,我们实现了5个类。
 

 

    摘要:对象标识相当于数据表中的主键,在持久化中起着十分重要的作用,nhibernate通过对象标识来辨别两个持久对象是否相等。在映射文件中,通过id属性来定义对象标识,内容如下:<id name="orderid" type="int32" unsaved-value="0" column="order_id">......
    摘要: 有时候jdbc运行得不够快,这使得有些程序员使用数据库相关的存储过程。作为一个替代方案,可以试试使用statement 的批量处理特性看看能否同时执行所有的sql以提高速度。 存储过程的最简单的形式就是包含一系列sql语句的过程,将这些语句放在一起便于在同一个地方管理也可以提高速度。statement 类可以包含一系列sql语句,因此允许在同一个数据库事务执行所有的那些语句而不是执行对数据库的一......


利用UML类图设计Java应用程序详解(二)
在第一部分中,我们实现了5个类.在本部分中,我们接着说明如何利用uml类图来设计余下的各个类.为减少篇幅,本部分着重讲解uml类图及应用,对java实现代码不再详细描述.

  cgpoint类说明了如何利用非抽象类扩展抽象类.cgpoint类是cgobject的子类,cgpoint类扩展了cgobject类,cgpoint类没有再它所继承的变量中增加变量,它所声明的方法只有构造函数与要求它实现的抽象方法.其类图如下: 【程序编程相关:Apache2 + mod_ssl +

  六.cgpoint类 【推荐阅读:Apache2 + mod_ssl +

  java实现代码为: 【扩展信息:oracle8i在redhat7.1~7

  

  // cgpoint.java

  public class cgpoint extends cgobject {

  // method declarations

  public cgpoint(int x, int y,char ch) {

  location = new point(x,y);

  drawcharacter = ch;

  }

  public cgpoint(int x, int y) {

  this(x,y,´+´);

  }

  public cgpoint(point p) {

  this(p.getx(),p.gety(),´+´);

  }

  public cgpoint(point p,char ch) {

  this(p.getx(),p.gety(),ch);

  }

  public void display(printcgrid grid) {

  grid.setcharat(drawcharacter,location);

  }

  public void describe() {

  system.out.print("cgpoint "+string.valueof(drawcharacter)+" ");

  system.out.println(location.tostring());

  }

  }

  七.cgbox类

  cgbox类也扩展了cgobject类.cgbox类提供了在网格上显示矩形的附加变量.
...   下一页
 ·java技巧:列表排序    »显示摘要«
    摘要:在java collection framework中定义的list实现有vector,arraylist和linkedlist。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。   你能够使用java.util.collections类中的sort()方法对list元素进行排序。你既可以给方法传递一个list对象,也可以传递一个list和一个......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE