已故老张的课程相当有深度,对于加深里面还是不错的:
等有时间了把代码贴上来,先将晚上理解的部分记录如下:
//jdk1.5自动装箱
//泛型是编译时检查的,运行时去范型。//调用集合的add方法
//invoke是类上的,拿出前面的方法作用于某个对象
//编译的字节码里面没有反射的类型
//元注解
//元数据
//元信息
//注解的生命周期:java源文件--〉class文件--〉内存中的字节码
//@Override @SuppressWarnings @Deprecated
//source class runtime
泛型有扩展
//泛型中的?通配符
//限定通配符总是包括自己
//限定上边界
ArrayList<? extends Number> x1= new ArrayList<Integer>();
//限定下边界
ArrayList<? super Integer> x2= new ArrayList<Number>();