社区
Java SE
帖子详情
SUN使用哪种C++技术开发Java虚拟机?
良少
领域专家: 后端开发技术领域
2006-11-16 04:13:42
SUN使用哪种C++技术开发Java虚拟机?
刚刚下载了SUN公司开源的Java虚拟机的源代码。发现里面用得是C++,而不是C开发。
而且,看到了__try{}__exception 这样的微软风格的C++。
不知道SUN使用哪种C++技术开发JDK? 难道是用老对头微软的VC++?
VC++6.0,还是VC++2003/2005?
、
有知道的吗?讨论一下。
...全文
1266
55
打赏
收藏
SUN使用哪种C++技术开发Java虚拟机?
SUN使用哪种C++技术开发Java虚拟机? 刚刚下载了SUN公司开源的Java虚拟机的源代码。发现里面用得是C++,而不是C开发。 而且,看到了__try{}__exception 这样的微软风格的C++。 不知道SUN使用哪种C++技术开发JDK? 难道是用老对头微软的VC++? VC++6.0,还是VC++2003/2005? 、 有知道的吗?讨论一下。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
55 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wqrz
2006-12-26
打赏
举报
回复
只是在2个系统上写2套代码,然后就鼓吹跨平台~~~
=======================
这句话的意思是赞扬SUN的市场宣传做的好 这也不行啊 我XX
wqrz
2006-12-26
打赏
举报
回复
我并没有诋毁JAVA的意思 只是年少无知 以为JAVA的虚拟机只要用JAVA写一次就能RUN ANYWHERE 所以才这样讲的
hdhmail2000
2006-12-26
打赏
举报
回复
真难想象,JAVA虚拟机居然是C++写的 而且很多地方调用WIN32 API,也有linux的
还有DLL:BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) {
只是在2个系统上写2套代码,然后就鼓吹跨平台~~~
_______________________________________________________________
这人真傻冒
要你这么说,c++最终还是机器语言,最终又他妈是机器语言,c/c++真烂
klsxd
2006-12-26
打赏
举报
回复
开发环境和语言在不停地进步,程序员们却在一天一天地堕落
rehte
2006-12-26
打赏
举报
回复
看看这个论坛上某些人的回复,就能想象我们中国程序员的整体水平,和人家没办法比。
有些的人计算机水平其实就是打字员的水平。
fool_leave
2006-12-26
打赏
举报
回复
哈,几个回复真是让我苦笑不得
source code开放后我只担心一个问题,版本控制。
现在的j2ee容器的jdk已经不同了。WebLogic和WebShpere用的是自己的jdk包,我怕源代码开放后这些公司又各自写一个。
carlkkx
2006-12-26
打赏
举报
回复
搞JAVA的人肯定又不爽了,他们大喊:靠!原来java的底层是C/C++开发的!
————————————————————————————————————
这个也倒一下!
carlkkx
2006-12-26
打赏
举报
回复
真难想象,JAVA虚拟机居然是C++写的 而且很多地方调用WIN32 API,也有linux的
还有DLL:BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) {
只是在2个系统上写2套代码,然后就鼓吹跨平台~~~
_______________________________________________________________
倒!!!
WxmJun
2006-12-26
打赏
举报
回复
虚拟机报错的文件内容
--------------- S Y S T E M ---------------
OS: Windows 2000 Build 2195 Service Pack 4
CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
Memory: 4k page, physical 777712k(258024k free), swap 1902748k(1437644k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for windows-x86, built on Nov 10 2005 11:12:14 by "java_re" with MS VC++ 6.0
----------------
这里高手多,搭车同问:
http://community.csdn.net/Expert/topic/5256/5256514.xml?temp=.2786219
zeroasan_
2006-11-30
打赏
举报
回复
就是,要那么说
java不如c++
c++不如c
c不如汇编
汇编不如机器语言
机器语言不如硬件了
硬件不如人
。。。。。。。。。。。。。。
==============================
所言甚是。
Daem0n
2006-11-30
打赏
举报
回复
搞JAVA的人肯定又不爽了,他们大喊:靠!原来java的底层是C/C++开发的!
====================================================================
有什么好不爽的?说起就像c/c++是你开发出来的一样
良少
2006-11-30
打赏
举报
回复
QWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
babaheiio
2006-11-23
打赏
举报
回复
我们都应该坚持一种虚心的态度去学习。
我不了解这些底层,不妄加评价。
fangfang1985
2006-11-23
打赏
举报
回复
只是在2个系统上写2套代码,然后就鼓吹跨平台~~~
==========================================================
废话,你写一套就能跨平台?你牛B!
在不同操作系统实现同一个功能,当然调用不同OS的API了。
任何编程都不能脱离平台,而独立存在,除非你在写OS,这是哲学问题,不是技术问题...
jspxnet
2006-11-21
打赏
举报
回复
少见多怪了吧!多看看,多学学就行了.
懒是一种态度
2006-11-21
打赏
举报
回复
2 从C 开 始
为 了 使 整 个 系 统 与 平 台 无 关,Gosling 首 先 从 改 写C 编 译 器 着 手。 但 是Gosling 在 改 写 过 程 中 感 到 仅C 是 无 法 满 足 需 要 的, 于 是 在1991 年6 月 份 开 始 准 备 开 发 一 个 新 的 语 言, 那 么 给 它 起 一 个 什 么 名 字 呢?Gosling 回 首 向 窗 外 望 去, 看 见 一 棵 老 橡 树, 于 是 建 一 个 目 录 叫Oak, 这 就 是Java 语 言 的 前 身( 后 来 发 现Oak 已 是Sun 公 司 另 一 个 语 言 的 注 册 商 标, 才 改 名 为Java, 即 太 平 洋 上 一 个 盛 产 咖 啡 的 岛 屿 的 名 字)。
看看:http://www.cnblogs.com/shengshuai/archive/2006/11/21/JavaBringup.html
hdhmail2000
2006-11-21
打赏
举报
回复
就是,要那么说
java不如c++
c++不如c
c不如汇编
汇编不如机器语言
机器语言不如硬件了
硬件不如人
。。。。。。。。。。。。。。
lkl_1981
2006-11-21
打赏
举报
回复
iambic()绝对支持你!到低jvm是用c还是c++阿?服了!
fohoo
2006-11-20
打赏
举报
回复
用C还是C++开发都不重要。。
重要的是,不管是JAVA,RUBY,还是PYTHON,到了什么平台就要调什么平台的API,不只是JAVA的JVM,其他语言都一样..
Unix, Linux, FreeBSD基本上都是用C写的。。加一些汇编..也就是说一般平台的API都是C的API接口,平台API功能相关的数据结构,定义都是C描述的..这就是C++兼容C的好处。。而JAVA只有通过JNI,要C/C++帮忙。。也就是说JAVA必须要C/C++才能访问平台API..
JVM就是跑在平台上的一个C/C++程序而已..
深入的学习下去,你会发现真正"无所不能"的是C
用C写操作系统。。用C写应用程序。。嗯??开发效率不高。。开发应用不方便,没关系,再用C写C++,Delphi,VB,Java,Python,Ruby...
wd_6532
2006-11-20
打赏
举报
回复
忘了,几个月前的事情了の。
加载更多回复(34)
5G扬帆——2022中国国际信息通信展重磅推出数字医疗健康展区
由工业和信息化部主办、通用技术邮电器材集团公司承办的2022年中国国际信息通信展(PT展)将于11月23-25日在北京国家会议中心举办。为了进一步凸显5G应用关键环节、赋能5G应用重点领域、提升5G应用支撑能力,今年展会升级改版并全新推出数字医疗健康展区,此展区由通用技术集团承办、卫健委下属机构中国卫生信息与健康医疗大数据学会协办。展会现场医疗器械展示近年来,我国卫生健康机构特别是医疗机构信息化应用步伐明显加快,对促进医疗机构提高管理水平和医疗绩效、实现创新发展起到积极作用。2013年,国内新下发4G牌照,
AI Agents 重塑网络安全运维——T-INNOWARE 即将闪耀迪拜 GISEC GLOBAL 2025
本次展会,T-INNOWARE 将以“AI Agents Redefining Cybersecurity Operations &Maintenance”(AI Agents 重塑网络安全运维)为主题,展示其创新的 Security AI(SAI)和 Network Packet Broker(NPB)解决方案,并受邀参与 OSINT 主题演讲,向全球观众展 现 AI如何重塑安全运维的未来。其产品涵盖安全运维、流量分析、API 安全等领域,以“智能、高效、成本优化”为核心竞争力。
汇聚行业领先产品 828 B2B企业节发布百款重磅新品
数字化正在席卷全球,企业在数字化转型的道路上需要不断更新“武器”才能适应时代发展。在全国首届基于数字赋能的828 B2B企业节期间,作为发起方,华为联合3万家生态伙伴共同推出近100款企业服务新品,覆盖安全、协同办公以及当下热点领域如跨境出海、数字人、数字资产链等,帮助中小企业获得更多商机的同时,实现降本增效及稳定安全发展,让企业上云实惠更实用。
正式官宣!谈思AutoSec 8周年年会暨中国汽车网络安全及数据安全合规峰会将于明年4月在沪召开
作为最具影响力的年度汽车网络安全产业标杆会议,谈思AutoSec 8周年年会暨中国汽车网络安全及数据安全合规峰会强势来袭,正式定档2024年4月11日-12日!峰会将联合行业头部的政产学研单位,通过从“会+展+赛+发布会”等诸多形式和角度深入解析全球汽车网络安全、数据安全合规及技术热点,进一步呈现行业最新研究与实践成果,助力推动智能网联汽车网络数据安全生态的蓬勃发展。
5G扬帆 -- 2022中国国际信息通信展推出数字医疗健康展区
北京2022年4月6日 /美通社/ -- 由工业和信息化部主办、通用技术邮电器材集团公司承办的2022年中国国际信息通信展(PT展)将于9月22-24日在北京国家会议中心举办。为了进一步凸显5G应用关键环节、赋能5G应用重点领域、提升5G应用支撑能力,今年展会升级改版并全新推出数字医疗健康展区,此展区由通用技术集团承办、卫健委下属机构中国卫生信息与健康医疗大数据学会协办。...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章