摘要: ByteBuffer的源码中有这样一段注释: A byte buffer is either direct or non-direct. Given a direct byte buffer, the Java virtual machine will make a best effort to p 阅读全文
posted @ 2017-09-11 18:12 qeDVuHG 阅读(5902) 评论(0) 推荐(1) 编辑
摘要: 假设我们想要用Java读取一个二进制文件,有好几种方式,本文会选取其中比较典型的三种方式进行详细分析 0. 准备工作 安装openjdk-1.8.0.141(普通的jdk中涉及IO的很多代码是闭源的,点进去是编译之后的字节码,没法看) openjdk-1.8的c源码 1. FileInputStre 阅读全文
posted @ 2017-09-11 17:32 qeDVuHG 阅读(1454) 评论(1) 推荐(0) 编辑