1. 虚拟内存 虚拟内存是一种内存管理技术,允许操作系统为每个进程提供一个逻辑上连续的地址空间。 虚拟内存将物理内存和磁盘空间结合,使得程序能够使用比实际物理内存更多的内存。 它通过页面置换算法管理内存的使用,提高了内存的利用率,并且隔离了各个程序的内存空间,增加了系统的安全性和稳定性。 2. 面向对象 面向对象编程(OOP)是一种编程范式,通过类和对象封装数据和操作。 OOP 的优势在于提高代码的可复用性、可扩展性和可维护性。 3. 面向对象的三大特性 封装:将数据和操作封装在类中,隐藏内部实现,提供公共接口。 继承:通过继承复用代码,创建层次结构,子类可以继承父类的属性和...