1.自我介绍,基本情况+个人信息+获奖经历+比赛项目经历等
2.Integer类型的比较,缓存:-128~127
3.HashMap底层数据结构,简述put操作,是否线程安全,LinkedHashMap线程安全
4.项目情况
5.了解过我们公司吗?
6.了解过设计模式吗?单例、简单工厂、工厂、访问者模式;最熟悉单例,6种,懒汉线程安全、懒汉线程不安全、饿汉式、双重锁校验式、枚举式、内部类式。
7.Spring如何实现的单例模式?
8.数据库事务ACID
9.项目负责的部分
10.愿意留在宜宾吗?
11.String可变吗?不可变,final
12.讲一下Springboot?约定大于配置。
13.AOP、IOC的原理?
14.还有什么想问的吗?技术栈、给我的建议、哪些不足?
本文涵盖Java面试关键知识点,包括Integer缓存范围、HashMap底层结构、线程安全问题、设计模式详解,特别是单例模式的六种实现方式,以及Spring框架如何实现单例模式。深入探讨了数据库事务的ACID特性,并分享了项目实践经验。此外,还解析了String的不可变性,SpringBoot的约定大于配置原则,AOP和IOC的原理。
1133

被折叠的 条评论
为什么被折叠?



