随笔分类 - Java
摘要:泛型程序设计意味着编写的代码可以被很对不同类型的对象所重用。 简单使用 简单泛型类 一个泛型类是具有一个或多个类型变量的类。 类型变量常使用大写形式,并且一般较短。通常使用E表示集合的元素类型,使用K和V分别表示关键字与值的类型。使用T表示任意类型。 例如: public class SimpleG
阅读全文
摘要:反射 用来动态的操纵Java代码 反射机制的主要作用: 在运行时分析类的能力 在运行时查看对象 实现通用的数组操作代码 利用Method对象 Class类 在Java程序运行时,系统为所有的对象维护一个被称为运行时类型标识。这个标识存放了一个类运行时的类型信息。在编译时,一个类对应一个Class对象
阅读全文
摘要:Java内部类 Java中可以将一个类定义在另一个类中或一个方法中,这样的类称为内部类 内部类一般来说分为下面几种: 成员内部类(可以分为静态成员内部类、非静态成员内部类) 局部内部类 匿名内部类 一、成员内部类 成员内部类看起来像是外部类的一个成员,可以使用private、public等访问限制符
阅读全文
摘要:Java中的Lambda表达式 Lambda表达式可以理解为简洁地表达可传递的匿名函数的一种方式。 他没有名称,但是有参数列表、函数主体、返回类型,还可以抛出异常 **可传递:**Lambda表达式可以作为参数传递给方法或存储在变量中 语法 Lambda表达式语法格式如下 (参数1, 参数2 ...
阅读全文