克隆对象在开发过程中经常会遇到,有些时候需要浅克隆,有些时候需要深克隆,具体它们之间有什么区别,以及实现方式有哪些,在这里总结一下。 实现深克隆有以下几种方法。 手动 代码如下: 反射 代码如下: 扩展方法: 1 public static class DeepCopyHelper 2 { 3 pu ...
分类:
其他好文 时间:
2017-06-05 12:39:52
阅读次数:
327
package xxxxxx; import java.io.FileReader;import java.io.FileWriter;import java.util.Properties; import javax.swing.JOptionPane; public class ATM { pu ...
分类:
其他好文 时间:
2017-06-05 00:26:37
阅读次数:
172
package com.test; /** * 单例模式 * * @author Administrator * */ public class Hand { // 内部类 private static Hand hand=null; public static class HandHeet{ pu... ...
分类:
编程语言 时间:
2017-06-02 11:42:40
阅读次数:
175
HashMap为大家常用的java数据结构工具类,下面对HashMap进行源码分析。 类图结构如下: 其中AbstractMap实现了 public V get(Object key) , public V remove(Object key), public Set<K> keySet(), pu ...
分类:
其他好文 时间:
2017-05-31 23:13:56
阅读次数:
284
多维数组 有几个数组就是几维 返回结果: pu ...
分类:
编程语言 时间:
2017-05-29 13:36:34
阅读次数:
152
如何定义Java中的方法: 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 (方法在C语言中被称为函数) 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 , 其中 pu ...
分类:
其他好文 时间:
2017-05-28 20:57:20
阅读次数:
255
本节学习使用C语言加密字符串,大家都知道使用JAVA实现的加密都能够反编译的,而使用C写的加密是非常难被反编译的。所以我们使用JNI学习怎样使用C实现对字符串的加密。 首先:我们实现一个界面 布局文件就补贴出了。 其次:在MainActivity中添加一个加密和解密的本地方法 //加密本地方法 pu ...
分类:
移动开发 时间:
2017-05-28 16:50:34
阅读次数:
188
1、能自动扩容2、能存放不同类型的数据这两点我们是这样解决的:1、当一个数据存放满了,我们就将这个数据复制到一个新的数组中,而这个新的数组容量要比原数组大。通过这样不断的扩大数组长度,也就是集合的容量。那么这里我们用到了这个方法System.arraycopy完整的写法为:pu..
分类:
编程语言 时间:
2017-05-26 14:27:06
阅读次数:
172
public class JsonDateValueProcessor implements JsonValueProcessor { private String format ="yyyyMMdd"; public JsonDateValueProcessor() { super(); } pu ...
分类:
Web程序 时间:
2017-05-19 09:56:14
阅读次数:
196
广告商,如以下的樱花日语,淘宝卖家。其须要推广自己的产品。 Zampdsp(晶赞) 是DSP平台。其与非常多广告商合作,广告商在平台上公布广告创意,并托付平台代为投放。 tanx.com 是adExchanger, 其与非常多DSP平台合作, http://www.fxingw.com 是媒体(pu ...
分类:
其他好文 时间:
2017-05-16 20:03:25
阅读次数:
162