引言:
AVA里提供的日期和时间类,java.sql.Date和java.sql.Time,只会从数据库里读取某部分值,这有时会导致丢失数据。
摘要:
前言
在有的时候根据项目的需要不可以避免用到本地的东西,最常见的就是java想访问window本地的东东,比如想调节鼠标移动速度、改变窗体底色、甚至用javaapplet做个基于windows的远程控制象pcanywhere那样,怎么办?下面就用个最简单的例子来入门。
步骤
写一个helloworld.java
class helloworld {
public ......
摘要:
java.nio.charset 包中有三个类可以帮助在将旧应用程序迁移到 java 平台上时进行字符集之间的转换。john zukowski 将带您了解这三个类并提供一个演示这种功能的示例。
具体请看:
java/j-mer1022/index.shtml>http://www-900.ibm.com/developerworks/cn/java/j-mer1022/inde......
谨慎使用Date和Time类
ava里提供的日期与时间类,java.sql.date与java.sql.time,只会从数据库里读取某部分值,这有时会导致丢失数据.例如一个包含2002/05/22 5:00:57 pm的字段,读取日期时得到的是2002/05/22,而读取时间时得到的是5:00:57 pm.
你需要了解数据库里存储时间的精度.有些数据库,比如mysql,精度为毫秒,然而另一些数据库,包括oracle,存储sql date类型数据时,毫秒部分的数据是不保存的.以下操作中容易出现不易被发现的bug:
获得一个java里的日期对象.
从数据库里读取日期
试图比较两个日期对象是否相等.如果毫秒部分丢失,本来认为相等的两个日期对象用equals方法可能返回false.
java.sql.timestamp类比java.util.date类精确度要高....
下一页 摘要:
java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。peter haggar 在本文中分析了 softreference、weakreference 和 phantomreference 类的功能和行为,并就这些类的使用给出了一些编程风格上的建议。
......