1. 程式人生 > >Java與C、C++的相似跟不同區別之處…

Java與C、C++的相似跟不同區別之處…

Java與C、C++的區別首先應該清楚,Java 是由 C++發展而來的,保留了 C++的大部分內容,其程式設計方式類似於 C++。但 Java 的句法更清晰、規模更小、更易學。Sun 公司對多種程式設計語言進行了深入研究,並摒棄了其他語言的不足之處,最終退出了 Java。正是這樣,Java 從根本上解決了 C++的固有缺陷,形成了一種新的完全面向物件的語言。
Java與C、C++的相似跟不同區別之處你知道嗎?

Java 和 C/C++的相似之處多於不同之處,有 C 基礎的讀者,學習 Java 會更容易。相比較而言,Java 的程式設計環境更為簡單。因篇幅所限,這裡不能完全列出不同之處,僅列出一些比較顯著的區別。想學習瞭解更多" />
資料型別


Java 是完全面向物件的語言,所有方法和資料都必須是類的一部分。除了基本資料型別之外,其餘型別的資料都作為物件型資料。例如物件型資料包括字串和陣列。類將資料和方法結合起來,把它們封裝在其中,這樣每個物件都可實現具有自己特點的行為。而 C++將函式和變數定義為全域性的,然後再來呼叫這些函式和變數,從而增加了程式的負擔。此外,Java 還取消了 C/C++中的結構和聯合,使編譯程式更簡潔。