随笔分类 - 牛客网面试题汇总
摘要:Java集合类框架的基本接口有哪些? 为什么集合类没有实现 Cloneable, Serializable 接口? 什么是迭代器 (Iterator) ? Iterator 和 ListIterator 的区别是什么? 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什
阅读全文
摘要:创建线程的几种方式? 概括性解释线程的几种状态 同步方法和同步代码块的区别 监视器内部如何做到线程同步?程序应该做到哪种级别的同步? 什么是死锁? 如何确保N个线程可以访问N个资源而又不导致死锁? 1:继承 Thread 类,重写/实现 run方法。 实现 Runnable 接口,实现 run方法。
阅读全文
摘要:Java中的方法覆盖(Overriding)和方法重载(Overload)是什么意思? Java中,什么是构造函数?什么是构造函数重载?什么是复制构造方法? Java支持多继承吗? 接口和抽象类的区别是什么? 在Java中为什么很多人说值传递和引用传递?引用传递的本质是什么? 进程和线程的区别是什么
阅读全文
摘要:什么是Java虚拟机? Java为什么被称作是“平台无关的语言”? JDK 与 JRE 的区别? “static” 关键字是什么意思? Java中是否可以覆盖 (override) 一个 static / private 方法? 是否可以在 static 环境中访问非 static 变量? Java
阅读全文

浙公网安备 33010602011771号