java與C++的區別

2020-08-13 20:35:10

相同點
都是物件導向的語言,有封裝,繼承,多型的特性。
區別
java只支援單繼承,C++支援多繼承。但介面支援多繼承。
java有自動管理記憶體機制 機製,不需要程式設計師操作。
java不提供指針存取記憶體,使得程式記憶體更加安全。
在 C 語言中,字串或字元陣列最後都會有一個額外的字元‘\0’來表示結束。但是,Java 語言中沒有結束符這一概念