自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 java中new对象和clone对象的区别

new操作符的本意是分配内存空间。 程序进行到new操作时,会先去看new操作符后面的数据类型,因为知道了类型,才知道要分配多少内存。 分配完内存后,再去调用构造函数,填充对象的各个域,这一步叫做对象的初始化,构造函数返回后,一个对象构造完成,可以将它的地址发送到外部,在外部就可以使用这个地址操作这个对象。 clone在第一步是和new相似的,都是分配内存 调用clone方法,分配的内存和原对象相同,然后使用原对象中对应的各个域,填充新对象的域,填充完成之后,clone方法返回,一个新的相同的对象被创建,同

2020-07-02 19:24:00 1145

原创 JAVA面向对象哪些特性,以及自己的理解

JAVA面向对象哪些特性,以及自己的理解 一、封装 java封装通常认为是对**数据**和**对数据进行的操作**封装在一起,对数据的访问只能通过接口调用。 如果我们将现实世界定义成一个完全封闭的对象,那么我们在类中编写的方法就是对实现细节的一种封装,我们编写一个类就是对数据和数据操作的封装。 可以说,封装就是隐藏一切可以隐藏的东西,对外只提供最简单的编程接口。 二、继承 继承是从已有类中获取信息创建新类的过程。 提供继承信息的叫做父类,也称超类,基类;得到继承信息的叫做子类,也称派生

2020-06-30 11:54:30 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除