51.堆和栈的区别? 答: 栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。 堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆 上。 52.成员变量和成员函...
100道.net面试题(上)
1. .NET和C#有什么区别 答:.NET一般指 .NET FrameWork框架,它是一种平台,一种技术。 C#是一种编程语言,可以基于.NET平台的应用。 2.一列数的规则如下: 1、1、2、3...
java面试题(下)
51.Applet和普通的Java应用程序有什么区别? applet是运行在启用了java的浏览器中,Java应用程序是可以在浏览器之外运行的独立的Java程序。但是,它们都需要有Jav...
java面试题整合(上)
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活...
2019整合C#面试题(4)
51..net的Remoting 的工作原理是什么? 答 服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置 52.面向对象的语言具有________性、________...
2019整合C#面试题(3)
21.GC是什么? 为什么要有GC? 答 GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.ge...
2019整合C#面试题(2)
11.什么是装箱和拆箱? 答 装箱就是隐式的将一个值型转换为引用型对象。 拆箱就是将一个引用型对象转换成任意值型。 比如: int i=0; Syste.Object obj=i; 这个过程就是装箱!...
2019整合C#面试题(1)
1.简述 private、 protected、 public、internal 修饰符的访问权限 答 private : 私有成员, 在类的内部才可以访问(只能从其声明上下文中进行访问)。 prot...