CLR (Common Language Runtime,公共语言运行库)
- GC (Garbage Collector,垃圾收集)
- JIT (Just-in-Time,实时编译器)
- BCL (Base Class Library,基类库)
- FCL (Framework Class Liarbry,框架类库)
DLL
- CIL (Common Intermediate Language。公共中间语言)
- IL (Intermediate Language)
- MSIL (Microsoft Intermediate Language)
CLI (Common Language Infrastructure,公共语言基础结构)
- CTS (Common Type System,公共类型系统)
- CLS (Common Language Specification,公共语言规范)
2、GC是什么 为什么要有GC
答:GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:
System.gc();
Runtime.getRuntime().gc();
3、.NET程序的编译和运行过程