当前位置: 首页 > 网络应用技术

哪个clone()和Java中的新产品更有效?

时间:2023-03-06 14:14:10 网络应用技术

  对象创建的几种方法:

  以上四种可以产生Java对象

  使用克隆,在内存中复制数据块,然后复制现有对象也是生成对象的一种方法。前提是类实现可克隆的接口。可克隆的界面没有办法。这是一个空接口。它也可以称为该接口为徽标接口。只有在实现界面时,才会支持克隆操作。某些人可能会问,Java中的对象具有默认的父对象。

  对象中有一个克隆方法,为什么需要实现可克隆的接口?这是可克隆接口的符号接口的含义。仅通过实现此接口才能实现复制操作,因为当重复JVM时,实现了可包隆的接口,如果未实现,则将报告给CloneNotsupportexception Anomalies。很快。

  还值得一提的是,当执行克隆操作时,构造函数也不会被称为。还存在克隆操作的深拷贝和浅副本的问题。遵循此问题,互联网上有许多相关的知识,并且不再疲倦。由于对象是通过复制操作获得的,因此不需要调用构造函数,但是存储器中数据块的副本是复制对象的效率,必须比效率时要快。

  答案:不可以。

  例如:

  打印结果:

  新的是胜利,真的是这样吗?

  让我们在构造函数中做一些简单的事情,例如字符串截距。

  结论:新型对象可以由新对象使用,并且可以使用其他对象。

  资料来源:blog.csdn.net/iblade/article/details/80749148