- 博客(7)
- 资源 (53)
- 收藏
- 关注
转载 Java内存区域与内存溢出
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17565503内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。 程序计数
2017-09-19 15:05:27 395
转载 Java 反射机制 及 应用场景
Java学习之反射机制及应用场景 前言: 最近公司正在进行业务组件化进程,其中的路由实现用到了Java的反射机制,既然用到了就想着好好学习总结一下,其实无论是之前的EventBus 2.x版本还是Retrofit、早期的View注解框架都或多或少的用到Java的反射机制。以下是自己使用反射的两个地方,感兴趣的同
2017-09-11 14:47:55 741
原创 JNI NDK (AndroidStudio+CMake )sig签名的实现方法
JNI/NDK sig签名的实现方法简介 通过第四篇文章的讲解,我们接触到sig签名的一个东西。签名又在C/C++调用Java层代码的时候又显得十分重要。下面详细介绍一下生成签名的方法。JNI/NDK sig签名的实现方法具体实现 sig签名,其实做过开发的都很清楚,用来唯一标识一个东西。因为在C/C++中,采用的是发射机制所以要唯一确定一个方法,来获得该方法所具有的任何信息。 - 方式一(命
2017-09-06 17:47:10 1611 2
原创 JNI NDK (AndroidStudio+CMake )实现C C++调用Java代码流程
JNI/NDK Java调用C/C++前言 通过第三篇文章讲解在实际的开发过程中Java层调用C/C++层的处理流程。其实我们在很大的业务里也需要C/C+ +层去调用Java层,这两层之间的相互调用显得如此的重要,正式两层之间的相互调用使得程序更具有高效性、安全性可言。下面主要讲解一下C/C+ +层调用Java层的处理流程。JNI/NDK Java调用C/C++ 编写java文件 同样我们也需要
2017-09-06 17:45:44 1831 2
原创 JNI NDK (AndroidStudio+CMake )实现Java调用C C++代码流程
JNI/NDK Java调用C/C++前言 通过第一篇文章,我们了解了AndroidStudio+CMake 进行JNI/NDK开发的环境搭建,第二篇文章讲解生成了一个简单的so库文件的流程。那么在实际的开发过程中我们往往要进行两层之间的调用如C/C++ 调用java层,或者 Java调用C/C++层。两层之间相互调用才能实现高性能、安全的效果。JNI/NDK Java调用C/C++ 编写java
2017-09-06 17:43:38 2304
原创 JNI NDK (AndroidStudio+CMake )开发第一个项目的流程
JNI/NDK 开发项目转载请标明出处:http://blog.csdn.net/gl_mine_csdn/article/details/77869159 通过上篇文章 JNI NDK (AndroidStudio+CMake )环境集成详解我们已经详细介绍了有关JNI/NDK环境的搭建,接下来我们要做的就是如何开发我们的第一个项目。在开发项目的前提下我们是需要知道C/C++相应的基础知识,便于
2017-09-06 17:31:22 1202
原创 JNI NDK (AndroidStudio+CMake )环境集成详解
JNI/NDK 详解 最近由于项目需求,要进行JNI/NDK开发,令人糟糕是相关的技术文档很多但都是比较老的开发方式。例如Eclipse集成方式、命令集成方式、android.mk文件集成方式。 令人苦恼的是,按照教程去配置环境,总是出现各式各样的错误,使得自己很烦造。因此总结了一套完整的环境配置流程,便于大家进行开发JNI/NDK。该流程重要基于 AndroidStudio和CMake进行
2017-09-06 17:27:20 1416 2
制作多语言工具类.zip
2020-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人