相关疑难解决方法(0)

在Java中,确定对象大小的最佳方法是什么?

例如,假设我有一个应用程序可以读取包含大量数据行的CSV文件.我根据数据类型向用户提供行数的摘要,但我想确保我不读取太多数据行并导致OutOfMemoryErrors.每行都转换为一个对象.有没有一种简单的方法可以通过编程方式找出该对象的大小?是否有一个引用定义了大型基元类型和对象引用的大小VM

现在,我的代码可以读取多达32,000行,但我还希望代码能够读取尽可能多的行,直到我使用了32MB的内存.也许这是一个不同的问题,但我仍然想知道.

java memory

592
推荐指数
15
解决办法
28万
查看次数

为什么java中没有sizeof

出于什么设计原因,java中没有sizeof运算符?知道它在c ++和c#中非常有用,如果需要你如何获得某种类型的大小?

java sizeof operator-keyword

13
推荐指数
2
解决办法
1775
查看次数

了解基本的Java特定的interverview问题

最后一天,我接受了一次采访,他们问我java问题,其中一些问题我不知道答案.我很想知道这个问题的答案.采访者没有告诉我答案.我在这里问这个问题:

  • Java是否提供任何构造来查找对象的大小?
  • 提供一种最简单的方法来查找方法执行所需的时间而不使用任何分析工具?
  • 什么是检查异常和运行时异常?
  • 如果我在try块结束时写return,finally块是否仍会执行?
  • 如果我写System.exit(0); 在try块的末尾,finally块是否仍会执行?

想知道上述问题的答案,以便下次可以帮助我.

只需简单的答案,我们就会非常感谢对规范的说明,注释和/或相关链接 - 以及学习这些东西的好方法是什么?

java

7
推荐指数
1
解决办法
1450
查看次数

对象有多大?为什么没有sizeof?

可能重复:
在Java中,确定对象大小的最佳方法是什么?
sizeof java对象

C有一个sizeof运算符,它需要有一个,因为用户必须管理对malloc的调用,并且因为原始类型(如long)的大小不是标准化的.但是在java中我们找不到对象的大小?另外为什么java没有sizeof运算符或方法?

java

-3
推荐指数
1
解决办法
1500
查看次数

标签 统计

java ×4

memory ×1

operator-keyword ×1

sizeof ×1