主题:【文摘】C/C++圣战! -- aircobra
Java Vitual Machine 和.NET的Common Runtim 工作原理简直惊人的相似。(bytecode 对 MSIL, 同样的Garbage collection, automatic boxing/unboxing, generics, interface, RMI 对 Remoting, JSP 对 ASP.NET,g等等等等)
微软的.net就是前Visual J++的队伍开发的。因为微软输掉了官司,不能使用Java了,所以搞出了C#和.NET。
Java是One language, many platforms。.NET是one platform,many languages。两者在实现细节上有不少不同之处。
当然,微软的东西要Carry COM,所以不像Java那么Clean.不过Java 1.5也越来越复杂了,有点迷失了。
- 相关回复 上下关系8
压缩 8 层
😁现在是Java和.NET争雄的时代了。看看Java 1.5和新的.NET (Whidbey) Highway 字109 2004-03-06 21:39:26
其实也没有什么可争的 老兵帅客 字37 2004-03-07 20:03:06
这只是表面现象吧 任爱杰 字49 2004-03-06 23:04:57
😮底层我觉的真是一回事。一个是JVM,一个是CLR.
JVM和CLR是很不一样的,尽管都是虚拟机 老兵帅客 字160 2004-03-07 20:06:07
C#比JAVA更象C++。比如C#保留了指针,C#的delegate也更象C++ Highway 字389 2004-03-07 20:30:01
C#里没有指针。 无斋主人 字86 2004-03-09 11:33:47
.Net下面的Garbage Collection和Java的不太一样 老兵帅客 字538 2004-03-09 13:13:19