- 博客(9)
- 收藏
- 关注
原创 深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者
2006-01-23 16:56:00
691
原创 理解接口
好的面向对象编程要求类设计人员隐藏那些不需要类的使用人员了解的信息。对于 Java 编程语言,这样的访问可以通过使用关键字 private, protected, 和 public来控制。这些关键字控制类内部的变量和方法是否可见,但是不好的类设计导致太多的可见信息和方法没有被很好的封装。
2006-01-23 11:53:00
782
原创 数据库设计范式深入浅出
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名
2006-01-19 14:31:00
717
原创 解析JDBC(2)
如何在JSP中实现分页显示? <%@ page contentType="text/html;charset=8859_1" %> <% //变量声明 Java.sql.Connection sqlCon; //数据库连接对象 Java.sql.Statement sqlStmt; //SQL语句对象 Java.sql.ResultSet sqlRst; //结果集对象 Java.lang.Str
2006-01-17 15:47:00
774
原创 解析JDBC(1)
数据库表结构 本实例中主要出现了三个数据库表,表名和字段分别如下所示: 计划采购表:jhcg_table 字段名称 中文名称 类型 长度 Goods_no 物品编号 vchar 10 Goods_name 物品名称 Vchar 50 Amount 采购数量 Int Price 采购单价 float Gold 币种 Vchar 15 Units 单位 Vchar 10 Date 时间 D
2006-01-17 15:45:00
765
原创 JAVA中数据库操作的各种方式与设计模式的应用
1. 在业务层使用JDBC直接操作数据库-最简单,最直接的操作紧耦合方式,黑暗中的痛苦 1)数据库url,username,password写死在代码中 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:
2006-01-17 14:46:00
600
原创 深入探讨Iterator模式
集合类的根接口CollectionCollection接口是所有集合类的根类型。它的一个主要的接口方法是: boolean add(Object c)add()方法将添加一个新元素。注意这个方法会返回一个boolean,但是返回值不是表示添加成功与否。仔细阅读doc可以看到,Collection规定:如果一个集合拒绝添加这个元素,无论任何原因,都必须抛出异常。这个返回值表示的意义是add
2006-01-12 11:29:00
644
原创 SQL技巧以及一些查询效率问题
两个常用的SQL语句备份 1、计算某一时间到现在的分钟数 SELECT ID, DATEDIFF(mi, LastDate, GETDATE()) AS minutes FROM yourtable 如果LastDate格式为2004-9-28 09:12:12,当前时间为2004-9-28 09:45:12,则的的结果将是33分钟 2、获取一个日期的年月日 SELECT CONVERT(varc
2006-01-10 14:23:00
2097
原创 集合类的学习
这是我学习时看到的一篇文章,觉得集合类讲的清晰、明了,就摘录下来! 在Java编程中,经常会用到Vector、Enumeration、ArrayList、Collection、Iterator、Set、List等集合类接口。1. Vector类与Enumeration接口Vector类是Java语言提供的一种高级数据结构,可用于保存一系列对象,Java不支持数组,Vector类提供了一种与"
2006-01-10 14:14:00
790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人