zoukankan      html  css  js  c++  java
  • Java面试总结

    项目介绍

    简单阐述这个项目的背景,解决的痛点,结合公司的业务,以上这些的话不涉及技术。接下来结合技术来讲解,可以从技术的选型来说,面试官一般都比较感兴趣的是遇到的问题,通过什么技术手段来解决。这个做过就是做过,项目中解决的困难只要是自己解决的都是自己的,这一部分才是真正的核心内容。

    Java容器

    ArrayList,LinkedList
    HashMap,LinkedHashMap,TreeMap,ConcurrentHashMap
    这里需要结合数据结构来讲。

    JVM

    内存模型,GC算法,类加载
    没有答上来的有类加载器和垃圾收集器

    并发

    锁,synchronized,Lock,volatile
    volatile和synchronized的相同点在于可见性,区别在于原子性,a++

    数据结构

    第三面挂在数据结构有点可惜,这里确实需要补一补。数组链表不必说,主要是树,特别是红黑树。

    Mysql Redis

    sql性能优化,mysql索引B-tree,B+-tree,redis考点很多也比较重要。

    每部分的内容其实都有所欠缺,我这边只是记录自己的不足点在哪里,仅供参考

  • 相关阅读:
    12-29 批量删除
    12-29 注册审核
    12-25造数据库面向对象
    12-23 会话保持
    2016-12-19 php修改数据库数据
    12-18数据访问
    12-16php测试题
    1027 制作表格
    1027 超链接
    1027 HTML
  • 原文地址:https://www.cnblogs.com/zenan/p/12482404.html
Copyright © 2011-2022 走看看