java和C#的泛型比較

C#的泛型: C#泛型類在編譯時,先生成中間代碼IL,通用類型T只是一個佔位符。在實例化類時,根據用戶指定的數據類型代替T並由即時編譯器(JIT)生成本地代碼,這個本地代碼中已經使用了實際的數據類型,等同於用實際類型寫的類,因此不一樣的封閉類的本地代碼是不同的。按照這個原理,咱們能夠這樣認爲: 泛型類的不一樣的封閉類是分別不一樣的數據類型。 java的泛型 對java虛擬機來講是沒有泛型類的。ja
相關文章
相關標籤/搜索