随笔分类 -  Java基础

摘要:内部类应用场景 配合接口的使用,隐藏了具体实现类 非静态内部类和静态内部类 非静态内部类含有外部类的引用,可以使用外部类的实例成员变量和静态成员变量 非静态内部类中不能有静态成员,静态内部类中可以有 阅读全文
posted @ 2019-10-23 23:25 惬意的小屋
摘要:lamdba支持将代码块作为方法的参数,为只有一个抽象方法的接口创建实例,这种接口被称为函数式接口(functional interface) 命令模式的演化 多线程简化实现 Runnable接口就是函数式接口 数组排序 阅读全文
posted @ 2019-03-04 23:03 惬意的小屋
摘要:成员内部类 定义在类里面的类 成员内部类可以访问外部类的所有成员,包括private成员和静态成员 当内部类和外部类成员重名的情况下,默认访问的是内部类的成员;访问外部成员方法为:外部类.this.外部成员 创建内部类必须先存在外部类:new Out().new Inner() 字节码文件名:外部类 阅读全文
posted @ 2019-03-03 22:57 惬意的小屋
摘要:反射是指在程序运行中,对于一个类,可以动态获取它的属性和方法;对于一个对象,可以调用它的属性和方法。 获取Class对象的三种方法 Class对象的常用方法 getName():获得类的完整名字。 getFields():获得类的public类型的属性。 getDeclaredFields():获得 阅读全文
posted @ 2019-02-27 22:22 惬意的小屋
摘要:``` package com.zrun.TestThread; import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.Callable; import java.util.conc 阅读全文
posted @ 2019-02-20 23:24 惬意的小屋
摘要:``` // 遍历list Vector v = new Vector(); v.add("张三"); v.add("李四"); Iterator it = v.iterator(); while (it.hasNext()) System.out.println(it.next()); for (String s : v) { System.out.pr... 阅读全文
posted @ 2019-02-20 22:08 惬意的小屋
摘要:项目目录结构: app.yaml 测试代码 阅读全文
posted @ 2019-02-20 17:34 惬意的小屋
摘要:项目目录结构: ClassLoader properties文件只能在类目录下,也就是对应于这里src的相对路径 BufferedReader 实际上就是从绝对路径加载文件流,配置文件在任何地方都可以,不一定要在类目录下 ResourceBundle properties文件只能在类目录下,也就是对 阅读全文
posted @ 2019-02-19 22:27 惬意的小屋