Java语言
QlDoors
这个作者很懒,什么都没留下…
展开
-
<Object> 和 <?>
闲言少叙,直接上代码。class Holder<T> { T value; public Holder(T val) { this.value = val; } public T get() { return this.value; }}public class Main { public static void main原创 2015-12-18 10:17:57 · 1187 阅读 · 0 评论 -
void 和 Void
还是全用代码说话比较直观一点。 先来看看Void类的实现:/** * The {@code Void} class is an uninstantiable placeholder class to hold a * reference to the {@code Class} object representing the Java keyword * void. * * @autho原创 2015-12-09 17:16:08 · 758 阅读 · 0 评论 -
Java中怎么判断一个io流是否已经关闭?
我想测试一下anroid是否支持自动关闭流的功能,怎奈jdk并没有提供判断流是否关闭的接口,只能剑走偏锋,想了一个矬逼的办法,抓异常,具体代码如下。 FileInputStream fi2 = null; try (FileInputStream fi = new FileInputStream(pngFilePath)) { fi2 = fi;原创 2016-10-08 19:17:03 · 23997 阅读 · 3 评论 -
Java内部类学习小结
分类静态内部类(类内部类)成员内部类(实例内部类)方法内部类匿名内部类静态内部类不能引用外部类的实例变量和实例方法实例创建方式public class OutStaticInner { Inner inner = new Inner(); static class Inner { OutStaticInner outStaticInner = new O原创 2016-12-23 11:47:11 · 432 阅读 · 0 评论 -
谈谈Java怎么用一行代码初始化List
怎么写ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;(){{add("str01"); add("str02");}}; 什么意思new ArrayList&lt;String&gt;(){}创建一个匿名内部类。{add("s原创 2018-08-29 11:30:49 · 748 阅读 · 0 评论