随笔分类 -  Java

摘要:形如: 1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9如果我们需要打印这样从外部向内扩展的n * n矩阵。分析:可以把矩阵分为n/2个圈, (上面的例子分了两个圈,最外面的圈就是12345~16,另外一个圈就是17~2... 阅读全文
posted @ 2014-05-02 22:58 Rambot 阅读(238) 评论(0) 推荐(0)
摘要:shallow clone 和 deep clone 是java clone中的两种方法shallow clone: 被clone的对象所有的变量和原来对象一样,但是对其他对象的引用依然指向原来的对象。deep clone :被clone的对象所有的变量和原来对象一样,对其他对象的引用指向新创建的对象。首先,需要实现java的Cloneable接口,然后override clone()方法。Shallow Clone的一个例子:Tyre.java(自行车轮胎) :public class Tyre { public int size ; ... 阅读全文
posted @ 2014-04-10 23:28 Rambot 阅读(494) 评论(0) 推荐(0)