168、什么是标记注解,标记注解类型不声明什么?
下面是给定的【文本内容】:
标记注解由注解处理工具使用,这些工具会根据标记注解类型生成某种样板代码。标记注解类型不声明任何元素,甚至不声明带有默认值的元素。
169、给出一个注解的例子。
在EJB 3.0中使用注解来生成样板代码,JUnit 4.0使用注解标记测试用例方法,如 @Override 注解可让编译器确保程序员真正重写了方法。
170、注解在返回类型和参数方面有哪些限制,常见的元注解有哪些?
注解的返回类型不允许为 void ,且不允许有参数。常见的元注解有:
-
Target -
Retention -
Inherited -
Documented -
Repeatable
需要说明的是, Native 不是元注解,原答案此处有误。
171、反射是程序通过自省来查询有关其自身结构和执行状态信息的能力。
该表述正确。反射是程序在执行过程中查询和修改其“作为数据”的状态的能力,其中程序查询或获取自身信息的能力被称为 自省 。通过自省,程序可以查询自身结构和执行状态等信息。
172、Class 代表任何 Java 类的结构信息。
这句话是正确的。在 Java 中, Class 类是反射机制的核心,它的对象代表了一个类在运行时的结构信息,包括类名、包名、访问修饰符、方法、字段、构造函数等。通过 Class 对象,可以在运行时动态地获取类的各种信息并进行操作。
173、请先猜测一个两位数乘以 11 的结果规律,然后自己举例尝试计算来验证你的猜测。
这是一种解决问题的方法提示,即先对两位数乘以 11 的结果规律进行猜测,然后通过实际举例计算去验证猜测。
174、请进行相关尝试操作
先查找相关内容,再自行进行尝试操作
175、请解释什么是类型擦除,并举例说明。
类型擦除是指在编译时移除类型的参数信息。
在 Java 中,泛型通过类型擦除实现,大多数泛型类型是非可具体化类型。
例如,编写 Wrapper<String> 时,编译器会移除类型参数 <String> ,运行时只能看到 Wrapper ,而非 Wrapper<St

最低0.47元/天 解锁文章
36

被折叠的 条评论
为什么被折叠?



