java 初级阶梯
文章平均质量分 78
wang_yubin
这个作者很懒,什么都没留下…
展开
-
Java数组排序Arrays.sort,以及Comparator接口的用法
有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法,但既然java包里有自带的Arrays.sort排序方法,在数组元素比较少的时候为何不用? Sorting an Array 1. 数字排序 int[] intArray = new int[] { 4, 1, 3, -23 }; Arrays.sort(intArray); 输出: [转载 2012-10-11 10:34:57 · 31097 阅读 · 0 评论 -
java 别名机制
别名现象主要出现在赋值的问题上: 对基本数据类型的赋值是很简单的.基本数据类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方.例如,对基本数据类型使用a=b,那么b的内容就复制给a.若接着又修改了a,而b根本不会受这种修改的影响. 但是在为对象"赋值"的时候,情况却发生了变化.对一个对象进行操作时,原创 2012-11-16 00:11:30 · 2448 阅读 · 3 评论 -
java static和final的巧妙应用
监听当前对象被创建了几个..我们可以用一个static来确定个数.(此处说明下为什么要用static:一个类中静态变量只会被初始化一次,不管你实例化多少个类,里面始终只有一个). 下面是使用计数来跟踪仍旧访问着共享对象的对象数量: package com.glacier.demo; class Shared { private int refcount = 0; private long原创 2012-11-29 23:16:24 · 1000 阅读 · 0 评论