- 4
- 0
- 约1.41万字
- 约 20页
- 2016-11-28 发布于河南
- 举报
Java中的Sizeof
Java中的Sizeof
Java中的Sizeof
Java有类似于C语言中sizeof()的操作器吗?
表面答案是Java没有提供任何类似于C语言的sizeof()的操作器。但是,我们应该想想为什么Java 程序员偶尔也需要它。
C语言程序员自己管理大多数的数据结构存储分配,并且 sizeof()不负责了解分配的存储块的尺寸大小。C 存储分配器如malloc(),只要涉及到对象初始化几乎什么事都不做:程序员必须设置作为更深一层对象指针的所有对象域。但是当所有的都说过并且编码过的时候, C/C++ 存储分配是相当有效的。
相比而言,Java对象分配和构造紧密结合(不可能使用一个已经分配但是没有初始化的对象)。如果Java类定义了作为更深一层对象的引用的域,在构造阶段设置他们也是很普遍的。Java对象分配器因此频繁地分配互连对象:对象图形。与自动垃圾收集耦合,所有这一切都太方便了,并且让你觉得你根本不必担心Java存储分配的细节。
当然,这只有对简单的Java应用才有效。相比C/C++而言,同样的Java数据结构往往占据更多的物理存储。在企业软件开发中,接近当今32位JVM上的最大虚拟存储是一个普遍的可缩放性限制。因此,Java 程序员可从sizeof() 或者其他类似的函数中获益,因为这些函数能够观察它的
您可能关注的文档
- 夏威夷英语介绍ppt.ppt
- Module 8 Unit 1 How do I get to the Forbidden City.ppt
- Drunken Cambridge students cause havoc in public park.ppt
- 正反观点.ppt
- M2 U1(初二下外研版).ppt
- 观点作文.ppt
- 对比性作文训练.ppt
- 英语图表作文3.ppt
- 新牛津Unit 5 Good manners reading2.ppt
- 滨水开发案例--伦敦.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 基于STM32的智能灯光控制系统.doc VIP
- 2026CSCO小细胞肺癌诊疗指南.docx VIP
- 2025年青岛市局属公办高中自主招生化学试卷真题(精校打印).docx VIP
- 2025年青岛市局属公办高中自主招生物理试题真题(含答案).docx VIP
- (高清版)DB34∕T 4098.3-2022 建筑固废再生作道路材料应用技术规程 第3部分:路面基层 .pdf VIP
- 2024年11月FCE口语写作考试真题汇总.pdf VIP
- 年产47万吨合成氨合成工段工艺设计.doc VIP
- 智能掘进规划方案.pptx VIP
- 基于STM32的无线WiFi智能灯光控制系统设计.docx VIP
- 2024年中国实验小鼠行业蓝皮书.pdf VIP
原创力文档

文档评论(0)