---------------------- android培训、java培训、期待与您交流! --------------------
内省:IntroSpector——》JavaBean——特殊的Java类
当Java运行时可检查自身,Java 程序中询问它的一个对象属于何类,然后检查该类构成。
注解:一个注解就是一个类
Java.lang包中JDK中提供的最基本的annotation
@SuppressWarning("deprecation"):在已过时的方法前加上。
@Deprecated:加在已经不用的方法前表示已过时。
@Override:表示方法是重写的。
注解相当于一种标记,在程序中加 了注解就等于为程序打上了某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你在包、类、字段、方法、方法参数以及局部变量上。
注解类:
元注解:在java.lang.annotation包下RetentionPolicy.RUNTIME:默认是在class阶段
分别对应:java源文件—》class文件—》内存中的字节码(生命周期)
@Retention(RetentionPolicy.RUNTIME)这个注解是在注解类身上加的注解称为(元注解)
@interface A{
}
应用了“注解类”的类:
@A
Class B{
}
对应用了“注解类”的类进行反射操作的类:
Class C{
B.class.isAnnotionPresent(A.class);
A a=B.class.getAnnotion(A.class);
}
泛型:
使用泛型可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象,这样更安全,并且当从集合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制类型转换,这样更方便。
参数化类型不考虑类型参数的继承关系:
创建数组实例时,数组的元素不能使用参数化的类型。
泛型中的通配符:?这个通配符可以表示任意类型,它不等同与Object。通配符可以调用与参数化无关的方法,不能调用与参数化有关的方法。
---------------------- android培训、java培训、期待与您交流! ----------------------
分享到:
相关推荐
day01_Object类、常用API day02_Collection、泛型 day03_List、Set、数据结构、Collections day04_Map,斗地主案例 day05_异常,线程 day06_线程、同步 day07_等待与唤醒案例、线程池、Lambda...Java基础小节练习题答案
Java基础入门(四)-泛型、反射、注解
详细的介绍了Java是伪泛型的原因,介绍了类型擦除的内容等。
Java Generics and Collections 英文版,详细描述java 泛型技术
Java泛型编程指南.pdf 此文章译自SUN的泛型编程指南
java零基础自学 之 JAVA泛型 java零基础自学 之 JAVA泛型
NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1490705
先说一下遇到的问题:通过使用GSON泛型进行报文转换的时候想要对部分关键字段加密,发现在封装好的方法中,对个别字段的加密满足不了。 解决过程:首先通过反射获取到bean下的对象名称。 对象名称获取到了之后需要...
关于java基础的泛型的练习
NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1491352
Java 运行时如何获取泛型参数的类型 Java类型Type 之 ParameterizedType,GenericArrayType,TypeVariabl,WildcardType 从实现的接口获取泛型参数 定义一个泛型父类: public interface SuperClass { String ...
Java 理论和实践 了解泛型
这是一个使用JAVA实现的泛型编程,分为两部分,第一部分创建泛型类,并实例化泛型对象,得出相加结果。 第二部分用户自行输入0--4,选择要进行的加减乘除运算或退出,再输入要进行运算的两个数,并返回运算结果及...
NULL 博文链接:https://lunzi.iteye.com/blog/1675871
java 泛型接口示例 java 泛型接口示例 java 泛型接口示例
java 一个关于泛型的简单例子 java 一个关于泛型的简单例子 java 一个关于泛型的简单例子
Java 实现泛型List的源码,基本实现了List接口的全部所有方法。欢迎大家发表自己的观点和建议。
个人制作且上课使用的课件,希望对大家初步了解泛型相关内容有一定的帮助。个人制作且上课使用的课件,希望对大家初步了解泛型相关内容有一定的帮助。
Java8新特性之泛型的目标类型推断_动力节点Java学院,动力节点口口相传的Java黄埔军校
详细的介绍了集合框架的用法,及其语法规则,剖析了使用的使用注意事项,帮助更牢靠的掌握集合框架的知识及泛型内容。谢谢