当前位置: 代码网 > it编程>编程语言>Java > 2024Java最新大厂面试真题,MySQL索引为何选择B+树

2024Java最新大厂面试真题,MySQL索引为何选择B+树

2024年08月01日 Java 我要评论
毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

专题5:java序列化

  • 1、什么是java序列化,如何实现java序列化?

  • 2、保存(持久化)对象及其状态到内存或者磁盘

  • 3、序列化对象以字节数组保持-静态成员不保存

  • 4、序列化用户远程对象传输

  • 5、serializable 实现序列化

  • 6、writeobject 和 readobject 自定义序列化策略

  • 7、序列化 id

  • 8、序列化并不保存静态变量

  • 9、transient 关键字阻止该变量被序列化到文件中

  • 10、序列化(深 clone 一中实现)

image

专题6:java注解

  • 1、4种标准元注解是哪四种?

  • 2、注解是什么?

专题7:多线程&并发

  • 1、java中实现多线程有几种方法

  • 2、继承 thread 类

  • 3、实现 runnable 接口。

  • 4、executorservice、 callable、 future 有返回值线程

  • 5、基于线程池的方式

  • 6、4 种线程池

  • 7、如何停止一个正在运行的线程

  • 8、notify()和notifyall()有什么区别?

  • 9、sleep()和wait() 有什么区别?

  • 10、volatile 是什么?可以保证有序性吗?

  • 11、thread 类中的start() 和 run() 方法有什么区别?

  • 12、为什么wait, notify 和 notifyall这些方法不在thread类里面?

  • 13、为什么wait和notify方法要在同步块中调用?

  • 14、java中interrupted 和 isinterruptedd方法的区别?

  • 15、java中synchronized 和 reentrantlock 有什么不同?

  • 16、有三个线程t1,t2,t3,如何保证顺序执行?

  • 17、synchronizedmap和concurrenthashmap有什么区别?

  • 18、什么是线程安全

  • 19、thread类中的yield方法有什么作用?

  • 20、java线程池中submit() 和 execute()方法有什么区别?

  • 21、说一说自己对于 synchronized 关键字的了解

  • 22、说说自己是怎么使用 synchronized 关键字,在项目中用到了吗synchronized关键字最主要的三种使用方式

  • 23、什么是线程安全?vector是一个线程安全类吗?

  • 24、volatile关键字的作用?

  • 25、简述一下你对线程池的理解

  • 26、线程生命周期(状态)

  • 27、新建状态(new)

  • 28、就绪状态(runnable)

  • 29、运行状态(running)

  • 30、阻塞状态(blocked)

  • 31、线程死亡(dead)

  • 32、终止线程 4 种方式

  • 33、start 与 run 区别

  • 34、java 后台线程

  • 35、什么是乐观锁

  • 36、什么是悲观锁

  • 37、什么是自旋锁

  • 38、synchronized 同步锁

  • 39、reentrantlock

  • 40、condition 类和 object 类锁方法区别区别

  • 41、trylock 和 lock 和 lockinterruptibly 的区别

  • 42、semaphore 信号量

  • 43、semaphore 与 reentrantlock 区别

  • 44、可重入锁(递归锁)

  • 45、公平锁与非公平锁

  • 46、readwritelock 读写锁

  • 47、共享锁和独占锁

  • 48、重量级锁(mutex lock)

  • 49、轻量级锁

  • 50、偏向锁

  • <
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com