Java C#
Runtime Environment 可在任何具有JVM的平台上執行 可在具有CLR的平台上執行(目前僅有Microsoft Windows版的CLR)
Object-oriented yes yes
多重繼承 不支援。以interface替代 不支援。以interface替代
Memory Management 以Garbage Collection機制管理記憶體 以Garbage Collection機制管理記憶體
Pointer 不支援 允許用在unmanaged code內使用
Native Library 以Java Native Interface(JNI)呼叫DLL、LIB等 以Interop Services呼叫COM、Windows API等
Intermediate Language Java bytecode 將MSIL轉換為Just In Time(JIT)機器碼

創作者介紹
創作者 tsuozoe 的頭像
tsuozoe

隨便寫寫的新天地

tsuozoe 發表在 痞客邦 留言(0) 人氣()