当前位置: 首页 > 面试经验 >

北京小厂实习电话面试

优质
小牛编辑
76浏览
2023-06-30

北京小厂实习电话面试

先自我介绍和项目介绍
1、Java吸引你的地方是什么?
支持多线程,可跨平台,面向对象
2、面向对象的重点是什么?
封装、继承、多态、抽象
3、Java是如何实现跨平台的?
通过jvm实现,也有一个叫jmm的内存模型概念,它能实现屏蔽硬件和操作系统的内存访问差异
4、如何实现线程安全?
可以加锁,也可以通过原子操作类,或threadlocal类对需要的数据保证线程安全,也可以使用volatile修饰状态记录变量保证数据安全
5、spring和springboot的区别?
springboot有自动装配功能,能够更简化开发者的工程量
6、如何注入同一个bean对象?
可以设置bean的作用域为单例模式,并在需要注入这个bean的地方属性设置中注入这个bean
7、你了解的设计模式有哪些?
不知道
8、jvm的堆内存有什么内容?
字符串常量池,也有一个区域“方法区”,在Java8之后移出了堆内存,保存在了本地直接内存中,它包含运行时常量池
 类似资料: