
java
一mimo一
这个作者很懒,什么都没留下…
展开
-
Java中的native关键字和JNI浅析
JNI是Java Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常会丧失平转载 2013-12-03 22:38:26 · 676 阅读 · 0 评论 -
Java调用本地C/C++动态库拾遗 JNI/JNA与名称粉碎
1、Java调用本地C/C++动态库的方法 大概主要有两种JNI(Java Native Interface)和JNA(Java NativeAccess),最后介绍一种大招。本文没有代码,只有引用人的文章,demo人家都已经写的很清楚了,我就是总结下以备自己查看。 之后说下名称粉碎(name mangling)和性能损失。 2、JNI(Java Native Interf转载 2013-12-03 22:44:35 · 1388 阅读 · 0 评论 -
使用 Java Native Interface 的最佳实践(JNI)
避免最常见的 10 大 JNI 编程错误的技巧和工具级别: 中级Michael Dawson, 高级软件开发人员, IBMGraeme Johnson, J9 虚拟机开发经理, IBMAndrew Low, STSM,J9 虚拟机, IBM2009 年 7 月 27 日Java™本机接口(Java Native Interface,JNI)是一个标准转载 2013-12-03 17:39:13 · 1055 阅读 · 0 评论 -
InputStream mark()方法readlimit参数真实含义
public synchronized voidmark (int readlimit)Sets a mark position in this stream. The parameter readlimit indicates how many bytes can be read before a mark is invalidated. Callingreset() will原创 2013-12-05 13:56:44 · 2186 阅读 · 0 评论 -
JAVA String.format 方法使用介绍
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重讨论转载 2014-02-12 09:46:27 · 403 阅读 · 0 评论 -
java正则表达式学习笔记
/**regular expression 正则表达式:用来匹配字符串的模板,简单的讲,任意字符串,包括诸如"abc"这样的字符串常量都是正则表达式只是"abc"这样的正则表达式只能匹配它本身,实际中没有什么意义.可以将正则表达式看成包含特殊字符的字符串正则表达式中的特殊字符(具有特殊含义的字符):():标记子表达式的开始和结束.*:表示前面的子表达式可以出现零次或多次.原创 2014-02-12 14:34:18 · 486 阅读 · 0 评论