classgctestlater.java
来自「kaffe Java 解释器语言,源码,Java的子集系统,开放源代码」· Java 代码 · 共 30 行
JAVA
30 行
/** * simple test for class finalization * * @author Godmar Back <gback@cs.utah.edu> */import java.io.*;import java.lang.reflect.*;public class ClassGCTestLater{ public ClassGCTestLater() throws Exception { Class c = ClassGCTest.class; String s = c.getName(); if (!s.equals("ClassGCTest")) System.out.println("Failure: name is " + s + " (in class " + c + ")"); /* I think getConstructor should be enough, since we're in the same package, but it fails :-( -oliva */ Constructor cc = c.getConstructor(new Class [] {}); if (!cc.toString().equals("public ClassGCTest()")) System.out.println("Failure: name is " + cc.toString() + " (in ctor " + cc + ")"); if (!cc.newInstance(new Object[] {}). toString().startsWith("ClassGCTest")) { System.out.println("Failure newInstance."); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?