A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奔跑的猴子 中级黑马   /  2015-1-26 13:30  /  562 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我是新人,但是也学过一小段时间java,所以基本原理还是懂的,今天有几个小问题想问:
1,java的跨平台是基于jvm虚拟机的执行,也就是要安装JRE,就像JDK会升级新功能新版本一下,JRE会升级吗?如果不升级如何能兼容越来越多的新功能,如果升级,使用新特性的时候,怎么能够保证就版本兼容?
2,因为虚拟机的原因,java的运行效率同样情况下可能不会有C这些语言高,那为什么需要java架在各大操作系统之上?为什么不能开发出一个各大操作平台共用的语言?
3,百度了一下 .net好像也可以跨平台,那跟java有什么区别?优势在哪里?
自己的一些疑问,虽然也可以完全通过百度解决,但是提出来也希望听听大家的看法,分享一下自己的想法。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马