12 2016 档案

摘要:新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。在本教程中,我们将讨论 NIO 库的几乎所有方面,从高级的概念性内容到底层的编程细节。除了学习诸如缓冲区和通... 阅读全文
posted @ 2016-12-23 12:55 喵叔 阅读(359) 评论(0) 推荐(0)
摘要:1.JavaVM and JNIEnvJNI有两种关键的数据结构,JavaVM和JNIEnv,两者均为指向VM方法JNI方法的列表的的指针(C++版本中它们是Class,Class的所有成员均为函数指针)。JavaVM提供创建和销毁VM的调用接口,理论上可以创建多个VM,但Android仅仅支持一个VM。JNIEnv提供所有JNI接口函数,Native函数的第一个参数即为JNIEnv。JNIEnv... 阅读全文
posted @ 2016-12-14 16:32 喵叔 阅读(275) 评论(0) 推荐(0)