jniweaktest.java
来自「基于LWVCL开发的库」· Java 代码 · 共 55 行
JAVA
55 行
/* * JNIWeakTest.java -- Test the handling of JNI weak reference. * * Copyright (C) 2005 * The Kaffe.org's developers. See ChangeLog for details. * * See the file "license.terms" for information on usage and redistribution * of this file. */public class JNIWeakTest{ static { System.out.println("Loading jniweaklib..."); System.loadLibrary("jniweaklib"); } native Object testWeak(); static void testArgWeak(Object a, Object b) { if (a == b) System.out.println("Args OK !"); else System.out.println("Args FAIL !"); } void testInvoke() { System.out.println("Invoke OK !"); } static native void passWeakArg(Object a); static native void invokeWeak(Object a); static public void main(String args[]) { JNIWeakTest o = new JNIWeakTest(); Object o2; o2 = o.testWeak(); if (o2 == o) System.out.println("Return OK !"); else System.out.println("Return FAIL !"); passWeakArg(new Object()); invokeWeak(o); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?