• Java面试题总结(一)



    目录:

    1.java面向对象有哪些特征?

    2.ArrayList和LinkedList的区别?

    3.高并发中的集合有哪些问题?

    4.JDK1.8的新特性有哪些?

     5.Java中抽象类和接口有什么区别?

    6.JVM面试题?

    7.mysql的隔离级别?

     8.mysql复制原理?

     9.mysql聚簇索引和非聚簇索引区别?

     10.mysql索引的基本原理

    11.mysql索引结构有哪些,各自的劣势是什么?

    12.mysql锁的类型有哪些 ?

    13.mysql为什么需要主从同步?

    14.mysql执行计划是什么?

     15.mysql索引类型有哪些?以及对数据库性能的影响?

     16.什么是mysql的主从复制?

    17.如何处理mysql的慢查询?

    18.索引的设计原则有哪些?

    19.mysql索引调优-为什么需要有mysql索引? 


    1.java面向对象有哪些特征?

    2.ArrayList和LinkedList的区别?

    3.高并发中的集合有哪些问题?

     

     

     

    4.JDK1.8的新特性有哪些?

     

     

     

     

     

     5.Java中抽象类和接口有什么区别?

     

    除了语法上的区别,还有语义上的区别,什么时候用接口,什么时候用抽象类?

    抽象类:是一个概念,我们在脑力里面可以想到的一个物体,比如动物、植物等等,包括子类,凡是有具体概念的,用抽象类来描述  比如说狗,是一种动物,如果用接口, 我实现了一个接口,叫动物接口,听起来比较优点别扭了,是一种动物是一个抽象概念,狗是一种动物,这个时候要用抽象类

    接口描述的是:某些事物之间所具有的共同特征,它不是一个概念,它描述的是特征,比如会飞的,描述的这一类东西会飞,飞机会飞,鸟会飞,它描述的是某一类事物能够做出一些动作来,能够具备某一方面的特征,描述特征我们一般用接口

    描述呈现的概念我们一般用抽象类

    6.JVM面试题

     

    8个字节的markword、4个字节的class pointer  实例数据:是成员变量  对齐padding,不能被8整除,进行补

     7.题:16字节

    3题:8字节的markword 4字节的class pointer 实例数据 存储多少算多少,对齐:补齐被8整除

     

     4题:对象头包括8字节的markword 4字节的类型指针:classpointer指向class的对象 markword:包括:锁信息、hashcode、GC

    5题:

     6题:

     1题:

    分3部,new 对象 、设默认值、调构造方法赋初始值

    7.mysql的隔离级别?

     

     

     

     8.mysql复制原理?

     

     

     9.mysql聚簇索引和非聚簇索引区别?

     10.mysql索引的基本原理

     

     

     

    11.mysql索引结构有哪些,各自的劣势是什么?

     

    12.mysql锁的类型有哪些 ?

     

    13.mysql为什么需要主从同步?

     

    14.mysql执行计划是什么?

     

     

     

     

     

     15.mysql索引类型有哪些?以及对数据库性能的影响?

     

     16.什么是mysql的主从复制?

    17.如何处理mysql的慢查询?

     

    18.索引的设计原则有哪些? 

     

     19.mysql索引调优-为什么需要有mysql索引?

     

     

     

     

     

     

     

     

  • 相关阅读:
    xdebug3开启profile和trace
    1.10 - 总线
    Flutter 新一代图形渲染器 Impeller
    Linux学习教程(第五章 Vim文本编辑器及其应用)一
    【LeetCode】图解算法数据结构+java代码实现(数据结构篇)
    17 Linux 中断
    【教3妹学编辑-mysql】详解数据库三大范式
    谷歌云:下一代开发者和企业解决方案的强力竞争者
    Objective-C网络数据捕获:使用MWFeedParser库下载Stack Overflow示例
    Java代码中System.currentTimeMillis()方法具有什么功能呢?
  • 原文地址:https://blog.csdn.net/dengfengling999/article/details/126901130