「8」进大厂必须掌握的面试题-Java面试-异常和线程( 三 )

  • void printStackTrace() –此方法将堆栈跟踪信息打印到标准错误流 。
  • Q14 。 什么是Java中的OutOfMemoryError?OutOfMemoryError是java.lang.Error的子类 , 通常在我们的JVM内存不足时发生 。
    Q15 。 什么是线程?线程是可以由调度程序独立执行的最小编程指令 。 在Java中 , 所有程序都将至少具有一个线程 , 该线程称为主线程 。 当程序开始执行时 , 此主线程由JVM创建 。 主线程用于调用程序的main() 。
    Q16 。 创建线程的两种方法是什么?在Java中 , 可以通过以下两种方式创建线程:
    • 通过实现Runnable接口 。
    • 通过扩展线程
    Q17 。 Java中有哪些不同类型的垃圾收集器?【「8」进大厂必须掌握的面试题-Java面试-异常和线程】Java中的垃圾收集程序 , 可以帮助进行隐式内存管理 。 由于在Java中 , 可以使用new关键字动态创建对象 , 一旦创建对象 , 该对象将消耗一些内存 。 一旦工作完成 , 并且不再有对象的引用 , 使用垃圾回收的Java将破坏该对象并释放其占用的内存 。 Java提供了四种类型的垃圾收集器:
    • 串行垃圾收集器
    • 并行垃圾收集器
    • CMS垃圾收集器
    • G1垃圾收集器 欢迎关注 Java架构师社区公众号. 本文转载自Java架构师必看 ,更多内容点击查看!