如何在Java中计算对象的数字年龄[关闭]

2024-05-12

我想知道Java中对象的年龄,当我们使用new关键字时,Java中用户定义的对象被创建,但是什么时候它会被销毁?

是跨越JVM的perm空间所花费的时间吗?我可以使用 JNI 编程知道对象的数字年龄吗?

生存空间、永久空间和对象年龄之间有什么关系?


一个对象在符合GC条件后就会被销毁,并且JVM决定在该对象所在的堆区(新/老年代)运行GC。您可以通过重写finalize方法或使用WeakReference和ReferenceQueue来知道销毁的时刻。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Java中计算对象的数字年龄[关闭] 的相关文章

随机推荐

  • 检测 MediaStreamTrack 是否为黑色/空白

    我正在与peerjs 创建视频聊天 我使用以下功能切换相机 开 关 function toggleCamera localStream getVideoTracks 0 enabled localStream getVideoTracks
  • gyp ERR,Npm 无法获取本地颁发者证书

    我正在致力于 Windows 10 的全新安装 唯一的事情是我安装了 cygwin 以在 cmd 中获取 unix 命令 当我打字时npm install g angular cli它下载了必要的文件 但我收到错误 gyp ERR conf
  • 指定生存图的自定义时间点

    我正在努力使用以下方法创建生存 累积事件图ggsurvplot函数从survminer包裹 我想为我的绘图指定自定义时间点 但我不知道该怎么做 这xlim and break x by参数有点帮助 但它们创建了均匀间隔的时间点和比我想要的更
  • 用于添加和删除客户名称的 Web 表单出现问题

    我正在尝试创建一个 Web 表单 其中列出了所有客户 然后为您提供一个文本字段 旁边有一个按钮 您可以在其中添加客户 然后它应该显示客户列表 旁边有删除按钮 您可以单击该按钮从数据库中删除客户 我正在让它发挥作用 对于初学者来说 它会回显
  • Spring Batch - ItemStreamException:未创建输出文件

    我在多线程步骤中定义了以下 FlatFileItemWriter public FlatFileItemWriter
  • Haskell:无法预期类型“Integer”与实际类型“Int”

    我已经盯着这段代码有一段时间了 但我无法理解该错误消息 divisors Integer gt Integer divisors n t t lt 1 n mod n t 0 length a gt Integer length 0 len
  • 如何在没有 JQuery 的情况下从元素的兄弟元素中删除类?

    我正在向一个元素添加一个类 并希望将其从同级元素中删除 在 JQuery 中这很简单 但是如何在普通 JS 中以最好的方式做到这一点呢 这是我的代码的示例 div class controllers span class active sp
  • 当文件太大时,C# HttpWebResponse contentlength = -1

    我从烂番茄网站获取了一个 json 格式的字符串 我的代码看起来像 HttpWebRequest webRequest HttpWebRequest HttpWebRequest Create url webRequest Method G
  • 正则表达式中间名首字母有或没有它

    我似乎无法正确验证用户 FirstName LastName 并检查 MiddleName 如下所示 John Doe Valid John M Doe Valid John Mr Doe Invalid John m Doe Invali
  • C# 的快速线程安全随机数生成器

    我需要在多个正在运行的线程中快速生成随机浮点数 我尝试过使用System Random 但它对于我的需求来说太慢了 并且它在多个线程中返回相同的数字 当我在单线程中运行应用程序时 它工作正常 此外 我需要确保生成的数字在 0 到 100 之
  • iOS 中输入字段显示不同大小

    我有一个带有背景和固定宽度 高度的输入字段 它在我桌面上的所有浏览器中看起来都很好 但由于某种原因 它看起来更大iPad and iPhone 我在 CSS 中尝试了一些技巧 但到目前为止没有任何效果 width 120px importa
  • 为什么我的 WPF XAML Grid TranslateTransform.X 不会?

    我可以使用它来更改网格的宽度 高度 那么为什么当我这样使用 Grid RenderTransform TranslateTransform X 时它不起作用
  • 如何创建 C# 控制台应用程序来使用 .net Web 服务 [已关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我希望创建 C 控制台应用程序 它将
  • 更快地估计 CollectionView 中单元格高度的方法

    我的 UICollectionView 中有一个无限滚动 我注意到我估计单元格高度的方式是我的集合视图的瓶颈 我滚动收藏视图的次数越多 它就会导致一些长时间的延迟 有没有更好的方法来估计单元格的高度 这些单元格有不同的高度 因为我有一个UI
  • 如何在 tvOS 中添加检测按钮按下情况?

    我已经遵循这个tutorial http jamesonquave com blog developing tvos apps for apple tv with swift 一切正常 我遇到的唯一问题是我不知道如何检测何时按下按钮 提前致
  • 如何在 JTextArea 行计数中考虑换行?

    我知道这一点thread https stackoverflow com questions 6366776 how to count the number of lines in a jtextarea including those c
  • XSLT key() 查找

    我正在尝试 XSLT 中的查找表示例 但无法使其工作
  • Java Executor 根据 CPU 和 RAM 使用情况调整线程池

    我的应用程序使用 Executor 为大量任务提供线程池 通过分析和基准测试 我确定当每个核心有多个线程时 我的应用程序运行速度最快 一个好的启发式方法是从每个核心 4 个线程开始 不断变化 直到达到 gt 90 CPU 或 gt 90 R
  • C#中如何通过Proxy访问互联网

    我正在使用 C 设计一个 Windows 窗体应用程序 当连接到互联网时 该应用程序可以顺利执行其功能 但当我们在学院尝试该应用程序时 真正的问题就开始了 我们的学院使用代理网关连接到网络 代理服务器是192 168 120 5和代理端口8
  • 如何在Java中计算对象的数字年龄[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想知道Java中对象的年龄 当我们使用new关键字时 Java中用户定义的对象被创建 但是什么时候它会被销毁 是跨越JVM的perm