图书
JNI编程指南中文版
这四种情况下你会用到本书:
1、 在 Java 程序中复用以前写过的 C/C++代码。
2、 自己实现一个 java 虚拟机
3、 学习不同语言如何进行协作,尤其是如何实现垃圾回收和多线程。
4、 把一个虚拟机实现整合到用 C/C++写的程序中。
本书是写给开发者的。 JNI 在 1997 年第一次发布,本书总结了 SUN 工程师和大量开发者两年来积累的经验。
本书介绍了 JNI 的设计思想,对这种思想的理解是使用 JNI 的各种特性的基础。
本书有一部分是 JAVA2 平台上面的 JNI 特征的规范说明。 JNI 程序员可以把这部分用作一个手册。 JVM 开发者在实现虚拟机的时候必须遵守这些规范。
JNI 的部分设计思想来源于 Netscape 的 Java Runtime Interface(JRI)。
历史上的今天
相关图书
JNI完全手册
本书有一部分是 JAVA2 平台上面的 JNI 特征的规范说明。 JNI 程序员可以把这部分用作一个手册。 JVM 开发者在实现虚拟机的时候必须遵守这些规范。
Android进阶之光
《Android进阶之光》是一本Android进阶类书籍,书中各知识点由浅入深、环环相扣,最终这些知识点形成了一个体系结构。
阿里巴巴Android手册
本手册以开发者为中心视角分为Java语言规范,Android资源文件命名与使用,Android基本组件,UI与布局等九大部分。
痛并快乐着
本书书名来自齐秦的一张专辑的名字。白岩松在书中回顾了自己十年新闻人的痛苦与快乐的岁月。从1989年大学毕业分配至《中国广播报》到中央电视台做新闻节目主持人。其中讲述了新闻背后的故事,讲述他身边人们如水均益、敬一丹、方宏进、崔永元等人的生活,讲述自己的爱好、理想、家庭,他一针见血、画龙点睛的评点,像做做的新闻节目,这本自传不是单纯的经历、叙述,而是融感受与思辩于一体。
暂无评论...
随机推荐
AssetManager读取assets文件
前言Android开发中,需要读取assets文件夹下的资源文件。assets文件夹是用于存放应用程序资源文件的目录,可以存放任意文件类型,比如图片、音频、字体等。AssetManager是Android应用程序资源管理器,访问assets文件夹内容就需要它。本文简单记录一下通过AssetM...
Launcher根据包名启动应用
前言很多项目中Launcher是有可能自定义的,毕竟Android原生的Launcher比较庞大,有时候需要的需求很简单,自己重新写Launcher也比较容易维护。为啥要根据包名启动,因为一个应用可能存在多个Activity,当按Home键退出后,再次从Launcher界面点击需要回到之前展示...
sleep和wait的区别简介
前言记录一下sleep和wait的区别正文wait必须搭配synchronize一起使用,而sleep不需要;进入wait状态的线程能够被 notify 和 notifyAll 线程唤醒,而 sleep 状态的线程不能被 notify 方法唤醒;wait 通常有条件地执行,线程...
TextView设置倾斜右边显示不全
直接上布局代码 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@an...
Android Studio将lib项目打包成jar和aar
jar包和aar包的区别jar包只包含class文件,不包含资源文件。aar包包含class文件和资源文件。aar生成及引用Android Studio编译lib库会在build/outputs/aar目录生成aar,有两个一个debug一个release。(至于这两个区别,我没有深入...
startService分析(1)
Service的源码路劲:base\core\java\android\app\Service.java,我们从Service.java开始入手。Service的启动方式有两种,一种是stopService(Intent name),另一种是bindService(Intent serv...