易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA JNI

http://blog.csdn.net/hbcui1984/archive/2009/12/10/4980805.aspx
一、概述
JNI(java native interface),JAVA本地接口调用,目的是为了JAVA可以调用本地程序,主要优点有:
提高效率,解决性能问题
防止反编译,提高核心代码安全性
增强本机接口调用
嵌入式开发应用
    如下通过一个最简单的小demo,演示如何进行jni开发。
二、demo演示
1. 新建JAVA文件
新建一个java类,如下:
view plaincopy to clipboardprint?
package chb.test.jni;  
public class HelloJni {  
        public native void sayHello();    
            
    static {    
        System.loadLibrary("hellojni");    
    }    
    
    public static void main(String[] args) {    
        new HelloJni().sayHello();    
    }    

package chb.test.jni;
public class HelloJni {
        public native void sayHello(); 
         
    static { 
        System.loadLibrary("hellojni"); 
    } 
 
    public static void main(String[] args) { 
        new HelloJni().sayHello(); 
    } 
}
 HelloJni.java在硬盘上的位置:D:\workspace\MyWork\src\chb\test\jni\HelloJni.java
 
2. 生成class文件
1) 利用javac命令进行编译,进入D:\workspace\MyWork\src\chb\test\jni目录,利用
view plaincopy to clipboardprint?
javac HelloJni.java 
javac HelloJni.java
2) 利用IDE,例如我利用eclipse开发,自动编译,编译后的文件位于:D


相关文档:

java环境变量配置

windows xp下配置JDK环境变量:
      1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
  2.安装完成后,右击“我的电脑”,点击“属性”;
      3.选择“高级”选项卡,点击“ ......

java基础入门学习笔记(一):bubblesort算法个人学习


public class bubblesort {
 public static void main(String[] args) {
 
   int array[]=new int[]{1,5,9,4,6,2};   
   
   int m;
  
   for(int i=0;i<array.length;i++){
    System.out.print(arra ......

java事务


事务处理总结
来源:http://space.itpub.net/13956325/viewspace-598381
一、什么是Java 事务
通常的观念认为,事务仅与数据库 相关。
事 务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务 ......

java产生随机数的几种方式

一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。
二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、 ......

Java 读写文件 字符分隔

前一段时间因为需要帮别人写了简单的字符串分隔的java小程序,尽管最后没用上,但是作为练习还是不错的。
需求:对于像如下的字符创将其分隔为两列,这样就可以直接粘贴的Excel中各自列,否则一个一个分隔会耗费很多时间。
16 bit microcomputer   16 位微型计算机
3 d distribution   三维分布
4 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号