社区
Java SE
帖子详情
Java中没有sizeof操作符,如何显示primitive Date types所占的字节数。
i_doit
2003-12-27 04:26:35
Java中没有sizeof操作符,如何显示primitive Date types所占的字节数?
...全文
92
8
打赏
收藏
Java中没有sizeof操作符,如何显示primitive Date types所占的字节数。
Java中没有sizeof操作符,如何显示primitive Date types所占的字节数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohaiz
2003-12-28
打赏
举报
回复
TO i_doit(憨憨兔):
对JAVA语言是固定的.对于物理存储针对不同的虚拟机实现是不固定的.
i_doit
2003-12-28
打赏
举报
回复
To:xiaohaiz
你说的意思是,int, char 等类型的实际长度是不固定的吗?
xinsiwuhen
2003-12-27
打赏
举报
回复
xiaohaiz你说的好像有道理关于这一块儿我也是菜鸟像你学习喽!
xiaohaiz
2003-12-27
打赏
举报
回复
真是瞎说. :)
(1) 基本变量长度是固定的,但是占据内存的字节空间不是固定的.
(2) 无法写出sizeof方法,只有在VM内部才可能实现.
(3) 楼主的要求有够无聊的.
JVM存储单元是"字(word)",规定一个字的长度就可以容纳int,char,short,byte,returnAddress等.而至少两个字就可以容纳long和double.如果字长是32位,那么int的存储空间就可能是4字节,如果字长是64位,int的存储空间就可能是8字节.这些都是不同的虚拟机特定的实现.这对于程序员来说是不定的东西.只有针对特定的虚拟机实现才有意义.
yoken
2003-12-27
打赏
举报
回复
用位运算自己写一个sizeof method
i_doit
2003-12-27
打赏
举报
回复
to banalman(飘泊) :
你说的我知道,我就是想实现sizeof的功能,检验一下primitive date type到底是多大.
banalman
2003-12-27
打赏
举报
回复
java中实现了跨平台开发,也就是说,基本变量的字节是固定不变的,所以,sizeof 也就没有存在的必要了。
老土豆T
2003-12-27
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2522/2522120.xml?temp=.3335993
http://expert.csdn.net/Expert/topic/2484/2484866.xml?temp=.5402185
Java
编程思想——day 3(
操作符
)
3———-
Java
编程思想——day 3 从现在开始,每天学习并记录。 2018/03/15 第三章
操作符
1、更简单的打印语句 通过引入import static net.mindview.util.Print.*;来直接使用print("abcd");打印abc。通过使用net.mindview.util.Print来简化代码,但如果只打印少量的代码,还是使...
【面试专栏】第二篇:
Java
基础:泛型、IO、动态代理、反射、XML、jdk8、jdk9
【面试八股文】第二篇:
Java
基础:泛型、IO、动态代理、反射、XML、jdk8、jdk9
Java
面试题目汇总/英文
Java
面试题(核心知识)
一、面向对象的三个基本特征 2、方法重载和方法重写的概念和区别 3、接口和内部类、抽象类的特性 4、文件读写的基本类 **5、串行化的注意事项以及如何实现串行化 6、线程的基本概念、线程的基本状态以及状态之间的关系 7、线程的同步、如何实现线程的同步 8、几种常用的数据结构及内部实现原理。 9、Socket通信(TCP、UDP区别及
Java
实现方式) **10、
通用工具(common)
commons-io 引入 IOUtils 方法(有多个重载方法略) 描述 copy(InputStream in, OutputStream out) 流复制,可复制字节流及字符流 copyLarge(InputStream in, OutputStream out) 大流复制,可复制字节流及字符流 toInputStream(String input, Charset charset) 获取字符串的输入流 toBufferedInputStream(InputSt..
Java
线程池
Java
线程池 线程池编程
java
.util.concurrent多线程框架---线程池编程(一) 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就
没有
必要重复造车轮了,直接使用就可以,何况使用也很方便,性能也非常高。 1 package concurrent; 2
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章