Java笔试面试题整理

Java笔试面试题整理第一波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51151650

目录

Java变量
关于枚举
访问控制修饰符
UTF-8和GBK编码转换
trycatchfinally执行顺序问题
静态代码块子类父类初始化顺序
关于null对象static变量和方法
关于线程启动
关于内部类
Final修饰符volatile修饰符
StringBuffer 和 StringBuilder
可变参数
关于异常分类
其他

Java笔试面试题整理第二波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51200163

目录

List遍历时删除的几种方式比较
Java基本数据类型及包装类
switch中的参数类型
equals与的区别
Object有哪些公用方法
Java中的四种引用强引用软引用弱引用虚引用

Java笔试面试题整理第三波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51247785

目录

String的splitString regex方法参数注意点
关于hashCode方法
Override和Overload的区别
ArrayListVectorLinkedList区别
StringStringBufferStringBuilder区别
MapSetListQueueStack的特点与用法

Java笔试面试题整理第四波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51274685

目录

HashMap、HashTable、Concurrent、HashMap之间的联系和区别
TreeMapHashMapLinkedHashMap的区别
Collection包结构与Collections的区别
OOM你遇到过哪些情况SOF你遇到过哪些情况
Java面向对象的三个特征与含义多态的实现方式
interface与abstract类的区别
static class 与non static class的区别

Java笔试面试题整理第五波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51321498

目录

实现多线程的两种方法
访问控制修饰符新补充
线程同步的方法
锁的等级方法锁对象锁类锁

Java笔试面试题整理第六波(修正版) - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51330745

目录

线程池ThreadPool相关
生产者和消费者模型
sleep和wait的区别

Java笔试面试题整理第七波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51388516

目录

super的作用
关于构造方法
transient关键字用法
下面哪些类可以被继承
for和foreach遍历的比较
Java IO与NIO

Java笔试面试题整理第八波 - CSDN博客

链接:https://blog.csdn.net/shakespeare001/article/details/51669476

目录

运算符相关
泛型相关
变量初始化问题
suspend和resume方法
几个需要注意的小知识点
自动拆箱装箱问题
finally语句的执行是在return前还是return后
Java17和Java18的新特性
异常抛出问题

你可能感兴趣的:(Java)