2018年Java面试题

1. 简单描述一下ThreadLocal 原理

1. http://blog.csdn.net/imzoer/article/details/7996400
2. http://www.importnew.com/20963.html

2. 经常使用的设计模式,写出一个单例的实现

3. Java中synchronized 和 ReentrantLock有什么不同

synchronized和锁(ReentrantLock) 区别

4. JDK 1.5 之后如何提高并发编程

5. 列出5种HTTP请求的content-type类型,并简单描述其意义

HttpRequest中常见的四种ContentType【转载】

6. Spring 实现AOP的原理

Spring AOP的实现原理

7. 简单描述网络请求中如何防治网络数据被篡改?

8. 列举常见的GC算法

  • 引用计数算法

9. 常见的JDK命令行工具

10. MySQL存引擎有哪些?

11. 列出排序算法名称,时间复杂度、稳定性

12. MySQL中如何保存表情符的必要操作有哪些?

13. Apache 开源的项目有哪些?

14. 系统学习过哪些开源的框架?

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,631评论 18 399
  • 那天我问他我们是什么关系。 发过去以后,就马上关机去睡觉了。 第二天,我很早就醒了,手摸到一旁的手机,却还是不敢看...
    望及阅读 18,333评论 9 42
  • 忘记从何时开始 意识到自己的局限 五味杂陈 我常对自己说, 当你一无所有的时候, 你就不会再害怕失去, 你失无可失...
    兽医博士在广西阅读 2,801评论 2 4
  • 文/零度魍珏 常看到有这么一句话:年轻人就该多犯错。这给了一大部分年轻人肆无忌惮的挥霍青春的一个再合适不过的借口。...
    云渡魍珏阅读 3,034评论 0 1

友情链接更多精彩内容