Java如何进行初始化与清理呢?

书欣 Java经验 2022-08-04 17:01:04 10132 1
下文笔者讲述java初始化及清理的简介说明,如下所示

初始化

在Java中,初始化需借助构造器
创建对象时,当类具有构造器
 Java就会在用户有能力操作对象之前自动调用相应的构造器
  从而保证了初始化的进行。

例:在创建对象时:
new User();
   将会为对象分配存储空间,并调用相应的构造器。
   由于构造器的名称必须与类名完全相同。
   不接受任何参数的构造器叫做默认构造器,Java文档中通常使用术语无参构造器。
   构造器是一种特殊类型的方法,因为它没有返回值。

默认构造器

默认构造器(“无参构造器”)
是没有形式参数的—它的作用是创建一个“默认对象”
 当类中没有构造器
 则编译器会自动帮你创建一个默认构造器 
 
 当已经定义一个构造器(无论是否有参数)
 编译器就不会帮你自动创建默认构造器。

清理:终结处理和垃圾回收

C++中对象一定会被销毁(如果程序无缺陷)
   Java里的对象却并非总是被垃圾回收 
      对象可能不被垃圾回收
      垃圾回收并不等于“析构”
      垃圾回收只与内存有关
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaJingYan/202208/16596036884145.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

Honor accompaniments