Java笔试面试题整理第一波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51151650
目录
Java变量
关于枚举
访问控制修饰符
UTF-8和GBK编码转换
trycatchfinally执行顺序问题
静态代码块子类父类初始化顺序
关于null对象static变量和方法
关于线程启动
关于内部类
Final修饰符volatile修饰符
StringBuffer 和 StringBuilder
可变参数
关于异常分类
其他
Java笔试面试题整理第二波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51200163
目录
List遍历时删除的几种方式比较
Java基本数据类型及包装类
switch中的参数类型
equals与的区别
Object有哪些公用方法
Java中的四种引用强引用软引用弱引用虚引用
Java笔试面试题整理第三波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51247785
目录
String的splitString regex方法参数注意点
关于hashCode方法
Override和Overload的区别
ArrayListVectorLinkedList区别
StringStringBufferStringBuilder区别
MapSetListQueueStack的特点与用法
Java笔试面试题整理第四波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51274685
目录
HashMap、HashTable、Concurrent、HashMap之间的联系和区别
TreeMapHashMapLinkedHashMap的区别
Collection包结构与Collections的区别
OOM你遇到过哪些情况SOF你遇到过哪些情况
Java面向对象的三个特征与含义多态的实现方式
interface与abstract类的区别
static class 与non static class的区别
Java笔试面试题整理第五波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51321498
目录
实现多线程的两种方法
访问控制修饰符新补充
线程同步的方法
锁的等级方法锁对象锁类锁
Java笔试面试题整理第六波(修正版) - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51330745
目录
线程池ThreadPool相关
生产者和消费者模型
sleep和wait的区别
Java笔试面试题整理第七波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51388516
目录
super的作用
关于构造方法
transient关键字用法
下面哪些类可以被继承
for和foreach遍历的比较
Java IO与NIO
Java笔试面试题整理第八波 - 优快云博客
链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51669476
目录
运算符相关
泛型相关
变量初始化问题
suspend和resume方法
几个需要注意的小知识点
自动拆箱装箱问题
finally语句的执行是在return前还是return后
Java17和Java18的新特性
异常抛出问题