jvm概念梳理

class文件 动态代理 静态代理

javac 编译 .java文件 为 class文件,后面.class文件转换为 机器指令

现代CPU下程序运行

多CPU –>CPU寄存器 –> 高速缓存cache –> 内存RAM

理解java的BIO/NIO/AIO

在理解Java的BIO/NIO/AIO之前我们先梳理下linux的相关io概念,下面是参考的连接

我在网络上搜索相关io 有句话很熟悉

BIO 下的连接对应一个线程 , NIO 下的请求对应一个线程 , AIO下的有效请求对应一个线程