java学习笔记
feng_cs
这个人很懒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重写equals()方法
一、规范Java语言规范要求equals方法具有下面的特性:1) 自反性:对于任何非空引用x, x.equals(x) 应该返回true。2) 对称性:对于任何引用x和y,如果x.equals(y)返回true,那么y.equals(x)也应该返回true。3) 传递性:对于任何引用x、y和z,如果x.equals(y)返回true,y.equals(z)返回t原创 2007-12-09 19:18:00 · 1710 阅读 · 0 评论 -
Java中final修饰参数的作用之一
在方法参数前面加final关键字就是为了防止数据在方法体中被修改。这里主要分两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用类型。 第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如:public void testInt(final int param1) {原创 2008-08-24 23:06:00 · 13538 阅读 · 4 评论 -
Java 里对象串行化
对象串行化,有这样一个说法: 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力,叫做对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization)。 在java.io包中,接口s原创 2008-09-27 20:03:00 · 1124 阅读 · 1 评论 -
重写Bean的toString()方法
public String toString() { StringBuilder sb = new StringBuilder(); sb.append("["); // 获取Bean的所有方法 Method[] methods = this.getClass().getMethods(); // 方法名原创 2009-12-17 11:59:00 · 2616 阅读 · 0 评论
分享