Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有Java的析构函数?

有没有Java的析构函数?我似乎无法找到任何文件。如果没有,我怎样才能达到同样的效果?

为了使我的问题更具体,我正在编写一个处理数据的应用程序,并且规范说应该有一个“重置”按钮,使应用程序恢复到刚刚启动的状态。但是,除非应用程序已关闭或按下重置按钮,否则所有数据都必须“有效”。

通常是C / C ++程序员,我认为这将是微不足道的实施。 (因此,我计划最后实现它)。我组织我的程序,使所有“可重置”对象将在同一个类中,以便按下重置按钮时可以销毁所有“实时”对象。

我在想,如果我所做的只是解引用数据,并等待垃圾收集器收集它们,如果我的用户重复输入数据并按下重置按钮,是不是会有内存泄漏?我也在想,因为Java作为一种语言已经相当成熟,所以应该有一种方法来防止这种情况发生,或者完美地解决这个问题。

回答 1

卖女孩的火柴

修改于 2021-09-30 03:37:13

苹果系统就是mac系统,mac还有另外一层意思意思是网卡中物理地址。

和开发者交流更多问题细节吧,去 写回答
相关文章
mac版pycharm使用方法_电脑管家mac版是什么意思
File–>Preferences for New Project–>Editor –> File and Code Templates –> Python Script –>编辑完后点Apply –>OK
全栈程序员站长
2022/09/28
1.2K0
mac版pycharm使用方法_电脑管家mac版是什么意思
mac是基于什么内核的操作系统_mac编译android源码
我在之前的blog中简单的提了提MAC的三种锁,今天在这着重说说mutexes的使用,也只有这方面我有点经验。先贴例子,再解释 lck_grp_attr_t *tz_slock_grp_attr; lck_grp_t *tz_slock_grp; lck_attr_t *tz_slock_attr; lck_mtx_t *tz_slock; /* allocate lock group attribute and group */ tz_slock_grp_attr = lck_grp_attr_alloc_init(); lck_grp_attr_setstat(tz_slock_grp_attr); tz_slock_grp = lck_grp_alloc_init(“tzlock”, tz_slock_grp_attr); /* Allocate lock attribute */ tz_slock_attr = lck_attr_alloc_init(); //lck_attr_setdebug(tz_slock_attr); // set the debug flag //lck_attr_setdefault(tz_slock_attr); // clear the debug flag /* Allocate the mutex lock */ tz_slock = lck_mtx_alloc_init(tz_slock_grp, tz_slock_attr);
全栈程序员站长
2022/11/09
5970
ERP系统是什么意思
ERP系统简称是企业资源计划,是综合物资、人力、财务、信息等资源管理集合化的企业管理软件。
用户8739405
2021/06/18
8.3K0
【Mac】为什么 Mac 系统占用空间太大?
写在前面: 买的是一款 256G 硬盘大小的 MacBook,用了不到一年,这两天打开存储空间,惊人发现占用了 82G?!我都干了什么?按道理来说下载小视频跟系统占用没有啥关系吧?。 网上查了一些资料
redszhao
2021/08/09
7.9K0
【Mac】为什么 Mac 系统占用空间太大?
什么是TCC?_tc部门是什么意思
假设现在有一个电商系统,里面有一个支付订单的场景,那对一个订单支付之后,我们需要做下面的步骤
全栈程序员站长
2022/08/03
8070
什么是TCC?_tc部门是什么意思
spring是什么意思_什么spring是孩子
Java思想是面向对象的开发,一个应用程序是由一组对象通过相互协作开发出的业务逻辑组成,那么如何管理这些对象,使他们高效地协作呢?抽象工厂、工厂方法设计模式”可以帮我们创建对象,“生成器模式”帮我们处理对象间的依赖关系,不也能完成这些功能吗?可是这些又需要我们创建另一些工厂类、生成器类,我们又要而外管理这些类,增加了我们的负担。所以用另外的方式,如果对象需要的时候,就自动地生成对象,不用再去创建。举个例子:原来我们饿了,就出去吃饭,但是现在有了外卖之后,就可以订餐了,我们可以把我们的需求告诉美团,让他们给我们送饭。这里主导关系发生了变化,原来是我们自己,但是现在是美团。
全栈程序员站长
2022/11/15
3990
openid是什么意思?token是什么意思?
普通用户的一个唯一的标识,只针对当前的公众号有效。也就是说他是唯一的。独一无二的。
贵哥的编程之路
2022/06/26
11.4K0
idea mac 快捷键重置(mac重启快捷键是什么)
⌘ -> command ⇧ -> shift ⌥ -> option ⬆ -> 上箭头 ⬇ -> 下箭头 ⌃ -> Control
全栈程序员站长
2022/07/28
1.1K0
Mac | Mac 系统的恢复
即确定 CPU 是 Intel 的还是 Apple 自家的。两者在触发恢复时的热键不一致。
CnPeng
2023/01/11
2.4K0
Dapp系统到底是什么意思?
随着方块操练技能的普及,App运用的第四次创新现在现已到来,去中心化或者说“DAPP”的概念最近在以太坊十分流行。其实以太坊的首要目的便是公布智能合约,让我们以去中心化的方法互相沟通,像广播相同传输,然后重塑这些“区块训练新物种和DAPP(分布式运用)新生态”。欢迎探讨交流
v-longbatuiguang2
2022/06/16
8990
Dapp系统到底是什么意思?
云服务器 mac 地址是什么
云服务器 mac 地址是什么?服务器的MAC地址,为媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址或物理地址,它是一个用来确认网上设备位置的地址。
青果网络
2020/05/14
22.5K0
云服务器 mac 地址是什么
是什么意思
发现一个问题,{ctx}与{pageContext.request.contextPath},由于是新手,没什么经验,但知道{pageContext.request.contextPath},是获取当前根目录,而{ctx}通过观察可以知道也是这一个意思,但是不明白为什么这么写,通过问过一个有经验的同事之后才知道,这两个为一个意思,都是获取当前根目录,不同的是{ctx}为{pageContext.request.contextPath}的简写版,经查证之后果真如此,发现在项目的一个文件内有这样一段话的配置,<c:setvar="ctx" value="{pageContext.request.contextPath}"/>,新手朋友在此值得注意的是,在使用
MickyInvQ
2020/09/27
30.1K0
<c:set var="ctx" value="${pageContext.request.contextPath}"/>是什么意思
发现一个问题,${ctx}与${pageContext.request.contextPath},由于是新手,没什么经验,但知道${pageContext.request.contextPath},是获取当前根目录,而${ctx}通过观察可以知道也是这一个意思,但是不明白为什么这么写,通过问过一个有经验的同事之后才知道,这两个为一个意思,都是获取当前根目录,不同的是${ctx}为${pageContext.request.contextPath}的简写版,经查证之后果真如此,发现在项目的一个文件内有这样一段话的配置,<c:setvar="ctx" value="${pageContext.request.contextPath}"/>,新手朋友在此值得注意的是,在使用${ctx}的时候一定不要忘记把带有该配置的<c:setvar="ctx" value="${pageContext.request.contextPath}"/>的文件引入到当前页面来。
MickyInvQ
2022/09/26
8.6K0
网站流量UV是什么意思?什么是流量UV/PV/IP
PV(访问量): 即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。 UV(独立访客): 即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。
Java架构师必看
2021/03/22
5.3K0
VMM是什么?_兮是什么意思
虚拟机监视器(VMM)是一个系统软件,可以维护多个高效的、隔离的程序环境,该环境支持用户直接去访问真实硬件,而这样的程序环境就称为虚拟机。虚拟机是一个真实存在的计算机系统的硬软件副本,其中部分虚拟处理器指令子集以本地(native)方式执行在宿主(host)处理机上,其他部分指令以仿真方式执行。从以上定义可以看出,VMM管理计算机系统的真实资源,为虚拟机提供接口。使用VMM 有以下优点:
全栈程序员站长
2022/08/02
9.7K0
MNIST是什么(plist是什么意思)
我想很多菜鸟和我一样,开始零基础学习机器学习,没办法火啊,为了钱大家都是冲呀。估计很多人开始学习ML,就一头雾水,完全不知道在说什么。因为学习模式和学习其他语言完全不同,我们知道学习其他语言的时候,第一个程序就是打印“Hello World”。
全栈程序员站长
2022/08/01
9.2K0
SecuritySpy for Mac(mac视频监控系统)
SecuritySpy for Mac版是一款mac视频监控系统工具,可以帮助mac用户们利用你的电脑来监控你想监控的地方,而且都是以超清展示给mac用户的。
Mac软件分享
2022/08/05
1K0
SecuritySpy for Mac(mac视频监控系统)
PKM是什么意思?
这三个字母代表着:Personal Knowledge Management,个人知识管理系统。简单地说,就是构建一个系统,把你重要的信息都放在里面管理起来。
葆宁
2022/01/06
13.3K0
PKM是什么意思?
OA是什么意思?
以前大家在谈到OA时,都只说是办公自动化,但是办公自动化的含义太泛了。其实OA你可以简单的把它理解为:公司内部各部门、各分公司、各分支机构合作做完某件事情。大部分的公司没有做信息化之前都是通过QQ、msn、或其他远程沟通工具来完成某项需要合作的工作。但是上述工具无法使企业领导,对事件的整个过程进行进行管控、也不善于原理还容易造成一定程度的泄密。OA的作用就是使各部门、各分公司、各分支机构做到完美合作,并且让领导可以看到他们的工作过程、做到可以审批可以管控、避免工作的失败。
informat低代码
2022/10/13
12.9K0
点击加载更多

相似问题

mac 实现远程 出现这个问题是什么?

0202

Mac系统怎么登陆cvm?

2485

ASI是什么意思?

2656
相关问答用户
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长4个领域
高级数据分析师擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档