Java:引用意味着多少内存?

2023-12-14

正如问题所说,Java 编程语言中对对象的引用使用了多少内存?

请,如果您有可靠的来源就更好了。

多谢!


它不是由语言或 JVM 规范指定的。然而,人们普遍认为,任何合理的实现在 32 位机器上都是 4 字节,在 64 位机器上是 4 到 8 字节(取决于压缩指针设置等)。

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

Java:引用意味着多少内存? 的相关文章

  • 在 Java 中跨平台地播种随机生成器,无需时间

    我几乎同时在两个线程上初始化两个随机数生成器 并且我希望这两个生成器的行为完全不同 我会打电话Random nextInt 7 经常一个接一个地在两台发电机上运行 使用System currentTimeMillis 这不是一个好主意 因为
  • 如何安装 C++ 的 VOCE?

    我正在尝试安装 VOCE api 它是为 C 和 Java 构建的语音识别 API 这是我第二次使用外部 C 库 也是第一次使用 Java C api 语音链接 http voce sourceforge net http voce sou
  • 如何使用 JAVA 和 ADB 命令检查 Appium 中键盘是否打开

    我正在尝试检查 Android 默认键盘是否打开 我没有找到任何可以在 Appium 中使用 JAVA 和 ADB 命令检查键盘的内容 我发现这个 ADB 命令可以检查键盘是否打开 adb shell dumpsys input metho
  • JavaPreparedStatementUTF-8字符问题

    我有一份准备好的声明 PreparedStatement st 在我的代码中 我尝试使用 st setString 方法 st setString 1 userName userName 的值为 ak a setString 方法将 ak
  • java中main的返回类型

    我想知道为什么java中main方法只有void返回类型 public static void main String args 为什么main方法除了void之外没有其他返回类型 Thanks 简短的回答是 因为这就是语言规范 http
  • 如何加快 jar 签名者的速度?

    我使用 ant 来签署我的 jars 以进行网络启动部署 Ant signjar 在 Web 启动签名时非常慢 如何加快签名过程 我找到了一种可能的解决方案 早些时候 在构建脚本 ant signjar 中 按顺序调用所有 jar 我们使用
  • Java中通过FTP创建文件夹层次结构

    Java 是否有现成的功能可以在远程 FTP 服务器上创建文件夹层次结构 Apache Commons 确实提供了 FTP 客户端 但我找不到创建目录层次结构的方法 它确实允许创建单个目录 makeDirectory 但创建整个路径似乎并不
  • 从 AlertDialog 返回值

    我想构建一个函数来创建 AlertDialog 并返回用户输入的字符串 这是我用于创建对话框的函数 如何返回该值 String m Text private String openDialog String title AlertDialo
  • 将 @RequestLine 与 Feign 一起使用

    我有一个工作 Feign 接口定义为 FeignClient content link service public interface ContentLinkServiceClient RequestMapping method Requ
  • jsf 中的类型未找到属性

    我正在尝试调用 jsf 中使用 primefaces 的属性 但我有错误 500 在托管bean PersonelBean 类型上找不到 我正在使用 hibernate jsf 和 spring PersonelBean java Mana
  • 当另一个线程发生事情时从主线程获取数据?

    目前我有一个线程正在运行一个侦听连接的套接字 当它收到连接时 它需要上传在主线程中收集的数据 即从主线程获取数据 但是 我传递了对象的实例 但它从未使用等待连接时收集的数据进行更新 有没有正确的方法来做到这一点 我用谷歌搜索了一下 似乎找不
  • 我们可以用java定制一个垃圾收集器吗?

    我们知道java的垃圾收集器是一个低优先级线程 在java中我们可以创建任何具有高优先级的线程 那么是否有可能拥有我们自己定制的具有可变优先级的垃圾收集器线程 我们可以根据内存管理的级别进行设置 有人尝试过吗 如果是的话 您能分享一些关于如
  • Jar Manifest 文件的使用混乱

    我正在阅读使用 jar 工具打包 java 应用程序 我注意到 META INF 目录下创建了一个清单文件 对于一个简单的应用程序来说 感觉它没有任何作用 我在 stackoverflow 上搜索以了解 Manifest 文件的用法 我碰到
  • 如何映射 Map

    I tried ManyToMany cascade CascadeType ALL Map
  • Google App Engine数据存储区字符串编码问题

    你好 我正在使用 Google App Engine 进行一个项目 并且需要存储一些字符串 我正在使用 Java 和JDOHelper getPersistenceManagerFactory transactions optional 在
  • 如何检测java控制台中而不是GUI中的箭头键? [复制]

    这个问题在这里已经有答案了 我正在编写一个应用程序 我需要检测其中的箭头键 C 有getch 函数 我们想要获取输入 然后添加对 ASCII 值的检查 我们如何检测输入箭头键 谢谢 我写了一个Java类原始控制台输入 http www so
  • JTable中动态加载大量数据

    这是我的问题 我目前有一个 JTable 其中包含 5 000 到超过 200 000 行 你知道我要说什么了 数据已经加载到内存中了 这不是问题 但是如何 我可以创建一个高效的 JTable 以便它只加载以下行 是可见的 并且任何事件仅作
  • Web 应用程序似乎启动了名为 [22] 的线程,但未能停止它。这很可能造成内存泄漏

    我有一个 Web 应用程序 后端有 Servlet 部署在 tomcat 上 该应用程序是简单的java应用程序 我经常在服务器日志中看到此错误 严重 Web 应用程序似乎启动了一个名为 22 但未能阻止它 这很有可能 造成内存泄漏 是否存
  • 如何正确处置注入的DLL线程?

    我将一个 DLL 注入到目标进程中 以在玩 MMORPG 时充当助手 当前功能将按键转换为鼠标点击 因为 MMORPG 要求用户移动鼠标才能实现某些功能 这是我所鄙视的 假设我出于某种原因想要取消注入 DLL 我该怎么做呢 这个方法干净吗
  • Java applet 是否会违反同源策略

    我需要请求一些东西并从其他域获取信息 我知道由于同源政策 javascript 无法做到这一点 我的另一个选择是通过我的服务器发出代理请求 我不希望请求来自我的服务器的 IP 也不想为我的服务器创建额外的负载 并且希望客户端这样做 是否可以

