java
文章平均质量分 67
yuyu_1713
这个作者很懒,什么都没留下…
展开
-
为什么重写 equals 和 hashCode 方法
一. 关键字:Object 、 equals() 、 hashCode ()二. 为什么需要重写:众所周知, Object 是所有类的父类。但,我们在实际开发中自定义自己类时,往往需要重写 Object 中 equals 和 hashCode 方法。为什么呢?首先看看 Object 的 API 吧。Object 类中原始写法是:p...原创 2012-06-21 13:05:05 · 112 阅读 · 0 评论 -
启动一个线程是用run()还是start()? 为什么?
启动线程肯定要用start()方法。当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。当cpu分配给它时间时,才开始执行run()方法(如果有的话)。start()是方法,它调用run()方法.而run()方法是你必须重写的. run()方法中包含的是线程的主体。 继承Thread类的启...原创 2012-06-29 17:12:21 · 116 阅读 · 0 评论 -
Java用native2ascii命令做unicode编码转换
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2asci...原创 2012-11-15 18:57:18 · 104 阅读 · 0 评论 -
对文件压缩加密/解密解压缩的例子,DES/RSA [转]
RSA压缩加密/解压缩解密import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.Key;...原创 2013-11-15 17:52:03 · 357 阅读 · 0 评论 -
oracle.sql.TIMESTAMP 处理日期 [转]
个人觉得Oracle有些“独裁”在日期类型对象方面,自己的JDBC驱动不兼顾JDK的标准类。 我想好多朋友遇到过此类问题。这里不再详述。 个人的解决方案: private String getDate(Object value) { Timestamp timestamp = null; try { timestamp = (Timestamp) value; ...原创 2013-10-09 13:37:56 · 962 阅读 · 0 评论