常见的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
网友评论