记录一下我遇到的java八股文

234 阅读1分钟
    1. 说说你对 NIO、BIO、AIO认识
    • 扯了一些同步阻塞,同步非阻塞,异步调用的问题
    • 该问题的本质是io调用的过程 即文件从内核态到用户态的过程中是否阻塞
    1. 介绍一下Java IO, Channel的作用是什么?
    • 没答上来
    1. socket编程了解吗?
    • 不了解 Netty编程
    1. 类加载机制
    • 双亲委派+类加载过程
    1. 如何通过反射构造一个对象
    • ClassLoader.loadClass(), Class.forName(), 构造器.newInstance()
    1. Hash冲突的解决方法
    • 开放定址法、链地址法、共享内存、再Hash法
    1. 说说G1
    • GG 回答了可达性分析、常见的垃圾回收算法、分代收集