E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaVM
Android JNI 篇 - JNI回调的三种方法(精华篇 ndk)
1、一般在JNI_OnLoad方法中保存
JavaVM
2、之后新建一个初始化方法保存调用者jjobject,注意保存时要使用方法把局部变量“升级”为全局变量g_obj=(*env)->NewGlobalRef
P.TAN
·
2020-07-08 07:30
android
NDK
RXJava的详解
主页上的自我介绍是"alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM"(一个在
JavaVM
崔某人小程序
·
2020-07-08 02:48
Android
RXJava
Android JNI和NDK学习(二):JNIEnv 和
JavaVM
概述上篇学习了NDK相关知识,这篇继续学习JNI相关知识,这篇文章仅作为笔记,以防以后忘记JNI的数据类型和类型描述符在JNI开发中,java的数据类型并不能直接在JNI上直接使用,需要有一定的转化,比如java中的int在JNI中就是jint,下面我们来学习下数据类型基本数据类型Java数据类型jni数据类型描述booleanjboolean无符号char类型bytejbyte带符号8位整形ch
renxhui
·
2020-07-07 22:10
jni
JNI完全指南(十)——
JavaVM
与JNIEnv
JNI完全指南(十)——
JavaVM
与JNIEnv标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、CSDN博客上一篇:JNI完全指南(九)——反射JNI
陈小默cxm
·
2020-07-07 21:30
《Android 安全(二)》Smali语法基础
Github原文Smalismali/baksmali是Android的
JavaVM
实现dalvik使用的dex格式的汇编程序/反汇编程序。
onlyloveyd
·
2020-07-07 18:28
Android
基础知识
JNI学习笔记(六)——局部和全局引用
因为只处理不透明的引用,这样就不需要担心不同的
javaVM
实现而导致的不同的内部对象的布局。
jerry_lin3000
·
2020-07-07 14:52
Jni
Jni本地多线程回调Java函数,env->findClass()失败。
前面的代码是这样的在JNI_OnLoad记录全局变量g_vmstaticJavaVM*g_vm=NULL;JNIEXPORTjintJNICALLJNI_OnLoad(
JavaVM
*vm,void*reserved
lipeng32768
·
2020-07-07 13:07
android
C++
JNI全局对象,及原生线程JNIENV传递
JNIENV*env无法在多线程之间进行传递,这时就需要为原生线程生成新的JNIENV指针需要先保存一个
JavaVM
的全局变量。如果需要保存Java全局对象则需要创建一个全局的jobject对象。
清澈见底-66
·
2020-07-07 11:13
Android NDK: 子线程中C调用Java
1.获取JVM,以及静态方法实例staticJavaVM*g_
JavaVM
=NULL;staticjobjectgInterfaceObject;voidinitClassHelper(JNIEnv*env
albon_arith
·
2020-07-07 10:02
C/C++
Android
JNI native多线程调用Java静态方法
1.因为env不能多线程共享,而
JavaVM
可以,所以要通过在JNI入口c文件下把
JavaVM
保存起来,提供给其他线程使用,然后就可以在其他线程中通过
JavaVM
来拿到env;同时我也将java类设置为全局变量
HongdaMeng
·
2020-07-07 09:41
Android
JNI
C/C++
NDK(13)JNIEnv和
JavaVM
JavaVM
是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个
JavaVM
,因此该进程的所有线程都可以使用这个
JavaVM
。
banyinlve3147
·
2020-07-07 03:23
NDK学习笔记:线程JNIEnv,
JavaVM
,JNI_OnLoad(GetEnv返回NULL?FindClass返回NULL?)
NDK学习笔记:线程JNIEnv,
JavaVM
,JNI_OnLoad此文章是关于NDK线程的第二篇理论知识笔记。
Mr_Zzr
·
2020-07-07 02:46
NDK学习笔记
Android Jni 创建多线程调用Java方法
pthread_create(&pt,NULL,runMethod,(void*)l);会报红,不必理会//当动态库被加载时这个函数被系统调用JNIEXPORTjintJNICALLJNI_OnLoad(
JavaVM
三元转换
·
2020-07-06 22:05
android-ndk开发
JNI心得 - (五)多线程回调Java的处理方式
虽然JNIEnv是线程私有的,但是
JavaVm
确实全局的,而且我
王小北爱搬砖
·
2020-07-06 18:46
JNI心得
Android之jni解决JNIEnv跨线程问题
1、问题JNIEnv是一个线程相关的变量JNIEnv对于每个thread而言是唯一的JNIEnv*env指针不可以为多个线程共用2、解决办法java虚拟机的
JavaVM
指针是整个jvm公用的,我们可以用
chen.yu
·
2020-07-06 18:02
Andriod
积累
JNI/NDK入门指南之
JavaVM
和JNIEnv
JNI/NDK入门指南之
JavaVM
和JNIEnv 在前面的章节JNI数据类型,描述符详解中,我们详解了JNI数据类型和描述符的一些概念,那么在今天我们将要熟悉掌握JNI的开发中另外两个关键知识点
IT先森
·
2020-07-06 18:04
JNI/NDK入门指南
Android JNI线程中回调Java方法
1,AndroidJni线程中回调Java方法需要注意问题获取全局
JavaVm
通过
JavaVm
获取当前线程JNIEnv从UI线程传入当前线程的Object必须是全局变量通过
JavaVm
的AttachCurrentThread
鉴于往事,有资于治道
·
2020-07-06 17:09
Mac 安装多个jdk踩过的坑
Versionsbianxh$ls-l/usr/bin/javalrwxr-xr-x1rootwheel749222016/usr/bin/java->/System/Library/Frameworks/
JavaVM
一一小知
·
2020-07-05 20:43
JNI原理
JNI实现原理JNI系列:
JavaVM
和JNIEnv等原理http://blog4jimmy.com/2017/11/242.htmlhttp://blog4jimmy.com/category/the_java_native_interface_programmer_guide_and_specificationjnihttp
Fitz_Lee
·
2020-07-04 23:05
Mac下的Java安装及卸载
/System/Library/Frameworks/
JavaVM
.framework暂时还弄不清楚是干什么的。3./Library/Java/JavaVirtual
宇多观国
·
2020-07-04 18:14
Java
Mac
macOS中配置JDK环境变量
macOS中JDK安装路径:OSX默认的JDK/System/Library/Frameworks/
JavaVM
.framework/Versions/CurrentJDK/Home这其实是一个符号链接
Karen Chia
·
2020-07-04 09:37
13
Mac
scylla_Scylla评论:Apache Cassandra增压
Cassandra已经是最可用的NoSQL数据库之一,尽管它在负载下的最大延迟可以在高端运行,因为
JavaVM
需要垃圾回收全局内存(GC),而Cassandra需要压缩其SSTables,两者都在时机不合时宜
cxu0262
·
2020-07-02 03:30
数据库
java
大数据
mysql
分布式
【Android】Android JNI
java接口2、jni.h1)基本类型2)C++中的非基本类型3)C中的非基本类型4)变量field与函数method5)函数签名6)引用类型7)一个很重要的函数结构8)两个很重要的数据类型:JNIEnv和
JavaVM
evoo
·
2020-07-02 03:38
Android知识库
Java学习(四)
***进程:是一个正在执行中的程序.每一个进程执行都有一个执行顺序,该顺序是一个*执行路径,或者叫一个控制单元*线程:就是进程中的一个独立的控制单元,线程控制着进程的执行**一个进程中至少有一个线程*
javavm
anghiking20140716
·
2020-07-01 17:49
JNI学习笔记:JNI原理
二、JNI原理Java语言的执行环境是Java虚拟机(JVM),JVM其实是主机环境中的一个进程,每个JVM虚拟机都在本地环境中有一个
JavaVM
结构体,该结构体在创建Java虚拟机时被返回,在JNI环境中创建
KWMax
·
2020-06-30 06:51
Android
JNI
Java Applet签名验证
1沙箱机制对Applet的安全性限制在浏览器或者appletviewer中运行远程主机上存放的Applet时,
JavaVM
认为它是不可信任的,将其置于所谓sandbox的保护之下,在这样的情况下Applet
yangxt
·
2020-06-30 06:03
RxJava1.0学习笔记之快速入门
的自我介绍是"alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM"(一个在
JavaVM
MRYDM
·
2020-06-29 15:16
JVM崩溃的原因及解决!
AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x009fcf52,pid=4752,tid=4440##
JavaVM
weixin_34163553
·
2020-06-28 12:43
JNI学习笔记(一)第一个JNI详细例子配图文
jni;JNI(JavaNativeInterface)是sun公司(当然现在已经归甲骨文了)定义的一套标准接口,如Dalvik,等等项目等Java虚拟机,都会实现JNI接口,共本地(C/C++)应用于
JavaVM
weixin_33910434
·
2020-06-28 07:52
Rxjava实践之路[入门篇]
主页是这样描述:alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM(一个在
JavaVM
码无止境
·
2020-06-28 04:56
Docker学习总结(24)——在Docker中监视Java应用程序的5种方法
JavaVM
的
科技D人生
·
2020-06-27 04:41
Docker学习总结
Docker
Rxjava2.0
alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM//翻译:RxJava是一个在
JavaVM
妖孽那里逃
·
2020-06-27 03:01
day11_java
JavaVM
启动的时候会有一个进程java.exe.该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中。该
这个冬季不太冷
·
2020-06-25 02:50
多线程继承(Thread)
JNI学习总结
JNI学习总结JNI简介
JavaVM
和JNIEnvJNITypesandDataStructuresPrimitiveTypesReferenceTypesFieldandMethodIDsTheValueTypeJNI
milanac007
·
2020-06-24 14:16
Android
java
JNI
java EXCEPTION_ACCESS_VIOLATION 错误的一个解决办法
AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x5773f06b,pid=3288,tid=1060##JREversion:7.0-b147#
JavaVM
luguangxu68
·
2020-06-24 09:54
java
Rxjava(一)
1.特点1.RxJava是一个在
JavaVM
上使用可观测的序列来组成异步的、基于事件的程序的库2.Rxjava由于其基于事件流的链式调用、逻辑简洁Rxjava的扩展观察者模式有四种角色1.被观察者(Observable
lin_henry
·
2020-06-24 05:44
Android
Java基础视频教程-多线程
一、了解进程进程:是一个正在执行中的程序每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元线程:就是进程中的一个独立的控制单元线程在控制着进程的执行一个进程中至少有一个线程
JavaVM
Java_ontheway
·
2020-06-23 16:41
java基础学习教程
dalvik启动过程
从Zygote进程启动过程分析过程中,我们知道,dalvik虚拟机的启动过程是从AndroidRuntime::startVm(
JavaVM
**pJavaVM,JNIEnv**pEnv)函数开始的,详细时序图如下
ericming200409
·
2020-06-23 06:05
Android开发
dalvik核心数据结构
JavaVM
,JNIEnvtypedefconststructJNINativeInterface*JNIEnv;typedefconststructJNIInvokeInterface*
JavaVM
;
ericming200409
·
2020-06-23 06:34
Android开发
Scylla:用 C# 重写 Cassandra
Cassandra已经是最可用的NoSQL数据库之一,尽管它在负载下的最大延迟可以在高端运行,因为
JavaVM
需要垃圾回收全局内存(GC),而Cassandra需要压缩其SSTables,两者都在时机不合时宜
cxu0262
·
2020-06-23 02:54
RocketMQ踩坑记录
启动Broker和namesrv时报错错误内容JREversion:(8.0_172-b11)(build)
JavaVM
:JavaHotSpot™64-BitServerVM(25.172-b11mixedmodelinux-amd64compressedoops
每天都有新收获
·
2020-06-10 15:29
MQ
JNI
AndroidJNI技术一,注册JNI接口//实现JNI_OnLoadJNIEXPORTjintJNICALLJNI_OnLoad(
JavaVM
*vm,void*reserved){JNIEnv*env
龙遁流
·
2020-04-20 12:09
RxJava整理(一)
函数响应式编程RxJava到底是什么一个在
JavaVM
上使用可观测的序列来组成异步的、基于事件的程序的库。RxJava的本质可以压缩为异步这一个词。说到根上,它就是一个实现异步操作的库。
白日梦__
·
2020-04-14 15:43
Android网络交互:Dagger2、Retrofit2与RxJava巧妙结合
RxJava是一个在
JavaVM
上使用可观测的序列来组成异步的、基于事件的程序
浪淘沙xud
·
2020-04-13 07:25
Android游戏开发实践(1)之NDK与JNI开发04
传送门:Android游戏开发实践(1)之NDK与JNI开发01Android游戏开发实践(1)之NDK与JNI开发02Android游戏开发实践(1)之NDK与JNI开发03
JavaVM
和JNIEnv
AlphaGL
·
2020-04-12 02:32
RxJava、RxAndriod、RxBus使用解析
主页上的自我介绍是"alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM"(一个在
JavaVM
程序员学园
·
2020-04-11 18:47
Ubuntu 18.04 科研装机Tips
,Latex论文伴侣下载Jabref源文件这里可以找到Jabref的历史版本,因为是开源软件,新版本总会出现各种各样让人抓狂的Bug安装Java环境百度搜索“ubuntuJabref”第一名的采用的是
JAVAVM
charryzzz
·
2020-04-09 07:35
RxJava 基础
一个在
JavaVM
上使用可观测的序列来组成异步的、基于事件的程序的库~RxJava有什么优势?##逻辑简洁异步RxJava能做什么?
王永迪
·
2020-04-06 05:06
RxJava基础使用
alibraryforcomposingasynchronousandevent-basedprogramsbyusingobservablesequences.这是官方对于该库的描述,意思是RxJava是
JavaVM
小甜李子
·
2020-04-06 01:44
rxjava
Rxjava到底是什么一个词:异步一个可以在
javaVM
上使用可观测的序列来组成异步的、基本事件的程序库一个实现异步操作的库RXJava优缺点简洁随着程序的逻辑变得越来越复杂,它依然能够保持简洁。
Android_冯星
·
2020-04-02 09:29
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他