2018年6月16日 星期六

Java v.s.C++ (Difference)

(1) Java所有的函式與變數都要屬於某個class,包括main,沒有全域函式、全域變數 (2) Java具有自動的記憶體管理機制(垃圾回收),不需要delete (3) Java的class可以指定存取權:譬如private class SomeClass {}之類的寫法 (4) Java的Inner class跟C++的Nasted class很不一樣 (5) Java的Generic與C++的Template很不一樣 (6) Java的method預設皆為virtual,不像C++必須要自己寫virtual (7) Java編譯後的Byte code與C++編出來的Machine code不一樣 (8) Java動態載入class,與C++必須要在編譯時搞定符號連結(link)不一樣

沒有留言:

張貼留言

Ethereum- Learn Solidity step by step

Common Function Types: public: Anyone can call this function,but it isn't really used for any type of security per se. priv...