随机推荐

  • 如何将 mysqldump 的输出分割成更小的文件?

    我需要将整个表从一个 MySQL 数据库移动到另一个数据库 我没有对第二个的完全访问权限 只有 phpMyAdmin 访问权限 我只能上传 压缩 小于 2MB 的 sql 文件 但是第一个数据库表的 mysqldump 的压缩输出大于 10
  • PHP DOM 当子级包含标签和文本节点时如何删除换行标签

    鉴于此标记
  • GLUT 程序链接错误

    我想编译一个 GLUT 程序 include
  • 为什么我的 Android 模拟器键盘是汉字模式?

    我正在使用 AVD Android 虚拟设备 调试我的 Android 应用程序 当我尝试在文本字段中输入文本时 我的字符在 IME 中被解释为中文 我不知道如何进入此模式或如何退出它 我只想输入字母键 这是一个屏幕截图 如果你正在跑步mo
  • 有没有办法在Python字典中保留重复的键[重复]

    这个问题在这里已经有答案了 有没有办法在字典中存储重复的键 我有一个特定的要求来形成请求和响应对 从特定节点到另一个特定节点的请求形成相同的密钥 我需要存储这两个 但如果我尝试将它们添加到字典中 第一个将被第二个替换 有什么办法吗 假设您想
  • 如何使用 sql server 执行 BEFORE UPDATED 触发器?

    我正在使用 Sqlserver Express 但我做不到before updated扳机 还有其他方法可以做到这一点吗 MSSQL不支持BEFORE触发器 你最接近的是INSTEAD OF触发器 但它们的行为与BEFOREMySQL 中的
  • 如何在 C++ 中禁用 OS X App Nap?

    有没有办法从 C 应用程序的源代码中禁用 App Nap 我正在使用 clang 编译器和 cmake 以下 RAII 类 改编自这个答案 会做的 if defined APPLE if MAC OS X VERSION MAX ALLOW
  • 将临时名称空间附加到搜索路径

    这个问题是这个问题的后续post因为我仍然不完全相信 就代码的鲁棒性而言 打字不会更好namespace foo 习惯而不仅仅是打字foo 并祈祷你能得到想要的结果 实际问题 我知道这严重违反了 标准 R 约定 但我们只能说我很好奇 是否可
  • 如何在 Swift 中发出 HTTP 请求?

    I read 编程语言 Swift由 Apple 在 iBooks 中编写 但无法弄清楚如何在 Swift 中发出 HTTP 请求 类似于 cURL 我需要导入 Obj C 类还是只需要导入默认库 或者是否无法基于原生 Swift 代码发出
  • 处理另一个类/文件中定义的对象的事件

    我有一个 VB NET 程序 其中有多个表单和一些我想在所有表单上访问的变量 因此我创建了一个包含一些公共变量的模块文件 我发现虽然这些变量已经被声明WithEvents 如果不首先复制到局部变量 则无法在表单上处理它们的事件 正在发生的事
  • 在元组列表中获得最大并发的有效方法是什么?

    我一直在努力以有效的方式解决这个问题 问题是 问题陈述 给定以下形式的元组列表 start1 end1 start2 end2 start3 end3 startn endn 其中 start 和 end 是正整数 每个元组代表一个时间窗口
  • 如何让android支持屏幕右下角的FloatingActionButton?

    我添加了一个FloatingActionButton到我的布局里面RelativeLayout如下
  • IE中的z索引问题

    我有一张地图 上面有一些点 用户将鼠标悬停在上面即可显示更多信息 我遇到的问题很难解释 因为只有当用户在 IE 中查看页面并且该页面托管在我的服务器上时 它才似乎是一个问题 下面的 jsfiddle 页面上的完全相同的代码可以正常工作 ht
  • 获取对象属性之间的最小/最大值的快速方法

    我在 javascript 中有一个像这样的对象 a 4 b 0 5 c 0 35 d 5 有没有一种快速方法可以获取属性中的最小值和最大值 而不必循环遍历所有属性 因为我拥有的对象很大 我需要每两秒获取一次最小值 最大值 对象的值不断变化
  • Android:获取手机硬件信息

    我正在开发告诉用户有关设备的应用程序 我问了很多关于SO的问题但没有找到答案 我想找到 型号 安卓版本 基带版本 内核版本 内部版本号 内存 我的手机 我非常感谢任何有关此问题的帮助 我在我的代码中使用了这个 所以我把所有的 Log i T
  • ER 图中的关系属性

    实体关系图中的关系是否可以有自己的关键属性 如果没有 那么我们是否必须用这个密钥创建一个单独的实体 唯一拥有自己的密钥的关系是多对多关系 这种关系的关键自然是其每个父母的外键的组合 如果关系还有其他属性 那么它根本就不是关系 它本身就是一个
  • Tortoise SVN - 将主干合并到分支 - 树冲突

    我们使用的是 SVN 1 8 我也在使用 Tortoise SVN 1 8 主要代码位于 project trunk 我将要做一个大的改变 所以我创建了一个分支 project branches x那是的副本 project trunk 作
  • JTextArea的append()方法似乎不起作用

    我们被分配创建一个简单的编译器作为家庭作业 它将接受一组指令 包含变量 条件 跳转等 并对其进行评估 这已经完成了 但我想我应该让我的程序更加 闪亮 并添加从文本文件加载指令的能力 只是为了用户舒适 然而 似乎JTextArea s app
  • 具有“独特部分正则表达式”的高级“uniq”

    uniq是一个工具 可以一次过滤文件中的行 以便仅显示唯一的行 uniq有一些支持来指定两条线何时 等效 但选项有限 我正在寻找一个工具 扩展uniq允许人们输入正则表达式 如果两条线捕获的组相同 则两条线被视为 等效 对于每个等价类 仅返
  • Java:引用意味着多少内存?

    正如问题所说 Java 编程语言中对对象的引用使用了多少内存 请 如果您有可靠的来源就更好了 多谢 它不是由语言或 JVM 规范指定的 然而 人们普遍认为 任何合理的实现在 32 位机器上都是 4 字节 在 64 位机器上是 4 到 8 字