Java 基础面试题
1. Java是什么?
Java是一种面向对象、静态类型、编译型语言,由Sun Microsystems于1995年5月推出。它具有跨平台的特性,可以在不同的操作系统上运行。
2. Java的垃圾回收机制是什么?
Java的垃圾回收机制是一个自动化的内存管理过程,它能够自动识别并清除不再使用的对象,从而释放内存空间。
3. 什么是线程和进程?
线程是程序执行的最小单元,它是轻量级的实体;而进程则是操作系统分配资源的基本单位,它是重量级的实体。一个进程可以包含多个线程。
4. Java中的异常处理机制是什么?
Java中的异常处理机制通过try-catch语句来捕获并处理异常。当发生异常时,程序会跳转到catch块中执行相应的处理逻辑。
5. 什么是泛型?
泛型是Java中的一个重要特性,它允许在编写代码时使用类型参数,从而提高代码的复用性和灵活性。
6. Java中的反射机制是什么?
Java中的反射机制是指通过类、接口和对象的元信息来操作程序运行时的行为。它提供了动态创建对象、获取类信息等能力。
485.87KB
文件大小:
评论区