首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈皮的柚子
掘友等级
Android
专注于Android和互联网前沿技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
(译文) JNI编程指南与规范9~11章节
JNI 的一个应用就是利用已存在的本地库中现有的代码来编写本地方法。本章介绍的一个典型方法是生成一个封装了一系列本地方法的类库。 本章首先介绍编写包装类最直接的方法–一对一映射。然后我们介绍一项技术,共享桩,来简化编写封装类的任务。 一对一映射和共享桩都是封装本地方法的技术。在…
(译文) JNI编程指南与规范5~8章节
JNI 将实例和数组类型(例如 jobject、jclass、jstring 和 jarray)公开为不透明引用。本地代码不能直接检查不透明引用指针的内容。而是通过 JNI 函数来获取不透明引用所指向的数据结构。通过处理不透明引用,你不必担心依赖于特定 Java 虚拟机的内部对…
(译文) JNI编程指南与规范1~4章
Java 本地接口(JNI)是 JAVA 平台中的一个强大功能。使用 JNI 编程的程序能够调用 C/C++编写的本地代码,同时也可以调用 JAVA 编写的代码。JNI 允许程序员能够在使用 JAVA 带来的便利的同时,不必丢弃以前写的代码。由于 JNI 是 JAVA 平台的一…
Java进阶 - 注解(注解、注解与反射的应用、注解处理器、@Target使用场景)
官方:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。 自己的理解:注解=标签,用来描述一个东西的一些信息,比如超市里的商品标签,标签里…
Android Studio 3.60 代码、控制台、Logcat、Build、Gradle、状态栏输出出现中文乱码的问题——完全解决
举例:假设‘01011111’是UTF-8的‘我’,现在你以GBK格式打开,GBK发现没有‘01011111’这个东西,但是有‘0101’,表示‘?’,于是‘我’打开就成了‘?’,后面的就自然舍弃了。如果你点击保存,理所当然只会保存‘0101’,后面就不存在了。最后无论你用UT…
Java进阶 - 序列化1 (Serializable、Externalizable、Parcelable)
序列化:将数据结构或对象转换成字节序列的过程。 反序列化:将在序列化过程中所生成的字节序列转换成数据结构或者对象的过程。 数据结构、对象与二进制串:不同的计算机语言中,数据结构,对象以及二进制串的表示方式并不相同。 Java 这种完全面向对象的语言,工程师所操作的一切都是对象(…
Java进阶 - 代理(静态代理、动态代理、动态代理源码分析)
代理:就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的左右。 代理模式:通过引入代理对象的方式来间接访问目标对象,并由代理对象来控制对原对象的访问,这样可以在不修改原目标…
JavaAPI - Method详解(列举了Method类中的所有方法)
返回值方法方法说明Class<T>forName(StringclassName)返回类对象className:类的全限定路径,内部类需要使用$Class<T>forName(Stringname,b
JavaAPI - Constructor详解(列举了Constructor类中的所有方法)
返回值方法方法说明Class<T>forName(StringclassName)返回类对象className:类的全限定路径,内部类需要使用$Class<T>forName(Stringname,b
JavaAPI - Field详解(列举了Field类中的所有方法)
返回值方法方法说明Class<T>forName(StringclassName)返回类对象className:类的全限定路径,内部类需要使用$Class<T>forName(Stringname,b
下一页
个人成就
文章被点赞
39
文章被阅读
22,382
掘力值
445
关注了
102
关注者
16
收藏集
2
关注标签
12
加入于
2020-04-17