1、多个相同的student数据,过滤?答:set
2、set底层比较原理?答:先hashcode再equals
3、如果set里泛型里写student,怎么操作?答:重写student的hashcode和equals
4、多个线程修改student的一个数组怎么操作?答:syncroniced、reentrantlock、或者线程池、或者继承thread、或者重写runnable、callable
5、syncroniced加在哪?类、方法、代码块
5、还有其他的吗?(????)
6、syncroniced底层?monitor
7、线程池的理解?答:类别+参数+流程
8、你提到线程池满淘汰,有哪些策略?
9、举个例子什么时候用什么策略?(???)
10、volaite底层?
11、单例模式?饿汉懒汉区别?
12、哪个线程安全?
13、为什么饿汉线程安全?答:因为static,加载时候初始化,加载只会加载一次....
15、你对static理解
16、父类和子类都有static修饰的代码块。加载执行顺序
17-19、什么对象被垃圾回收。垃圾回收算法。老年代用什么算法
20-22、tcp拥塞控制、tcpudp区别、CMS(????)
23、多人坐船,船最多载2人,船最大载重量m,m大于任意人体重。最少多少趟?写完
把你的排序用快排实现
24、++i和i++区别
#青颖飞帆#