社区
Java SE
帖子详情
简单问题?
古布
2004-05-02 05:24:22
1)如何知道对象的大小.类似c++中的sizeof?
2)用Array.sort()对对象(如:Employee,我定义的 )排序.Emplyee的方法compareTo()不impletementComparable行不?为什么?
3)jvm 和complier大致有什么区别?各自的功能是什么?
4)内存被划分几部分?是不是像c++一样.分为(静态存储,堆,堆栈.)
5)对象有无vptr,像c++一样?java是怎么实现动态绑定的.
...全文
92
7
打赏
收藏
简单问题?
1)如何知道对象的大小.类似c++中的sizeof? 2)用Array.sort()对对象(如:Employee,我定义的 )排序.Emplyee的方法compareTo()不impletementComparable行不?为什么? 3)jvm 和complier大致有什么区别?各自的功能是什么? 4)内存被划分几部分?是不是像c++一样.分为(静态存储,堆,堆栈.) 5)对象有无vptr,像c++一样?java是怎么实现动态绑定的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
古布
2004-05-08
打赏
举报
回复
怎么没人?????
古布
2004-05-03
打赏
举报
回复
谢谢各位! 但下面的问题还不是很清楚?
================================================
1)length()求的是元素的个数.我想知道对象所占的字节数,如:
String s1; s1占几个字节.
Object obj; obj占几个字节.
2)的原因是什么?
5对象有无vptr,像c++一样?java是怎么实现动态绑定的????
fxfzx
2004-05-02
打赏
举报
回复
up
vongood
2004-05-02
打赏
举报
回复
关注。
moke33
2004-05-02
打赏
举报
回复
1)原始对象大小是固定的,如果是数组或向量用length()
2)可以,不过可能会出错,最好重写compareTo()
3)jva在complier之中,在你运行javac时,系统会根据classpath寻找一个jvm.dll的文件,这就是“虚拟机器”jvm,然后建立一个虚拟的机器环境,在这里面运行java程式
4)据我所知,也一样,不过在堆和栈的划分上有点不同,java的对象都是在堆里分配,只是在栈里保存相应的内存映像(引用),这也是java比c++慢的原因之一
5)据我所知,没有,java中利用单继承,接口来实现,自动upcast
这只是根据我目前所知发表的观点,各位如有补充和修改,欢迎
haoqingshi
2004-05-02
打赏
举报
回复
4)按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.
dlxu
2004-05-02
打赏
举报
回复
3)Compiler是把源代码转换成字节码,而JVM是运行字节码的
你必须知道的495个C语言
问题
1.5 这样的声明有什么
问题
?char*p1,p2;我在使用p2的时候报错了。 1.6 我想声明一个指针,并为它分配一些空间,但却不行。这样的代码有什么
问题
?char*p;*p=malloc(10); 声明风格 1.7 怎样声明和定义全局变量...
简易购物车1
简易购物车系统基于Session实现 简易购物车系统是基于Session实现的购物车系统,主要功能包括浏览商品、查看商品详细信息、加入购物车和浏览购物车等。下面是对该系统的知识点解析: 一、Session的应用 Session是...
个人网页制作 大学生个人网页设计 个人网站模板
简单
静态HTML个人网页作品 个人博客
等等一系列
问题
。本资源就可以为你解决你所面临的这些
问题
,原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作资源合集,画面精美,非常适合初学者学习使用。 多套(HTML+CSS+JS)网页...
ToolUPD.bat
?????处自行更改,很
简单
,有
问题
问我
文本文件编码转换工具 gbk utf8 gb2312
问题
也是有的,在此环境下涉及到数据库运行的文件都必须是 utf8编码.这样一来就出现了不兼容,因为在国内大家都是以GBK gb2312编的码 包括 17PHP.com 网站里的学习源码文件(我用的是77例中的) 和很多插件 论坛代码......
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章