当前位置: 首页 > news >正文

广州企业网站定制淘客wordpress数据

广州企业网站定制,淘客wordpress数据,WordPress 账号打通,沽源网站建设文章目录 一、注解1.1、Annotation的使用示例1.2、自定义注解1.3、元注解1.4、通过反射获取注解信息---未完成1.5、jdk 8 中注解的新特性 一、注解 注解:Annotation 注解是一种趋势,一定程度上 可以说:框架 注解 反射 设计模式 jdk 5.0 新…

文章目录

  • 一、注解
    • 1.1、Annotation的使用示例
    • 1.2、自定义注解
    • 1.3、元注解
    • 1.4、通过反射获取注解信息---未完成
    • 1.5、jdk 8 中注解的新特性

一、注解

注解:Annotation

注解是一种趋势,一定程度上 可以说:框架 = 注解 + 反射 + 设计模式

jdk 5.0 新增的功能

Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加 载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员 可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息。

在JavaSE中,注解的使用目的比较简单,例如标记过时的功能, 忽略警告等。在JavaEE/Android中注解占据了更重要的角色,例如 用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗 代码和XML配置等。

1.1、Annotation的使用示例

示例一:生成文档相关的注解

示例二:在编译时进行格式检查(JDK内置的三个基本注解)

@Override: 限定重写父类方法, 该注解只能用于方法

@Deprecated: 用于表示所修饰的元素(类, 方法等)已过时。通常是因为 所修饰的结构危险或存在更好的选择

@SuppressWarnings: 抑制编译器警告

示例三:跟踪代码依赖性,实现替代配置文件功能

1.2、自定义注解

参照@SuppressWarnings定义

  1. 注解声明为:@interface
  2. 内部定义成员,通常使用value表示
  3. 可以指定成员的默认值,使用default定义
  4. 如果自定义注解没有成员,表明是一个标识作用

如果注解有成员,在使用注解时,需要指明成员的值

//自定义注解,有默认值
public @interface AnnotationTest12 {String value() default "hello";
}

1.3、元注解

JDK 的元注解 Annotation 用于修饰其他 Annotation 定义

元注解:对现有的注解进行解释说明的注解

JDK5.0提供了4个标准的meta-annotation类型,分别是:

  • Retention:指定所修饰的 Annotation 的生命周期: SOURCE\CLASS(默认行为)\RUNTIME,只有声明为RUNTIME生命周期的注解,才是通过反射获取。

  • Target:用于指定被修饰的 Annotation 能用于修饰哪些程序元素

    出现的频率较低

  • Documented:表示所修饰的注解在被javadoc解析时,保留下来。

  • Inherited:被它修饰的 Annotation 将具有继承性。

1.4、通过反射获取注解信息—未完成

到反射内容时系统讲解

1.5、jdk 8 中注解的新特性

  1. 可重复注解
    1. 在MyAnnotation上声明@Repeatable,成员值为MyAnnotation.class
    2. MyAnnotation的Target和Retention等注解与MyAnnotations相同。
  2. 类型注解
    1. ElementType.TYPE_PARAMETER:表示该注解能写在类型变量的声明语句中(如:泛型声明)
    2. Ele mentType.TYPE_USE:表示该注解能写在使用类型的任何语句中
http://www.yayakq.cn/news/340860/

相关文章:

  • 怎么做网站的页眉广西壮族自治区工商行政管理局
  • 经过开发建设 网站上线了wordpress 行间距插件
  • 仿皮皮淘网站开发全程培训中国顺德手机网站设计
  • 做包装看什么网站抖音推广费用标准
  • 网站建设注册什么公司网页后端开发需要学什么
  • 郑州建设网站企业WordPress百度收录内容
  • 三亚做民宿的都用什么网站软件应用大全
  • 网站建设代管推广网站获取qq号码 代码
  • 游戏币网站建设成本上海集锦信息科技有限公司
  • 网站建站与优化技术专业网站建设
  • 杏坛网站设计扬中做网站的公司
  • 怎样把自己的网站做推广计算机编程是做网站
  • 西安网站建设优化完成网站的建设工作内容
  • 给企业做网站的公司有哪些wordpress 谷歌地图
  • 建设部官方网站有哪些WordPress不发邮件了
  • 国内免费视频素材网站有哪些设计公司资质申请
  • 教育网站官网wordpress网速慢
  • 保定微网站 建设电脑制作网站教程
  • w10怎么做信任网站外贸网站小语种
  • 在wordpress主题后台安装了多说插件但网站上显示不出评论模块嘉兴网站建设哪家做得好
  • 十大免费行情软件下载网站设计导航网
  • 如何使用万网主机建设网站人才网官网登录
  • 怎么选择邯郸做网站天元建设集团有限公司青岛分公司张德平不干了
  • 计算机应用技术网站开发网上推广兼职
  • 网站是否降权查询wordpress+改邮箱
  • 阿里巴巴可以做公司网站吗微网站 功能
  • 郑州官方网站建设首选华苏科技网站ui设计报价单
  • 怎么建个免费英文网站wordpress win7
  • 计算机网络技术 网站建设关于网站备案的公告
  • 济南企业网站开发天津市城乡建设网