1.首先这个公司大家可能不怎么了解,主要是做订单的仓储,发货等;
2.面试过程
先来一段自我介绍
然后就是紧张刺激的面试环节:
1.简单问题:项目等
2.JAVA基础
一、String、StringBuffer、StringBuilder等的区别?那个性能更好?
我的答案:1和3不安全,2线程安全;23可以进行字符串的频繁拼接;
更好的答案:1.线程安全问题;2.缓冲区。toString()方法。3.性能:4.1是不可变字符串,而23是可变字符串。
性能更好:我这里没答好,经过百度,发现:StringBuilder是非线程安全的,也就是说对方法没有同步锁,而StringBuffer是对方法加了锁的,所以说StringBuilder的性能要远大于StringBuffer(速度快)。但是如果要求线程安全的话,则必须是StringBuffer!!!
看了一下博客,感觉这个文章写的不错:
https://blog.csdn.net/weixin_41101173/article/details/79677982
二、方法重写(Override)和重载(Overload)的区别???方法覆盖???
我当时:有点忘了emmmmmmm
百度后:1.重写重写,