2016年06月的内容

Java

在 JNI 编程中避免内存泄漏

在 JNI 编程中避免内存泄漏
本文详细论述如何在 JNI 编程中避免内存泄漏。论述了 JNI 编程中可能引发的明显的内存泄漏。本文的重点是阐述 JNI 编程中潜在的内存泄漏,希望读者通过本文对 Local reference 有更深刻的理解,了解 Local reference 表的存在,区分 Local r...

Heller 3年前 (2016-06-13) 319℃ 0评论 0喜欢

Java

使用 Java Native Interface 的最佳实践

使用 Java Native Interface 的最佳实践
避免最常见的 10 大 JNI 编程错误的技巧和工具Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资源,那么可以使用 JNI ...

Heller 3年前 (2016-06-13) 344℃ 0评论 0喜欢

Java

JNI数据类型

JNI数据类型
从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。让我...

Heller 3年前 (2016-06-13) 296℃ 0评论 0喜欢

Android

Android Ant 详解

Android Ant 详解
Ant的概念 Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。 Ant 与 makef...

Heller 3年前 (2016-06-08) 300℃ 0评论 0喜欢

Android

基础总结篇之三:Activity的task相关

基础总结篇之三:Activity的task相关
今天我们来讲一下Activity的task相关内容。 上次我们讲到Activity的四种启动模式的时候,已经了解到一些关于task的技术,今天我再向大家介绍一下。task是一个具有栈结构的容器,可以放置多个Activity实例。启动一个应用,系统就会为之创建一个task,来放置根...

Heller 3年前 (2016-06-07) 307℃ 0评论 0喜欢

Android

基础总结篇之二:Activity的四种launchMode

基础总结篇之二:Activity的四种launchMode
我们今天要讲的是Activity的四种launchMode。 launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一...

Heller 3年前 (2016-06-07) 286℃ 0评论 0喜欢

Android

基础总结篇之一:Activity生命周期

基础总结篇之一:Activity生命周期
近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。 熟悉JavaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法...

Heller 3年前 (2016-06-07) 283℃ 0评论 0喜欢