原文:.NET面試題系列[6] - 反射

反射 定義,實例與優化 在面試中,通常會考察反射的定義 操作元數據 ,可以用反射做什么 獲得程序集及其各個部件 ,反射有什么使用場景 ORM,序列化,反序列化,值類型比較等 。如果答得好,還可能會問一下如何優化反射 Emit法,委托法 。 反射的性能遠遠低於直接調用,但對於必須要使用的場景,它的性能並非不可接受。對於 反射肯定是造成性能差的主要原因 這種說法,要冷靜客觀的分析。 .NET平台可以使 ...

2016-08-02 18:24 5 5708 推薦指數:

查看詳情

關於反射面試題

說說反射的用途及實現 Java反射機制主要提供了以下功能:在運行時構造一個類的對象;判斷一個類所具有的成員變量和方法;調用一個對象的方法;生成動態代理。反射最大的應用就是框架 Java反射的主要功能: 確定一個對象的類 取出類的modifiers,數據成員,方法 ...

Tue May 15 18:33:00 CST 2018 0 1553
.NET面試題系列[7] - 委托與事件

委托和事件 委托在C#中具有無比重要的地位。 C#中的委托可以說俯拾即是,從LINQ中的lambda表達式到(包括但不限於)winform,wpf中的各種事件都有着委托的身影。C#中如果 ...

Wed Aug 10 00:54:00 CST 2016 7 7694
.NET面試題系列[8] - 泛型

“可變性是以一種類型安全的方式,將一個對象作為另一個對象來使用。“ - Jon Skeet .NET面試題系列目錄 .NET面試題系列[1] - .NET框架基礎知識(1) .NET面試題系列[2] - .NET框架基礎知識(2) .NET面試題系列 ...

Thu Aug 11 22:58:00 CST 2016 10 7146
.NET面試題系列[9] - IEnumerable

.NET面試題系列目錄 什么是IEnumerable? IEnumerable及IEnumerable的泛型版本IEnumerable<T>是一個接口,它只含有一個方法GetEnumerator。Enumerable這個靜態類型含有很多擴展方法,其擴展的目標 ...

Sun Aug 14 01:05:00 CST 2016 3 8639
.NET面試題系列(三)排序算法

冒泡排序 快速排序 選擇排序也是一種簡單直觀的排序算法。 它的工作原理很容易理解:初始時在序列中找到最小(大)元素,放到序列的起始位置作為已排序序列;然后,再從剩余未排序元素 ...

Sun Jun 24 03:36:00 CST 2018 0 1214
.NET面試題系列(六)多線程

1.多線程的三個特性:原子性、可見性、有序性   原子性:是指一個操作是不可中斷的。即使是多個線程一起執行的時候,一個操作一旦開始,就不會被其他線程干擾。       比如,對於一個靜態全局變量i ...

Sat Jul 07 00:23:00 CST 2018 0 1582
反射相關的面試題

1.什么是反射 答:反射就是根據字節碼文件, 獲得類的信息,字段信息,方法信息等內容, 創建實例,調用方法的技 術。 Java反射就是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個 對象,都能夠調用它的任意方法和屬性;並且能改變它的屬性。而這 ...

Wed Apr 29 19:16:00 CST 2020 0 1093
JAVA面試題(四):反射

1.什么是反射? 在Java運行時環境中,對於任意一個類,能否知道這個類有哪些屬性和方法?對於任意一個對象,能否調用它的任意一個方法 Java反射機制主要提供了以下功能: 在運行時判斷任意一個對象所屬的類。 在運行時構造任意一個類的對象。 在運行時判斷任意一個類所具有 ...

Sun May 16 19:41:00 CST 2021 0 241
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM