1. 程式人生 > >Java與其它語言的比較

Java與其它語言的比較

nbsp java語言 其它 比較 ava 自己的 理念 linu linux下

Java與C/C++相比。Java語言是一種完全的面對對象語言,雖然他的底層(運行時庫)是用C語言開發
的,可是並不依賴於C。因為Java的運行是在運行時庫的支持下運行的,所以運行的效率比起可以更接近
底層的C/C++來說效率會有所影響,不過Java的類庫采用很好的設計理念,非常好用,也非常實用,已經
成為業界的一種標準開發語言。它的跨平臺的特性受到開發者的青睞,只需要開發一次就能在所有安裝了
Java運行時庫的環境上運行。
其次,Java與C#相比。C#是微軟開發的一種編程語言,語法類似Java,幾乎就是Java的翻版。運行原
理和Java也類似,也是通過運行時庫的支持運行。不過支持額平臺還很有限。Java幾乎被所有平臺支持,
而C#目前只被Windows和linux支持,Windows下的支持當然是由微軟自己開發的,而linux下的支持則有
mono支持。實際上,mono也是把C#應用轉化為Java應用而已,所以本質上,C#仍然只是被微軟自己的操作
系統支持。應用平臺受到限制,是他最大的缺點。

Java與其它語言的比較