原文:.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