java使用clone方法遇到的问题 [问题点数:20分]

Bbs1
本版专家分:16
结帖率 0%
Bbs7
本版专家分:24156
版主
Blank
红花 2013年7月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:16
Java中的clone方法使用
在实际编程过程中,我们常常要<em>遇到</em>这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能 会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在 Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。
Java clone方法使用
详细的描述了Java中 <em>clone方法</em><em>使用</em>
clone方法使用
[code=<em>java</em>]import <em>java</em>.util.Arrays;rnrnpublic class Test rn static void fun(int a[])rn int array[]=a.clone();rn array[0]=-1; rn rn static void fun(int b[][])rn // int array[][]=b;rn int array[][]=b.clone();rn //为什么这里没有复制b引用的对象呢?而上面一维数组却复制了rn array[0][0]=-2; rn rn public static void main(String[] args)rn int one[]=1,2,3;rn int two[][]=1,2,3,4,5;rn fun(one);rn fun(two);rn rn //输出rn System.out.println("一维数组:"+Arrays.toString(one));rn System.out.print("二维数组:"); rn for(int n[]:two)rn System.out.print(Arrays.toString(n));rn rn[/code]rnrn[size=18px]输出结果为:rn一维数组:[1, 2, 3]rn二维数组:[-2, 2][3, 4, 5]rn[/size]
javaclone方法
<em>java</em>的clone有两种方式: 1). 实现Cloneable接口并重写clone()方法,也可以实现深度克隆; 参看:https://www.cnblogs.com/acode/p/6306887.html 2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。 参看:https://blog.csdn.net/HD243608836/art...
Java的Clone方法
1、什么是”clone”? 在实际编程过程中,我们常常要<em>遇到</em>这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能 会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在 Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最
关于使用ADOTable的clone方法问题!!
我现在希望能够<em>使用</em>ADOTable进行数据导出,请问该如何做,我<em>使用</em>了两个ADOTable组件分别连到SQL Sever200 和Access中代码如下:rn jingfei_back.Open;rn jingfei_back.Edit;rn jingfei_back.Clone(jingfei_source);rn jingfei_back.Post;rn但是没有任何反应,希望各位高手多多相助!!!
java中Clone方法的实现问题
有两个<em>问题</em>想问问大家。rn第一个<em>问题</em>是,如果我定义了一个类(没有定义<em>clone方法</em>)。那么这个类的实例为什么不能调用<em>clone方法</em>呢?这个类的超类object不是已经定义了<em>clone方法</em>么;rn第二个<em>问题</em>是,我如果想在我的类中定义自己的<em>clone方法</em>,必须要实现cloneable接口吗?这个接口里面什么都没有。为什么我不可以直接覆盖父类的<em>clone方法</em>。我看了很多都说 [color=#FF0000]为了<em>使用</em><em>clone方法</em>,类必须实现<em>java</em>.lang.Cloneable接口重写protected方法clone[/color]。为什么是必须实现cloneable,覆盖父类的<em>clone方法</em>不行么rnrn
javaclone方法,求解
package com.pingan.design.prototype;rnrnimport <em>java</em>.util.Date;rnrnpublic class Prototype implements Cloneable rn private String name;rn private Integer count;rn private Date birthDay;rn rn rn public Object clone() throws CloneNotSupportedException rn Prototype proto = (Prototype) super.clone(); rn// proto.birthDay = (Date) this.birthDay.clone();rn return proto; rn rnrn public String getName() rn return name;rn rnrn public void setName(String name) rn this.name = name;rn rnrn public Integer getCount() rn return count;rn rnrn public void setCount(Integer count) rn this.count = count;rn rnrn public Date getBirthDay() rn return birthDay;rn rnrn public void setBirthDay(Date birthDay) rn this.birthDay = birthDay;rn rn rn rnrnrn测试类:rnrn /**rn * 原型模式rn */rn System.out.println("原型模式================================================="); rn Prototype p1 = new Prototype();rn p1.setName("孟庆全");rn p1.setCount(100);rn SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");rn Date date1 = new Date();rn Date date2 = new Date();rn try rn date1 = sdf.parse("2015-12-11");rn date2 = sdf.parse("2014-12-11");rn catch (ParseException e1) rn e1.printStackTrace();rn rn p1.setBirthDay(date1);rn Prototype p2 = null;rn try rn p2 = (Prototype) p1.clone();rn catch (CloneNotSupportedException e) rn e.printStackTrace();rn rn System.out.println(p2.getName());rn System.out.println(p2.getCount());rn System.out.println(p1.getBirthDay());rn System.out.println(p2.getBirthDay());rn p1.setBirthDay(date2);rn System.out.println("克隆后的时间");rn System.out.println(p1.getBirthDay());rn System.out.println(p2.getBirthDay());rnrn 很多人都说clone()方法是潜克隆,只能克隆基本数据类型,但是我经过测试,date类型的都是可以复制了,麻烦大神讲解一下,还有,关于原型设计模式,不是很理解,原型设计模式中,无非就是用了一下克隆对象而已,为什么可以称之为设计模式,谢谢~
Clone方法
<em>clone方法</em>返回对象的一个副本,两个对象不相等。即x.clone!=x;(内存不相等) x.clone.getclass=x.getclass(值相等)。clone是浅拷贝,对象里面的对象还是会捆绑,所以对象里面的对象也要写<em>clone方法</em>。对象要贴标签(implements clonable)才能clone 。clone 三部曲:1声明实现  (implements clonable)  
clone方法
rn &nbsp;本课程从零开始,以通俗易懂的方式讲解Java技术,手把手教你掌握每一个知识点。rn真正做到零基础入门学习,最适合初学者的教程!rn课程内容包括:rn1.JDK&nbsp;API简介及<em>使用</em>rn2.Object类rn3.String类rn4.正则表达式rn5.StringBuffer和StringBuilderrn6.包装类rn7.Date类rn8.Calendar类rn9.Math类rn10.Random类rn
第四章 JAVA基础之clone方法
最近在看<em>java</em>集合的相关源码,在看集合的相关源码的时候发现了<em>clone方法</em>,下面是自己对<em>clone方法</em>的一些理解。         一.概括             我们手上有一个对象的时候,我们还想要一个一样的对象,最先想到的方法是new一个出来,再往里面设置一模一样的值,这样做完全可以,但有更简单的方法,那就是用<em>clone方法</em>,不过在用<em>clone方法</em>的时候我们有几点需要注意的地方:
Java中的clone方法
1.实现clone的类首先需要继承cloneable接口。cloneable接口实质上是一个标识接口,没有任何接口方法。 2.在类中重写object类中的clone()方法。 3.在<em>clone方法</em>中调用super.clone()。无论clone类的继承结构是什么,super.clone()都会直接或间接调用<em>java</em>.lang.Object类的clone()方法。 4.把浅复制的引用指向原型对
java clone方法之深拷贝和浅拷贝
虽然前面学习设计模式的时候已经接触到了深浅拷贝的<em>问题</em>,但是今天想起来的时候,突然就忘记了,再来记录一下。  <em>问题</em>就是,对clone之后的对象进行修改,原对象是否会被修改的<em>问题</em>。  假设有一个对象是area,里面有一些点是point。 Area a=new Area(); a.setNo(1); List ps=new ArrayList(); Point p1=new Poin
Java Clone方法原理
Clone方法原理:Object类的<em>clone方法</em>的原理是从内存中(具体地说就是堆内存)以二进制流的方式进行拷贝, 重新分配一个内存块,那构造函数没有被执行也是非常正常的了
java clone方法例子
// ipconfig | findstr &quot;IPv4&quot; // soapui cracker: &amp;lt;[http://download.csdn.net/download/tonyluo23/8014727]&amp;gt; // json 对象与数组: &amp;lt;[http://www.cnblogs.com/zhangji/archive/2011/09/02/2163811.htm...
java Object 类中clone方法使用java clone方法学习理解java 浅克隆和深度克隆区别
<em>java</em> Object 类中<em>clone方法</em><em>使用</em><em>java</em> <em>clone方法</em>学习理解 一、<em>clone方法</em><em>使用</em>步骤 1、在当前类中实现接口: <em>java</em>.lang.Cloneable 2、重写 <em>clone方法</em>,将访问修饰符由 protected 调整 public 二、浅克隆 1、 浅克隆: 当前对象中 引用类型 和 克隆后的对象中引...
Java中clone方法的作用
Java取消了指针的概念,但是这只是Java没有明确地提供指针的概念和语法。实质上每个new语句都返回一个指针的引用。 一、对象和引用的区别:
java中的 clone方法
<em>java</em>中,<em>clone方法</em>用于复制对象,是一种创建对象的方式。另一种创建对象的方法就是<em>使用</em>new操作符。new操作符的大致流程是先根据new后的类型确定需要分配多大的内存空间,然后调用构造函数,填充对象的各个域,这一步叫做对象的初始化,构造方法返回后,一个对象就创建完毕了,然后返回它的地址。<em>clone方法</em>的大致流程与new操作符类似,第一步是分配内存,大小与调用<em>clone方法</em>对象的内存相同,然后将使
Java 深度解析clone方法
 在实际编程过程中,我们常常要<em>遇到</em>这种情况:有一个对象 A,在某一时刻 A 中已经包含了一些有效值,此时可能会需要一个和 A 完全相同新对象 B,并且此后对 B 任何改动都不会影响到 A 中的值,也就是说, A 与 B 是两个独立的对象,但 B 的初始值是由 A 对象确定的。在 Java 语言中,用简单的赋值语句是不能满足这种需求的。因为<em>java</em>中的赋值语句采用的是值传递,即多个栈空间(属性名)引...
有关clone方法使用注意
在C++语言中,当开发人员自定义复制构造函数时,会存在浅复制和深复制之分。 <em>java</em>语言在重载clone()方法也是存在这个<em>问题</em>,当类中只有一些基本数据类型的时候,采用上述方法就可以,但是当类中包含一些对象时,就需要用到深复制了,实现的方法是:对对象调用clone()方法完成复制之后,接着对对象中的非基本数据类型的属性也调用clone()方法完成深复制。 浅复制和深复制的区别? 浅复
javaclone方法的作用
<em>java</em>中没有C/C++的指针,给程序员带来很多方便,但是这不意味着<em>java</em>没有指针,实质上每一次new语句返回的都是一个指针的引用。很多时候,我们往往忽略对象和引用的区别 例如:class obj2{ private int a =0; public int getA() { return a; } public void setA(int a) {
Java clone方法详解
浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。public class CloneTest { public static void main(String[] args) throws Throwable { Student student = new
Java学习心得之clone方法(原型模式)
一、<em>clone方法</em>简介 含义:顾名思义,克隆就是复制的意思。调用<em>clone方法</em>时,首先会分配一个和源对象同样大小的空间,然后再这个空间中创建新对象。 Java中创建新对象的方式有两种:new 和 clone 那么,它们有什么区别: new : 执行到new操作符时,会根据后面类型分配相应大小的空间,然后通过构造函数填充各个域,我们称之为初始化。clone:调用<em>clone方法</em>时,与n
Java clone方法浅析
什么是clone()? Java的所有类都默认继承<em>java</em>.lang.Object类,在<em>java</em>.lang.Object类中有一个方法clone()。JDK API的说明文档解释这个方法将返回Object对象的一个拷贝。要说明的有两点: 拷贝对象返回的是一个新对象,而不是一个引用。 拷贝对象与用 new操作符返回的新对象的区别就是这个拷贝已经包含了一些原来对象的信息。
Java中clone方法
1.Java在处理基本数据类型时,采用的是按值传递(传递的是输入参数的复制),除此以外的其他类型都是按引用传递(传递的是对象的一个引用),函数调用时是引用传递,在<em>使用</em>"="赋值时也是采用引用传递。chone方法可以实现从某个已有对象A创建出另外一个与A具有相同状态的对象B,并且对B的修改不会影响到A的情况。 首先看直接直接<em>使用</em>"="赋值的情形 class Obj { private int
java中的clone方法
<em>java</em>中的<em>clone方法</em>有设么用?      在实际编程中,经常会<em>遇到</em>某个对象A需要创建一个和他一样具有相同状态的对象B,<em>java</em>中简单的赋值操作是无法达到的,这时候就需要进行克隆。     <em>java</em>中所有的类都继承于Object类,在Object类中提供了一个方法叫clone();这个方法能返回一个Object的对象的复制。在复制中产生的是一个新的对象,而不是一个引用。     如何<em>使用</em>
[Java] 详解Java中的clone方法
Java基础文章列表
详解Java中的clone方法 -- 原型模式
Java中对象的创建 clone顾名思义就是复制, 在Java语言中, <em>clone方法</em>被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在<em>java</em>语言中,有几种方式可以创建对象呢? <em>使用</em>new操作符创建一个对象 <em>使用</em><em>clone方法</em>复制一个对象 那么这两种方式有什么相同和不同呢? new操作符的本意是分配内存。程...
php5 中__clone方法问题
[code=PHP]rnclass aarn private $name;rn private $age;rn private $id;rn rn function __construct($name, $age)rn $this->name = $name;rn $this->age = $age;rn rn rn function setid($id)rn $this->id = $id;rn rn function __clone()rn $thid->id = 0;rn rn function getname()rn return $this->id;rn rnrn $aa = new aa("aa",44);rn $aa->setid(343);rn echo $aa->getname()." ";rn rn $aa2 = clone $aa;rn echo "aa=".$aa->getname()." ";rn echo "aa2=".$aa2->getname()." ";rnrn显示结果:rn343rnrnrnaa=343rnaa2=343rnrn[/code]rnrnphp5复制对象已经是重新实例化一个对象了。rn请看例子。程序创建一个aa对象。赋值343然后将这个343打印出来。然后用clone复制一个新对象aa2。用clone复制aa2对象时时我已经将这个id=343清为0并打印出来。但是结果显示还是343。我测试过程序已经调用了__<em>clone方法</em>。rnrn不知道是不是PHP5的一个<em>问题</em>。还是我这个方法没有用对。
Java Object的clone方法浅复制和深复制
1.先谈一下浅复制和深复制,浅复制只会为基本类型新开辟空间,对应于引用类型没进行复制,大概意思就是复制对象和被复制对象的引用是同一个,两个对象修改它们的引用对象属性值会相互影响,那么深复制就是clone时会为引用对象开辟内存,会为新对象指向新的引用 2.浅复制实现     1)被clone的对象要实现Cloneable接口,否则会抛CloneNotSupportedException异常
关于JAVA SE中克隆clone方法问题
现在有如下代码rn[code=Java]class Addressrnrnpublic String detail;rnpublic Address(String detail)rnrnthis.detail = detail;rnrnrnrnclass User implements Cloneablernrnint age ;rnAddress address;rnpublic User(int age)rnrnthis.age = age;rnthis.address = new Address("广州天河区");rnrnpublic User clone() throws CloneNotSupportedExceptionrnrnreturn (User)super.clone();rnrn[/code]rnrnrn该User类默认继承Object类,那么在方法clone中的super.clone()应该是调用的Object类中的clone()方法.我的<em>问题</em>是,既然调用的是父类的方法,那么在super.clone()中是如何能够得到子类的Field的信息的,从而用子类的Field信息生成一个Object对象。rnrn同时我们都知道如下代码会出错,rn[code=Java]class Basernrnclass Sub extends Basernrnrnpublic class Testrnrnpublic static void main(String args[])rnrnBase base = new Base();rnSub sub = (Sub)base;rnrn[/code]rnrnrn但是为什么我的第一段代码里面 (User)super.clone()却能将Object强制转换为User类,且能够正常<em>使用</em>呢?rnrnrnrn此外,在重写clone()方法的时候,为什么一定要实现Cloneable接口呢,如果不实现该接口就会有异常产生,为什么?rn
Object的clone方法到底怎么使用?
[code="<em>java</em>"]rnpublic interface Controller extends Cloneablern rnrnpublic class A rn public final Hashtable mapping = new Hashtable();rn private Controller get()rn Controller controller = HandleMapping.mapping.get("controllerID");rn return controller.clone(); //这里提示<em>clone方法</em>找不到rn rnrnrn[/code]rnrn请问 为什么会出现这种错误?怎么解决?n[b]<em>问题</em>补充:[/b]n[code="<em>java</em>"]private Controller get() rn Controller controller = HandleMapping.mapping.get("controllerID"); rn return controller.clone(); //这里提示<em>clone方法</em>找不到 rn [/code]rnrn我想问的是 controller.clone(); 为什么提示找不到 <em>clone方法</em>呢rnrn接口也是一个对象,Object是所有对象的基类,而<em>clone方法</em>是在Object定义的.n[b]<em>问题</em>补充:[/b]n父类中的proteced方法 在子类中也能访问的
Java面试笔试-010-Java中的clone方法
1)引用传递与值传递 由于指针不仅会给开发人员带来<em>使用</em>上的不便,而且也是造成程序不稳定的根源,为了消除C/C++语言的这些缺点,Java语言取消了指针的概念,但这只是在Java语言中没有明确提供指针的概念与用法,而实质上每个new语句返回的都是一个指针的引用,只不过在大部分情况下开发人员不需要关心如何去操作这个指针而已。由于Java取消了指针的概念,因此开发人员在编程中往往忽略了对象和引用的区别,...
关于Java的clone方法和Cloneable接口
Effective Java第11条:谨慎地覆盖clone,仔细阅读后,我们可以更进一步得出结论:其他接口不要继承(extends扩展)Cloneable接口,其他类不要实现(implements)该接口。如果真的需要对象深度(内存)拷贝,可以考虑<em>使用</em>序列化和反序列化代替实现。 对于<em>clone方法</em>,它本身是浅拷贝,如果拷贝的类持有其他类变量,必须让这个类变量的定义类实现Copy Construc...
java Object的clone方法,浅拷贝与深拷贝
在Java中,可以<em>使用</em>两种方式创建一个对象:一是<em>使用</em>new关键字;二是<em>使用</em><em>clone方法</em>复制一个对象。clone 方法在创建一个对象的时候分两步,首先根据对象的类型分配内存,然后复制给定对象的各个域到新对象中,从而完成一个对象的创建。这个域(类的成员变量)如果是基本类型,则拷贝的是值,如果是引用类型,则拷贝的是对象的引用。 看一下下面程序: package CSDN; public cl
使用 Java foreach 遇到问题
本来以为<em>使用</em>foreach就和<em>使用</em>for循环是一样的效果,结果,却<em>遇到</em>了意料之外的事情。先来看一个例子:
java Map使用遇到问题
Map map = new HashMap(); map.put("aaa", "1"); map.put("bbb", "1,2"); map.put("ccc", 1); map.put("ddd", 2); map.put("ddd", 2D); Map, Integer> params = map;// (1)此处不会报错,换成Float或者Double等都不会报错,但是只要一换成Stri
使用Java -jar遇到问题
如下<em>问题</em>,请问如何解决:rn<em>java</em> -jar calculator.jarrnFailed to load Main-Class manifest attribute fromrncalculator.jarrnrn生产jar包的命令为:rnjar cvfm calculator.jar aa calculatorrnrn其中aa文件内容为:rnMain-Class:calculator.Frame1
Vector 的clone方法
有没有那位有具体的关于Vector的<em>clone方法</em>,给推荐个,最好是源码
clone方法的总结
Java中要想自定义类的对象可以被复制,自定义类就必须实现Cloneable中的clone()方法,如下: public class Student implements Cloneable { private String name; private int age; private Professor professor; pu...
Object的clone方法
为什么rnObject obj1 = new Object();rnObject obj2 = obj1.clone();rn编译不了,错误信息说是<em>clone方法</em>是protected的,rn可是protected子类不是可以访问吗?我的理解是可以调用,但是调用会抛出异常因为没有实现Cloneable,谁能帮我解释一下
关于clone方法
Date date1 = new Date();rnDate date2 = (Date)(date1.clone());rnprint(date1 == date2);// falsernprint(date1.equals(date2));// truernrn书上介绍,在这里的复制是浅复制,就是如果域是基本类型的,它的值被复制。而如果域是对象,域的引用将被复制。rn按照这个浅复制原则,这里的date2应该是复制了date1的引用。怎么 date1 == date2 是错的呢rn
(十三).clone方法
1).<em>clone方法</em>没有参数,而且返回主叫对象的一个副本。 Object类中的<em>clone方法</em>头部如下: public Object clone(); 与从 Object类继承的其他方法不一样,<em>clone方法</em>需要重新定义,这样才能如我们所期待的那样<em>使用</em>。 如果一个类有一个拷贝拷贝构造方法,则可以通过调用拷贝构造方法定义<em>clone方法</em>返回一个主教对象的副本。 例如: public Sale clon...
浅拷贝和Clone方法
要实现对象间的Clone操作,首先,自定义类是没有默认的Clone方法的,必须要继承Cloneable这个接口来重载Clone方法,如下: public class KinderGardenStu extends Student implements GamePlayable,Cloneable { @Override public KinderGardenStu clone() th
有关对象克隆,clone方法问题~~~~~~~~`
帮我看看下面着程序,是怎么回事~ 谢谢rnrnimport <em>java</em>.util.*;rnrnpublic class CloneTestrn rn public static void main(String[] args)rn rn Employee original = new Employee("John Q. Public", 50000); rn original.setPayDay(2000, 1, 1);rn Employee copy = (Employee)original.clone();rn copy.raiseSalary(10);rn copy.addPayDay(14);rn System.out.println("original=" + original);rn System.out.println("copy=" + copy);rn rnrnclass Employee implements Cloneable//Cloneable接口是标记接口,什么是标记接口,解释一下,用途是什么rn rn public Employee(String n, double s)rn rn name = n;rn salary = s;rn rnrn public Object clone()//这个方法是深拷贝的克隆方法,但我不明白rn rn tryrn rn Employee cloned = (Employee)super.clone(); rnrn cloned.payDay = (GregorianCalendar)payDay.clone();rn rn return cloned;rn rn catch (CloneNotSupportedException e) return null; rn rnrn public void setPayDay(int year, int month, int day)rn rn payDay = new GregorianCalendar(year, month - 1, day);rn rnrnrn public void addPayDay(int days)rn rn payDay.add(Calendar.DAY_OF_MONTH, days);rn rnrn public Date getPayDay()rn rn return payDay.getTime();rn rnrn public void raiseSalary(double byPercent)rn rn double raise = salary * byPercent / 100;rn salary += raise;rn rnrn public String toString()rn rn return "Employee[name=" + namern + ",salary=" + salaryrn + ",payDay=" + getPayDay()rn + "]";rn rnrn private String name;rn private double salary;rn private GregorianCalendar payDay;rn
问个arraylist用clone方法问题
现在有个ary,元素都是对象rnary1=ary;rnary2=ary1.clone();rnrn我改变ary2的元素,原来ary的元素会不会改变?就是他们是不都是指向同一地址?rn我改变ary1呢?rnrn这3个到底关系是怎样的??rnrn
JAVA clone方法-深复制(深克隆)&浅复制(浅克隆)
引子 为啥要用<em>clone方法</em>? 最近在项目中发现某开发人员代码有<em>问题</em>,然而单元测试也确实不通过,就是对对象的引用失败造成的 具体如下: 在对某个对象更新保存数据操作,对象关联某个文件需要将对象更新到数据库后再判断文件是否更新(文件存储到专门的文件系统中,对象保持文件的访问路径),如果文件更新了,那么就需要上传对象原来的文件,因此需要对要更新的对象保留一份副本 然而再...
clone方法是如何工作的
本文由 ImportNew - 刘志军 翻译自 <em>java</em>revisited。如需转载本文,请先参见文章末尾处的转载要求。 clone()是<em>java</em>.lang.Object类下面的一个很难处理的方法,clone()的作用很简单,提供一种克隆机制创建对象的副本,对于如何实现它已成为一个棘手的事,同时还长期被广受批评。不管怎样,我们不去争论历史,现在我们将尝试学习<em>clone方法</em>是怎样工作的。说实在的,...
java中equals和==之间的区别?clone方法的作用,及其为什么要使用clone方法?如何使用clone复制对象?以及深克隆浅克隆
在选择是否原创时,我选择了原创,当然这些内容是我们高博的老师讲的,但是确实我一个字一个字打出来的,也算是我的理解吧。1.“==”在进行数据比较时, 如果数据是基本数据类型,比较的是数据的值;如果数据是引用类型,“==”比较的是对象的内存地址。equals方法,在比较数据是否相同时,只能比较引用类型,所在Object类类中,equals方法额实现,是比较内存直至,如果我们想要比较对象的值,必须重写e...
Java中数组的clone方法为什么是浅复制
native方法中最核心的代码,C++中的指针,*a = *b, 复制地址,所以就是浅复制了。static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { // Do better than this: inline memmove body NEEDS CLEANUP if (from > to
javaclone方法的理解(深拷贝、浅拷贝)
前言:<em>java</em>中的clone一直是一个老生常谈的<em>问题</em>,另外关于克隆网上也有很多的写过这方面的<em>问题</em>。 我在这里记录一下我<em>遇到</em>的<em>问题</em>和<em>使用</em>clone的方法。知识点一:什么是浅拷贝? 我们这里说的浅拷贝是指我们拷贝出来的对象内部的引用类型变量和原来对象内部引用类型变量是同一引用(指向同一对象)。 但是我们拷贝出来的对象和新对象不是同一对象。 简单来说,新(拷贝产生)、旧(元对象)对象不
Java中使用结构体时遇到问题
在程序设计中,需要<em>使用</em>到一个点的结构体,这个结构体比较简单,如下所示: public static class Point{ public static int x; public static int y; } 这时需要一个类型为Point的数组,当声明了一个长度为4的数组,并初始化后,效果是这样的: public class test_struct { public sta
使用UEditor编辑器遇到问题(java)
一,maven多工程项目引其jar<em>问题</em> pom.xml配置文件: com.santong udeditor 1.1.2 system ${project.basedir}/lib/ueditor-1.1.2.jar
Java Process 使用遇到问题及解决方法
https://blog.csdn.net/ouyang111222/article/details/47949089 首先列出解决<em>问题</em>的来源 Process可以在<em>java</em>中创建一个进程,执行命令行程序,关于多进程的编程还是要多学学的。 如果在Java中调用Process类执行一个指令,如调用其他语言的程序,<em>遇到</em>执行但不显示执行过程而只有在关闭<em>java</em>程序后才会显示结果,大概就是子进程中有标...
java 初学者,遇到问题:package如何使用
<em>java</em> 初学者,<em>遇到</em>的<em>问题</em>rnrnpackage如何<em>使用</em>?rnrn怎样查看<em>java</em>.util.*的库函数,在什么目录下?rnrn正确<em>使用</em>package,程序生成的包在什么目录下?rnrn请高手指点!!!!!!!!!!
关于java泛型的使用遇到问题
这个<em>问题</em>描述起来有点困难。举这么一个例子吧,我在用struts2+spring+hibernate做系统,按照一般的套路,我必须写DAO实现对hibernate对数据库的访问的封装。 rnrnhibernate中对数据库记录的获取有个get方法。比如我要获取user表的记录(假设对应的类为User.class),<em>使用</em>session.get(User.class,new Integer(1)); rnrn我的数据库中有很多表,按照传统的方法,我得写很多个DAO,比如user表,product表(假设对应的类为Product.class)对应的DAO分别为(只示意性写出关键部分): rnpublic class UserDao rnpublic User get(Integer I) rnsession.get(User.class,I); rn rn rnrnpublic class ProductDao rnpublic Product get(Integer I) rnsession.get(Product.class,I); rn rn rnrn仔细研究,发现两个DAO相似度很高,我就想<em>使用</em>泛型把它们合二为一,我写了下面的泛型类 rnpublic class Dao rnpublic Product get(KEY key) rnsession.get(?,key); rn rn rnrn这样,我想获得user表的记录时我就这样写 rnDao userDao; rnuserDao.get(new Integer(1)); rnrn我想获得product表的记录时这样写: rnDao pruductDao; rnproductDao.get(new Integer(1)); rnrn但是,现实和理想总是差距很大,<em>问题</em>出现了,就是上面的问号的地方,我不知把类T的类名写在问号的位置。我尝试直接写T、T.class、Class(T)等等都无法编译。
java中condition使用遇到问题
今天在学习<em>java</em>中的condition的时候,<em>遇到</em>一个<em>问题</em>。(最后发现还是基础不行啊~) 在<em>使用</em>condition.await()方法之后,我以为该线程就结束了,剩余的代码不执行了,后来在写demo的时候发现测试结果怎么也不正确,一调试发现condition.await()后面的代码执行了。 所以,await()方法只是让线程停止了执行,并且释放了锁,在<em>使用</em>signal()重新唤醒该线程
使用java连接hive过程中遇到问题
http://blog.csdn.net/lanchunhui/article/details/50864137
使用Java调用shell脚本时遇到问题
<em>使用</em>Java调用shell脚本时<em>遇到</em>的<em>问题</em> 最近Jackie在搞一个新项目,为了快速完成开发,需要在Java代码里<em>使用</em>shell脚本或者命令,便于快速完成业务需要的功能。Java SDK中关于启动进程执行外部shell命令的API很简单,很直接,所以Jackie直接参考样例就开搞了,原本以为很顺利,结果<em>遇到</em>了一些<em>问题</em>,花费了不少精力才解决。 出于各方面原因,我厂的编程规范不推荐在Java代
关于“使用java模拟登陆百度”遇到问题
在网上看到一个篇“<em>使用</em><em>java</em>模拟登陆百度”试了一下,打开IE进入百度后还是没有登陆的状态?请问如何实现程序运行后,打开IE进入百度就已经登陆?rn网址为:http://hi.baidu.com/murphylau/blog/item/68fc5b58b732f1d69c820492.htmlrn代码为:rn[code=Java]rnrn/*rn * To change this template, choose Tools | Templatesrn * and open the template in the editor.rn */rnpackage mylogin;rnrn/**rn *rn * @author TralaTurn */rnimport <em>java</em>.net.URL;rnimport <em>java</em>.net.HttpURLConnection;rnimport <em>java</em>.io.InputStream;rnimport <em>java</em>.io.BufferedInputStream;rnimport <em>java</em>.io.Reader;rnimport <em>java</em>.io.InputStreamReader;rnimport <em>java</em>.io.BufferedReader;rnrnpublic class LoginBaidu rnrn /**rn * @param args the command line argumentsrn */rn public static void LoginBaidu() rn URL url = null;rn HttpURLConnection httpurlconnection = null;rn try rn url = new URL("http://www.baidu.com/");rn httpurlconnection = (HttpURLConnection) url.openConnection();rnrn httpurlconnection.setRequestProperty("User-Agent", "Internet Explorer");rn httpurlconnection.setRequestProperty("Host", "www.baidu.com");rn httpurlconnection.connect();rn String cookie0 = httpurlconnection.getHeaderField("Set-Cookie");rn httpurlconnection.disconnect();rn //String cookie0 = "BAIDUID=8AF5EA24DBF1275CE15C02B5FF65A265:FG=1;BDSTAT = 61a1d3a7118ce8a7ce1b9d16fdfaaf51f3deb48f8e5494eef01f3a292cf5b899;BDUSE = deleted";rn url = new URL("http://passport.baidu.com/?login");rn String strPost = "username=tuchangle&password=19870221&mem_pass=on";rn httpurlconnection = (HttpURLConnection) url.openConnection();rn HttpURLConnection.setFollowRedirects(true);rn httpurlconnection.setInstanceFollowRedirects(true);rn httpurlconnection.setDoOutput(true); // 需要向服务器写数据rn httpurlconnection.setDoInput(true); //rn httpurlconnection.setUseCaches(false); // 获得服务器最新的信息rn httpurlconnection.setAllowUserInteraction(false);rn httpurlconnection.setRequestMethod("POST");rn httpurlconnection.addRequestProperty("Accept", "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-silverlight, */*");rn httpurlconnection.setRequestProperty("Referer", "http://passport.baidu.com/?login&tpl=mn&u=http%3A//www.baidu.com/");rn httpurlconnection.setRequestProperty("Accept-Language", "zh-cn");rn httpurlconnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");rn httpurlconnection.setRequestProperty("Accept-Encoding", "gzip, deflate");rn httpurlconnection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Foxy/1; .NET CLR 2.0.50727;MEGAUPLOAD 1.0)");rn httpurlconnection.setRequestProperty("Host", "passport.baidu.com");rn httpurlconnection.setRequestProperty("Content-Length", strPost.length() + "");rn httpurlconnection.setRequestProperty("Connection", "Keep-Alive");rn httpurlconnection.setRequestProperty("Cache-Control", "no-cache");rn httpurlconnection.setRequestProperty("Cookie", cookie0);rn httpurlconnection.getOutputStream().write(strPost.getBytes());rn httpurlconnection.getOutputStream().flush();rn httpurlconnection.getOutputStream().close();rn httpurlconnection.connect();rn int code = httpurlconnection.getResponseCode();rn System.out.println("code  " + code);rn String cookie1 = httpurlconnection.getHeaderField("Set-Cookie");rn System.out.print(cookie0 + "; " + cookie1);rn httpurlconnection.disconnect();rn url = new URL("http://www.baidu.com/");rn httpurlconnection = (HttpURLConnection) url.openConnection();rn httpurlconnection.setRequestProperty("User-Agent", "Internet Explorer");rn httpurlconnection.setRequestProperty("Host", "www.baidu.com");rn httpurlconnection.setRequestProperty("Cookie", cookie0 + "; " + cookie1);rn httpurlconnection.connect();rn InputStream urlStream = httpurlconnection.getInputStream();rn BufferedInputStream buff = new BufferedInputStream(urlStream);rn Reader r = new InputStreamReader(buff, "gbk");rn BufferedReader br = new BufferedReader(r);rn StringBuffer strHtml = new StringBuffer("");rn String strLine = null;rn while ((strLine = br.readLine()) != null) rn strHtml.append(strLine + "rn");rn rn System.out.print(strHtml.toString());rn catch (Exception e) rn e.printStackTrace();rn finally rn if (httpurlconnection != null) rn rn httpurlconnection.disconnect();rn rn rnrn public static void main(String[] args) rn LoginBaidu.LoginBaidu();rn rnrnrn[/code]
第一次使用java连接mongodb遇到问题
新版本的mongodb的驱动包是依赖bson.jar和mongodb_driver_core.jar的  官网上有提示:  Note: mongodb-driver requires the following dependencies: bson and mongodb-driver-core  去看一下  ,然后对应的地方有两个包的下载,导进你的方法就ok了
使用Java JNI 调用C遇到问题
请教各位高手:rnrn在用Java JNI调用标准C程序时,需要将C编译成DLL,但是查了半天资料,也没有找到把标准C编译DLL的方法,请教各位高手有没有办法。或者能够有其他办法用Java JNI调用C,多谢了!rn
java 使用modbus协议通讯遇到问题
在项目中<em>使用</em>了modbus通讯相关的jar如下: modbus4J.jar RXTXcomm.jar seroUtils.jar rxtxParallel.dll rxtxSerial.dll   在<em>使用</em>过程中<em>遇到</em>了几个恶心的坑,主要是RXTXcomm.jar 和 rxtxParallel.dll、rxtxSerial.dll的版本一致性<em>问题</em> 还有modbus4J.jar和sero...
java web使用hibernate框架遇到问题之一
Specified JDBC Driver com.mysql.jdbc.Driver class not found <em>使用</em>hibernate时,调用mysql数据库时一直出现这行报错,可是我的jdbc包也引入了。困扰了好半天才看到网上帖子,需要将jdbc的包拷贝至WEB-INF下的lib中,并添加至build path。<em>问题</em>得到解决。
java使用json遇到问题
关于在jsonArray数组中的jsonObect <em>问题</em>,json格式:rnrn rn "op": "add",rn "array": rn [rn rn "field": "fld",rn "value": "20"rn ,rn rn "field": "fldu",rn "value": "z"rn rn ]rn rnrn尝试了:rnrn JSONObject jsonObj = new JSONObject();rn JSONArray jsonArray = new JSONArray();rn jsonObj .put("operation", "add");rn jsonObj .put("array",jsonArray.put( jsonObj.put("field", "fld_name")));rnrn但是结果报错。
第一次使用Java intellij idea遇到问题
<em>问题</em>一:左侧菜单没了 解决方案: <em>问题</em>二:在左侧的project目录中 看不到项目的文件结构图 只能看到几个idea自己生成的文件 解决方案: 选择顶部导航view-Tool Windows-Project 1. 关闭IDEA,  2.然后删除项目文件夹下的.idea文件夹 3.重新用IDEA工具打开项目 <em>问题</em>三:从svn中checkout的ma
使用Java字符流读写文件遇到问题
Java中的字符流可以很方便的读写文本文件.但是在<em>使用</em>中发现两个<em>问题</em>,编译环境JDK8: 1.执行到最后记得flush()或close() 这里用FileReader和FileWriter示例: private static final String sourceName = &quot;D:/MonkeyTestLog.txt&quot;; private static final String o...
Cloneable接口与Clone方法
Object类中有一clone()方法,定义如下:protected native Object clone() throws CloneNotSupportedException;为native方法,且访问权限为protected(包内及其子类)。jdk官方文档建议,对于任意对象x,表达式 x.clone() != x 为true、x.clone().equals(x) 为true、x.clon
谨慎覆盖clone方法
<em>clone方法</em>设想提供一种不需要构造器就可以创建对象的方法。调用clone()方法需要对象实现Cloneable接口,但是这个接口有着许多缺陷。最主要的缺陷在于,Cloneable接口中不包含任何方法,而Object中的<em>clone方法</em>是protect的,也就是说如果一个类只是继承了Cloneable接口,但是却没有重写clone()方法,那么对于这个类的对象,clone()方法依然是不可用的。 ...
请教VC++2005中的Clone方法!
有如下局部代码:rnBackground=bgrdBack->Clone(rect,System::Drawing::Image::PixelFormat::DontCare)但是PixelFormat中并没有DontCare,编译时报错““DontCare”: 不是“System::Drawing::Image::PixelFormat”的成员”!rn请高手解答,谢谢!!
finalize方法和clone方法的讲解
n 本课程是《零基础学Java》课程的第六阶段课程,课程内容详实、细致,讲解通俗易懂!本课程采用Eclipse4.9版本进行教学。内容包括以下常用JavaAPI的讲解:nnn 1. Object类/Scanner类nnn 2.String类/StringBuffer类/StringBuilder类nnn 3.数组高级和Arrays类nnn 4.基本类型包装类(Integer,Character)nnn 5.Math类/Random类/System类nnn 6.BigInteger类/BigDecimal类nnn 7.Date类/DateFormat类/Calendar类n
如何覆写TreeNode的Clone方法?
我写了一个类继承了TreeNode,其中包括 NodeType、NodeName、Hashtable等自定义属性数据,我想覆写TreeNode的Clone方法,使其能将自定义的这些属性克隆。如何实现呢?rnrn
clone方法面试题求解
Object类中有<em>clone方法</em>,但是Object又没有实现cloneable接口,这是为什么?对于一个没有实现cloneable的类来说,还是可以用从Object类继承而来的<em>clone方法</em>实现一些基本的值复制操作,那是不是可以说<em>clone方法</em>并没有对对象是否属于cloneable类型进行检验?
关于ADO Clone方法
<em>问题</em>是这样的,ADO1是连接一个表的 rnado2.clone(ado1);rnado2.append;rn为什么ado1也会出现添加的列呢,
clone方法的深复制和浅复制
clone()方法是Object类中的一个方法,clone是穿件对象的四大方法之一(另外三个 new ,反射,发序列化),通过调用该方法,可以新建一个对象。那什么是深复制什么是浅复制呢?还是举例子来说比较直观。 首先是浅复制,反下面代码: public class Student implements Cloneable{ private String studentName;
jquery的clone方法bug的修复
[size=large][color=red] 本人原创,发现一些网站无道德的抓取,请自觉删去内容,转载请注明出处: [url]http://asialee.iteye.com/blog/1753447[/url] [/color][/size] [size=large][color=blue] 项目中多次<em>使用</em>了iframe,但是操作起来是比较麻烦,项目中的现实情况是最外...
有谁用过ado的clone方法!!!!
一个数据集,在新增纪录的同时可能也会修改纪录,考虑用clonern但没有用过,请用过的兄弟给说说
关于DataSet的copy和clone方法问题,很简单的
我有两个Access数据库,里面各有一个表结构完全相同的表(表1和表2),表1里面有数据,表2是空的,我要把表1的数据全部导到表2rn----------------------------------------------------------------------rnDim oleAdapter1 As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("select * from 表1", oleConn)rnrnDim oleDataset1 As New DataSet()rnoleAdapter1.Fill(oleDataset1)rnrnDim oleAdapter2 As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("select * from 表2", oleConn)rnrnDim oleDataset2 As New DataSet()rnoleAdapter2.Fill(oleDataset2)rn------------------------------------------------------------------------rn现在的<em>问题</em>是,怎样把oleDataset1里面的数据全部copy到oleDataset2里面呢?
Object源码分析(一)-- clone方法
<em>java</em>基类Object 在你编写一个类的时候,若无指定父类(没有显式extends一个父类)编译器(一般编译器完成该步骤)会默认的添加Object为该类的父类(可以将该类反编译看其字节码,不过貌似Java7自带的反编译<em>java</em>p现在看不到了)。    再说的详细点:假如类A,没有显式继承其他类,编译器会默认添加Object为其父类;若有,那么那个显式父类呢?要么是没有显式继承,那么Objec
Object类中的clone方法
object类中常用的有7个方法 clone(); finalize(); wait(); notify(); equal(); toString(); hashcode(); 本篇文章重点在于讲解<em>clone方法</em> clone分为浅表复制和深层复制 直接调用clone是浅表复制,什么事浅表复制呢,下面有一个事例来说明 public class surfaceanddeepcop
c++没有clone方法?~~!
以前写<em>java</em>,才开始写C++rnrn<em>java</em> 中可以用clone这个方法实现类的拷贝,rnrnc++实时深度拷贝是不是非得自己写才可以。rnrnrnstl的map我看了下。rn每次添加一个新元素的他都是保存一个副本。rnrnclass aClassrnpublic:rn int a_id;rnrnrnclass bClassrnpublic:rn aCass a;rn int b_id;rn ::std::name b_name;rnrnrnclass cClassrnpublic:rn ::std::map mapList;rn void addAUit(bClass& b)rn mapList[b.b_name] = b;rn rnrnrn//rnmaplist 里面保存的class 是实现深度拷贝,还是浅拷贝。rn我实验的下。好b_id 和a_id都还存在,即使我把创建的对象rndelete掉。
clone方法的简单示例程序
要完成克隆的类必须具备以下两种条件1、类必须实现Cloneable接口,表示可以被克隆:Object 类本身不实现接口 Cloneable,所有的数组都被视为实现接口 Cloneable2、类必须覆写Object类中的<em>clone方法</em>:因为Object类中的<em>clone方法</em>为protected,要扩大方法的权限才能<em>使用</em>。 protected Object clone() throws CloneNo...
自定义javascript的clone方法
在网上找到的<em>clone方法</em>代码: 方法一:定义一个<em>clone方法</em>来实现。 [code=&quot;<em>java</em>script&quot;] function clone(myObj){ if(typeof(myObj) != 'object') return myObj; if(myObj == null) return myObj; var myNe...
Clone方法的深拷贝与浅拷贝
[table] || [/table]如果一个待拷贝的对象域中含有引用类型,<em>使用</em>默认的<em>clone方法</em>,必然不能将引用类型的域值重新“生成”一个,原因在于,引用类型存放的是某个堆内对象的地址。JAVA默认的<em>clone方法</em>是浅拷贝,也就是说,新生成的那个对象的引用类型只是把待拷贝对象的地址又拷贝了一遍,于是乎,clone前和clone后的对象关于引用域值的属性必然指向了同一块内存(对象)。这种结果...
关于Object类clone方法
很奇怪它是怎么实现的,为什么子类调用这个clone也可以使得自己新定义的成员被clone呢?
使用WM_NCHITTEST 遇到使用问题
rn case WM_NCHITTEST: rn if (DefWindowProc(hWnd,uMsg,wParam,lParam) == HTCLIENT)rn rn l_OMouse.x=LOWORD(lParam);rn l_OMouse.y=HIWORD(lParam);rn if(l_OMouse.x>l_OClose.x&&l_OMouse.y
整理下clone方法相关内容
首先,这东西你很少关注,当你看到这篇文章,说明你确实需要关注了。 1.<em>java</em>没有了指针,但对象和引用是完全不同的东西。 如果函数的参数是自定义的类型(非基本类型),此时传递的是引用,而不是对象。这块要注意了,这意味着你在函数内针对对象的操作,都会直接改变对象的值。大部分时候你不想看到这样的结果的。 看下面的例子: [code=&quot;<em>java</em>&quot;] package test; public ...
System.Array没Clone方法
奇怪.(
关于String对象的clone方法
String对象也是对象啊,为什么不能象其它对象那样可能呢?
关于clone方法的异常处理
自定义了一个类Employee,rn建立一个Employee类的对象,即:Employee e=new Employee();rn当去调用clone()方法时,即:e.clone();rn则必须去实现一个异常处理器,否则编译将出错.rn即:rntryrnrn ...rn Employee copy=e.clone();rnrncatch(CloneNotSupportedException e)rne.printStackTrace();rnrn但我不明白的是:rn为什么在定义Employee类的clone()方法时,rn在不去实现异常处理器的情况下去调用Date的clone()方法,此时编译却没有出错.rn即: public Employee clone() throws CloneNotSupportedException rn rn Employee cloned=(Employee) super.clone();rn cloned.hireDay=(Date)hireDay.clone();rn return cloned;rn rnrnrn而我认为应该加上个异常处理器才对啊.rn例如:rnpublic Employee clone() throws CloneNotSupportedException rnrn tryrn rn Employee cloned=(Employee) super.clone();rn cloned.hireDay=(Date)hireDay.clone();rn return cloned;rn rn catch(CloneNotSupportedException e) rn e.printStackTrace();rnrn
带你详细了解clone方法
说到clone,工作中可能<em>使用</em>到的不多,所以今天就给大家讲一下。 <em>clone方法</em>是Object类的一个方法可能大家都知道,但是可能很多人都没有注意到<em>clone方法</em>的修饰符,我们来看一下源码 public class Object { * @throws CloneNotSupportedException if the object's class does not ...
数组Clear,Clone方法.zip
免费资源,让你玩转数组的属性,它将不会是你的障碍,如果有疑难<em>问题</em>加我QQ 912019136
clone方法,及深浅复制
前言:我们经常会<em>遇到</em>某个已有对象A,创建出另外一个与A具有相同状态的对象B,并且对B的修改不会影响A的状态,这就需要clone一个对象实例。在Java语言中简单的复制操作无法达到这个目的(对象的赋值属于引用传递,传递的是地址),而Java提供<em>clone方法</em>解决这个<em>问题</em>。步骤:1.继承Cloneable接口(Cloneable是标识接口,没有任何方法)2.在类中重写Object类中的<em>clone方法</em>3...
大学体验英语三级答案txt下载
三级的不太难 , 还是希望大家参考为主 相关下载链接:[url=//download.csdn.net/download/phoebezhang0000/2177435?utm_source=bbsseo]//download.csdn.net/download/phoebezhang0000/2177435?utm_source=bbsseo[/url]
Jquery主库包括API《锋利的jQuery》实例下载
Jquery主库包括API《锋利的jQuery》实例 相关下载链接:[url=//download.csdn.net/download/huangyewei1/3497448?utm_source=bbsseo]//download.csdn.net/download/huangyewei1/3497448?utm_source=bbsseo[/url]
IAR for avr 6.11 注册机下载
看到许多人说破解不了,我重新试了下可以破解。 估计肯呢过很多人没能够按照说明来,所以没成功。 破解过程: 打开注册文件夹中的IARID.EXE,标记复制那串16进制数,即你的HOST-ID 编辑IAR.BAT,将其中的16进制数改为你的HOST-ID 运行IAR.BAT会生成serial.txt 在安装时按要求输入serial.txt中的Installserial和Key即可。 相关下载链接:[url=//download.csdn.net/download/isdk213/4313649?utm_source=bbsseo]//download.csdn.net/download/isdk213/4313649?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的