java面试知识点

1. HashMap,Set的数据结构。

2. java多线程。

3. 设计模式。

4.spring种Bean的生命周期。

6. classLoader的种类,作用。

7.浅谈jvm。

8.垃圾回收的算法有哪些?实现原理?

9.spring和struts的区别。

10.缓存比如redis。

11. 消息队列。

12.有哪些线程安全的集合。

13.前端:window内置对象有哪些,如何操作dom节点。

14. 堆栈的区别。

15.spring 动态代理。

16. 数据库索引相关。

17.hashmap并发下的问题。

18. ArrayList是1.5倍扩容。

19.线程池。

    一共有4种线程池,分别是Executors.newFixedThreadPool(), newSingleThreadExecutor(), newCachedThreadPool(), newScheduledThreadPool()。

20. Java8中的io用的是什么设计模式,能画出来吗。

21. B-tree, 红黑树。

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

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,124评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,391评论 18 399
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 9,906评论 1 14
  • 1、box-shadow 添加阴影2、针对absolute/relative的理解3、Flex布局可以纵向平均分布...
    一个冬季阅读 1,378评论 0 1

友情链接更多精彩内容