Java
aixiaohei
软件工程师,J2EE的狂热爱好者!!现在学习动态语言python,研究Django框架及其应用。
展开
-
Java对象系列化
在开发项目的时候,对于数据的保存 我们通常是直接将数据保存到磁盘上面 ,但是这样操作起来非常的不方便 ,尤其是在大型的项目开发中。 对象的序列化可以将对象以数据的形式存储到文件中;反之我们也可以从文件中加载一个对象 ,也叫反序列化。 对于多个数据的操作封装在一起,写入文件,在反序列化的时候我们只需要读取这个对象就可以了 ,我么就不必关心内部数据和方法了 。因为所有数据都包含在对象中。1原创 2012-04-06 16:23:08 · 1214 阅读 · 0 评论 -
Java代码技巧
(1) 使用Integer.valueOf()代替new Integer();(2) if (result.size() > 0) return true; return false; 可以优化为return return result.size()>0 (3) 使用"const".eqauls(variable)代替 variable.eqauls("const") 避免原创 2012-04-24 17:13:46 · 383 阅读 · 0 评论 -
重写一下hashCode方法
class Person { @Override public int hashCode() { return new HashCodeBuilder().append(name).toHashCode(); } } 覆写equals方法必须覆写hashCode方法 其中HashCodeBuilder是org.apache原创 2012-04-26 17:19:49 · 843 阅读 · 1 评论 -
java equals和==
http://blog.csdn.net/sandezivip/article/details/7610921 http://wenku.baidu.com/view/2d25e10d4a7302768e9939d7.html原创 2012-05-29 08:44:18 · 378 阅读 · 0 评论