itkui

年少为何不轻狂!

06 2007 档案

标识接口的作用
     摘要: 标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。
标接口在Java语言中有一些很著名的应用,比如java.io.Serializable和java.rmi.Remote等接口便是标识接口。标识接口,当一个类实现了一个标识接口之后就像是给自己打了个标签。
打个比喻,不是很恰当。就像是一个人穿了件名牌衣服(实现了标识接口),别人一看他穿的衣服(标识接口)就知道他的品味、身份(特性)。
  阅读全文

posted @ 2007-06-16 21:47 itkui 阅读(842) | 评论 (0)  编辑

『转摘』Java中的instanceof关键字
     摘要: instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据  阅读全文

posted @ 2007-06-16 21:24 itkui 阅读(185) | 评论 (0)  编辑

Overload和Override的区别
     摘要: 重写Override是父类与子类之间多态性的一种表现,重载Overload是一个类中多态性的一种表现。
在Java语言规范里,一个方法的特征仅包括方法的名字、参数的数目和种类,而不包括返回类型、参数的名字以及抛出的异常。Java编译器检查方法的重载Overload时会根据这些条件判断两个方法是否重载了。
但是Java编译器在检查方法的重写时,则会进一步的检查两个方法的返回类型和抛出的异常是否相同。  阅读全文

posted @ 2007-06-16 15:31 itkui 阅读(3233) | 评论 (1)  编辑

Java:获取文件的路径
     摘要: java:获取类文件所在的真实路径

1:this.getClass().getClassLoader().getResource("/").getPath();
2:this.getClass().getResource("/").getPath();

注意:
1.如果文件不存在的话,将会发生nullpointerException
2.如果想获取web-inf/classes的路径,可以通过"/."获取

获取web服务器所在的真实路径
request.getContextPath();  阅读全文

posted @ 2007-06-12 07:43 itkui 阅读(2233) | 评论 (0)  编辑

关于BlogJava

posted @ 2007-06-11 05:08 itkui 阅读(124) | 评论 (0)  编辑

JDBC之代码复用
     摘要: 在使用JDBC连接数据库的时,我们会采用executeQuery(String sql)获得一个结果集。当数据库结构变化或者获得其他数据库表结果集的时候我们需要将ResultSet结果集根据不同的数据结构重新遍历。
如何才能建立一个与数据库结构无关的JDBC连接呢?我们可以通过使用ResultSetMetaData()方法获得表结构。然后使用Object[]数组遍历结果集。当我们要取得相应的结果时,我们可以使用Iterator迭代器。只要遍历迭代器就可以取出结果。
  阅读全文

posted @ 2007-06-09 14:17 itkui 阅读(1432) | 评论 (13)  编辑

JDBC可滚动和可更新结果集
     摘要: JDBC中ResultSet类中,我们可以使用next()方法从结果集中的一条记录移动到下一条记录。同时我们还可以在定义Statement或PrepareStatement时指定结果集是否可滚动或更新。以下是注意事项:
1. 即使使用了CONCUR_UPDATABLE参数来创建Statement,得到的结果集也不一定是“可更新的”。如果你的记录集来自合并查询,这样的结果集就可能是不可更新的。可以使用ResultSet类的getConcurrency()方法来确定是否为可更新结果集。
2.在JDBC中使用可更新的结果集来更新数据库,不能使用"select * from table"方式的sql语句,必须写成以下两种形式之一:<1>.select table.* from table <2>.select column1,column2,column3 from table
3.如果使用的JDBC版本是3.0 (JDK1.4以后的版本),使用CallableStatement的setXXX()方法来设置IN参数时,既可以使用索引,也可以使用参数名称。如果使用JDBC  阅读全文

posted @ 2007-06-09 14:11 itkui 阅读(863) | 评论 (1)  编辑

Properties属性持久化
     摘要: 在编写Java程序的时候为了让Java具有更好的可扩展性,我们需要将一些常用的、需要的根据实际情况改变的属性存在文本文件中。JDK5提供了属性持久化支持。
java.util.Properties中提供了对普通文本和xml文件属性的读取方法。在利用Java对属性文件进行读取和更新前我们需要先将文件加入输入输出流中。
1.属性读取:读取普通文本可以使用load(InputStream in)、loadFromXML(InputStream in)方法将输入流内容读入属性列表。然后,通过getProperty(String key)按照指定的键在此属性列表中搜索属性。
2. 属性更新:更新属性列表setProperty(String key,String value),store(OutputStream out,String comments)和storeToXML(OutputStream out,String comments)可以将属性列表写入输出流中。
Properties继承自Hashtable,Properties类的出现简化了对属性持久化的操  阅读全文

posted @ 2007-06-09 13:58 itkui 阅读(489) | 评论 (0)  编辑

导航

统计

留言簿(1)

随笔档案(24)

收藏夹(15)

好站珍藏

学习资源

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