常见的Java基础面试

常见的Java面试题

 Java基础

    Java的基本类型 int 、byte、short、long、double、float、char、booblean

        byte 8位     short 16位   float 32位    int 32位   double 64位    long 64位    char 16位    boolean

    基本各占多少字节? 

            byte 1字节 boolean 1字节  |   short 2字节 char 2字节    

            int 4字节   float 4字节  |   double 8字节  long 8字节

Java数据结构  

        队列、栈、表【数组、链表】、图【有无向图、带权图】、二叉树

        BTree、B+Tree 文件检索

    二叉树【前序、中序、后序遍历】

    时间复杂度、空间复杂度 

算法

JVM内存模型、Java类加载机制、GC算法   

    内存模型:程序计数器【保存程序执行器位置】、方法区、堆、栈、本地方法栈  

    类加载机制  双亲委派机制、类加载器

    GC分代回收 

    性能调优  依据 

    执行模式: 解释模式、编译模式、混合模式

    Java10  

你可能感兴趣的:(常见的Java基础面试)