ITPub博客

首页 > IT职业 > IT职场 > Android NDK学习笔记5-JNI数据类型总结

Android NDK学习笔记5-JNI数据类型总结

IT职场 作者:smith12us 时间:2021-09-09 09:10:20 0 删除 编辑

Java中有两种数据类型,分别是基本数据类型和引用类型。

图片描述

JNI基本数据类型

java的基本数据类型可以直接与C/C++的响应基本数据类型映射:

图片描述

这些基本数据类型可以在Native层直接使用。

JNI引用类型

与基本数据类型不同,引用类型对原生方法是不透明的,它们的内部数据结构并不直接想原生代码公开。

图片描述

注:改进的UTF-8编码 :

JNI使用改进的UTF-8字符串来表示不同的字符类型。Java使用UTF-16编码。UTF-8编码主要使用于C语言,因为它的编码用u000表示为0xc0,而不是通常的0×00。非空ASCII字符改进后的字符串编码中可以用一个字节表示。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3181/viewspace-2799822/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-30

  • 博文量
    80
  • 访问量
    515