3)Compiler是把源代码转换成字节码,而JVM是运行字节码的
解决方案 »
- 编写一个通讯录程序 要用图形界面 java或者mfc都行 要求用哈希存储结构 用哈希解决冲突和查找
- 求解 用java发送邮件的问题
- 怎样才能从一个文件中一个字母一个字母的读出?
- 请教一个关于Swing刷新的问题
- 关于源代码中TAB字符的坏处
- 买了本书,《Java程序设计教程(Java how to program)第五版》
- 如何使用JDBC连接SQL Server 7.0?
- Java String 转换函数 实现
- 初学者是否适合研究SDK 源码 ? 另外请您指导一下初学者学习java的方法吧!!谢谢了!
- 如何根据用户的权限,来显示或控制相应的网页
- java文件处理的问题
- 如何设置g.drawLine()时画笔的粗细和样式?
2)可以,不过可能会出错,最好重写compareTo()
3)jva在complier之中,在你运行javac时,系统会根据classpath寻找一个jvm.dll的文件,这就是“虚拟机器”jvm,然后建立一个虚拟的机器环境,在这里面运行java程式
4)据我所知,也一样,不过在堆和栈的划分上有点不同,java的对象都是在堆里分配,只是在栈里保存相应的内存映像(引用),这也是java比c++慢的原因之一
5)据我所知,没有,java中利用单继承,接口来实现,自动upcast这只是根据我目前所知发表的观点,各位如有补充和修改,欢迎
================================================
1)length()求的是元素的个数.我想知道对象所占的字节数,如:
String s1; s1占几个字节.
Object obj; obj占几个字节.
2)的原因是什么?
5对象有无vptr,像c++一样?java是怎么实现动态绑定的????