Blog Articles
-
jni小结
Jni(java native interface)是一种技术,它让java调用其他语言的代码,比如C/C++的代码.在SUN的官方网站上可以下载到相关的文档,看文档总是比较好的,给出链接先: JVM TOOL DOC: http://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html JNI DOC: http:
Published on: -
android中的智能指针
智能指针主要用来解决多个指针指向同一对象时,一个指针被销毁时删除了对象导致的指针悬挂问题. 智能指针的实现原理:使用引用计数来管理指向对像的拷贝,智能指针将一个计数器和指向的对像关联起来,在创建智能指针时将计数器初始化为1(使用指向的对像来创建),使用其他智能指针进行创建时将调用拷贝构造函数,拷贝构造函数将计数器加1,对其他智能指针赋值时减少左值的计数值增加右值的计数值,释放指针将调用析构函数,
Published on: