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)機器碼

arrow
arrow
    全站熱搜

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