kaffe Java 解释器语言,源码,Java的子集系统,开放源代码

源代码在线查看: nullpointertest.java

软件大小: 8683 K
上传用户: liangshuo800
关键词: Java kaffe 语言 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*				 * test that caught null pointers exceptions in finalizers work correctly				 * and that local variables are accessible in null pointer exception handlers.				 */				import java.io.*;								public class NullPointerTest {								    static String s;								    public static void main(String[] args) {					  System.out.println(tryfinally() + s);				    }								    public static String tryfinally() {					String yuck = null;					String local_s = null;									try {					    return "This is ";					} finally {					    try {						local_s = "Perfect";						/* trigger null pointer exception */						String x = yuck.toLowerCase();					    } catch (Exception _) {						/* 						 * when the null pointer exception is caught, we must still						 * be able to access local_s.						 * Our return address for the finally clause must also still						 * be intact.						 */						s = local_s;					    }					}				    }				}												/* Expected Output:				This is Perfect				*/							

相关资源