吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2989|回复: 7
收起左侧

[Java 转载] 注解(零)

[复制链接]
NullPointer 发表于 2016-12-7 16:39
本帖最后由 NullPointer 于 2016-12-8 16:09 编辑

一、注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。
二、注解也会编译成class
三、注解元素可用的类型有:八大基本类型、String、Class、enum、Annotation(注解可嵌套)以及以上类型的数组
四、
1、注解元素不能有不确定的值,要么具有默认值,要么在使用注解时提供元素值。
2、对于非基本类型的元素,无论是在源代码中声明还是在注解接口中定义默认值时,都不能以null作为其值。
ps:我们可以给默认值为-1或空字符串以此表示某个元素不存在。
五、注解不支持继承。六、一个Annotation类型可以说是一个特殊的java接口,它的成员变量是受限制的,而声明Annotation类型时需要使用新语法。当我们通过java反射api访问Annotation时,返回值将是一个实现了该annotation类型接口的对象,通过访问这个对象我们能方便的访问到其Annotation成员。
七、一个没有成员定义的Annotation类型被称为标记注解。这种Annotation类型仅使用自身的存在与否来为我们提供信息。比如后面的系统注解@Override


8X~G~(PIJ{GVSQG{H0GLZOJ.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

润物细无声 发表于 2016-12-7 18:05
这可也可以发一贴??
一叶青 发表于 2016-12-7 19:04
 楼主| NullPointer 发表于 2016-12-7 19:13 来自手机
润物细无声 发表于 2016-12-7 18:05
这可也可以发一贴??

准备出个注解的教程,越来越多的框架在应用注解,而越来越多的人只是用注解,不会自己写注解,不懂注解的工作原理,所以准备出个文字教程,不喜勿喷。
Vive 发表于 2016-12-21 09:56
就想知道这些在哪看到的,授人以鱼不如授人以渔
 楼主| NullPointer 发表于 2016-12-21 10:03
Vive 发表于 2016-12-21 09:56
就想知道这些在哪看到的,授人以鱼不如授人以渔

java编程思想这本书
Vive 发表于 2016-12-21 10:37
NullPointer 发表于 2016-12-21 10:03
java编程思想这本书

这不是一本新手书哇。是一本进阶书
 楼主| NullPointer 发表于 2016-12-21 11:39
Vive 发表于 2016-12-21 10:37
这不是一本新手书哇。是一本进阶书

嗯,我是通过读这本书,结合其他博客或知识论坛的学习,来总结下来的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-23 15:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表