.net面试必看的10个知识点
来源:互联网 发布:java使用范围 编辑:程序博客网 时间:2024/05/21 21:40
(1)什么是windows服务,它的生命周期与标准的EXE程序有什么不同?
Windows服务是一种随Windows操作系统的启动而启动,在后台运行 ,不和用户产生交互的程序,EXE有个用户界面,由用户来启动或者停止
(2)EXE与DLL之间的区别?
EXE可以直接执行,DLL是动态链接库,不能被直接执行,附加到某个进程中才能执行.
(3)什么是强类型,什么是弱类型,那种更好些为什么?
强类型Java,C#, 强类型在一块内存上定义了某种类型之后无法改变起类型的,例如string str;那么str不能当作int类型来使用,可以使用强制类型转化,弱类型:javascript,弱类型把一块内存上定义为多种类型
(4)PID是什么?在做系统的故障排除时如何使用它?
PID( process indentifier),它是一个全局的唯一标识进程的整数,在多任务系统中,用来判断发生错误的进程
(5)单个TCP/IP端口上能够侦听多少个进程?
1个
(6)什么是GAC?它解决了什么问题?
GAC(Gobak Assembly Cache),它解决了几个程序共享某一个程序集的问题
(7)阐述面向接口、面向对象、面向方面编程的区别
面向接口:通过接口规范对象的行为,它属于面向对象的一部分
面向对象:继承,封装,多态
面向方面编程:将不同模块中的相似之处分离出来,在集合成一个“方面”
(8)什么是Interface?它与Class有什么区别?
Interface:用来定义行为的规范,没有具体的实现
abstract:不能直接实例化,只有该派生类才能实例化(抽象方法没有方法体,必须由派生类以override的方式实现此方法体)
前期绑定:指在编译时就绑定了变量的类型或者方法体,后期绑定在运行是根据不同的需要绑定不同的类型或者方法体
(9)什么是反射?
通过反射可以获得.NET中的每个类型(类,接口,结构)的成员,包括:方法,属性,构造函数,以及成员名称
(10)从概念上阐述前期绑定(early-binding)和后期绑定(late-binding)的区别?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2010/01/28/5264302.aspx#1253524
- .net面试必看的10个知识点
- 【必看】java容易混淆的15个知识点
- 面试必看的33个英文句子
- 面试必看的33个英文句子
- 65个面试必看的面试题
- Python面试必须要看的15个问题
- Python面试必须要看的15个问题
- Python面试必须要看的15个问题
- Python面试必须要看的15个问题
- Python面试必须要看的15个问题
- Python面试必须要看的15个问题
- Python面试必须要看的15个问题
- 《数据结构》必看知识点
- android 必看知识点
- 前端开发必会的10个知识点
- 面试必看:月薪数万的.net开发招聘趣题两则
- Java面试必看
- 面试必看
- 给新程序员的一些建议
- >
- vmware使用心得
- 大名鼎鼎的teamviewer使用心得
- xp环境下对文件夹进行加密和解密
- .net面试必看的10个知识点
- 目录介绍
- 2009年个人书单续
- 必须掌握的八个cmd 命令
- 一个支持好多编码的sip软电话:米花软电话
- 从零开始开发iPhone,教你如何在真机调试iPhone应用程序
- fs2410,linux2.6.40.4触摸移植
- 万家易文章推广网第二期工作进度安排
- fs2410做电脑的u盘使用,基于linux-2.6.30.4