- 博客(4)
- 收藏
- 关注
原创 java匿名内部类详解
一。使用匿名内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:new 父类构造器(参数列表)|实现接口() { //匿名内部类的类体部分 }在这里我们看到使用匿名内部类我们必须要继承一个父类或者实现一个接口,当然也仅能只继承一个父类或者实现一个接口。同时它也是没有class关键字,这是因为匿名内部类是直接使用new来生成一个对象的引用。
2017-10-29 21:55:05
636
原创 java内部类详解
第一次见面public class OuterClass { private String name ; private int age; public String getName() { return name; } public void setName(String name) { this.name = name;
2017-10-29 21:19:17
265
原创 java反射机制详解
反射: 1。可以于运行时加载,探知和使用编译期间完全未知的类。 2。程序在运行状态中, 可以动态加载一个只有名称的类, 对于任意一个已经加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用他的任意一个方法和属性。 3。加载完类之后, 在堆内存中会产生一个Class类型的对象(一个类只有一个Class对象), 这个对象包含了完整的类的结构信息,而且这个Class对象就像一面镜
2017-10-26 11:08:49
286
原创 java泛型详解
最初的接触到java范型更多的是数组,如下:import java.util.ArrayList;ArrayList<Integer> a = new ArrayList<Integer>();现在,我们开始详细介绍java范型,首先,java规定了<>内传入的必须是一个类!class Point<T>{ // 此处可以随便写标识符号,T是type的简称 private T
2017-10-25 17:40:05
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人