public class Main { public static void main(String[] args) { ((NULL)null).haha(); } } class NULL { public static void haha(){ System.out.println("haha"); } } 结果: haha 输出为haha,因为null值可以强制转换为任何java类类型,(String)null也是合法的.但null强制转换后是无效对象,其返回值还是为null,…
原文:分享非常有用的Java程序 (关键代码)(四)---动态改变数组的大小 /** * Reallocates an array with a new size, and copies the contents * * of the old array to the new array. * * @param oldArray the old array, to be reallocated. * * @param newSize the new array size. * * @return…
原文:分享非常有用的Java程序 (关键代码) (二)---列出文件和目录 File dir = new File("directoryName"); String[] children = dir.list(); if (children == null) { // Either dir does not exist or is not a directory } else { for (int i=0; i < children.length; i++) { // Get f…