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

双语cms网站全球国家综合实力排名

双语cms网站,全球国家综合实力排名,有什么做视频的免费素材网站,网站建设工程师面试元数据从metadata一词译来#xff0c;就是“关于数据的数据”的意思。越来越的开源框架都提供了“元数据”支持了#xff0c;其实也就是注释支持。今天系统学习一下Java注释(Java元数据)。本文内容不限于Javadoc的注释。  1.什么是Java元数据#xff0c;有什么作用?  元… 元数据从metadata一词译来就是“关于数据的数据”的意思。越来越的开源框架都提供了“元数据”支持了其实也就是注释支持。今天系统学习一下Java注释(Java元数据)。本文内容不限于Javadoc的注释。  1.什么是Java元数据有什么作用?  元数据就是“关于数据的数据”。功能也有很多啦。你可能用过Javadoc的注释自动生成文档。这就是元数据功能的一种。总的来说元数据可以用来创建文档跟踪代码的依赖性执行编译时格式检查代替已有的配置文件(如Hibernate也提供了注释配置)  注释有3中基本类型  a.标记注释 --没有变量只有名称标识。例如 annotation  b.单一值注释 --在标记注释的基础上提供一段数据。如 annotation(“data”)  c.完整注释 --可以包括多个数据成员每个数据成员由名称和值构成。  annotation(val1data1,val2data2)  2.Java的“注释”  Java中提供3个内置注释类型  a. Override 只能用于方法(不能用于类包声明或者其他构造)  作用可以保证编译时候Override函数的声明正确性  用法Override  public void fun(){..}  b.Deprecated 同样只能作用与方法  作用对不应再使用的方法进行注解  用法Deprecated public void fun{...} //它们说这个注释跟函数要同一行  c.SupressWarnings 可以注释一段代码  作用关闭特定的警告信息例如你在使用泛型的时候未指定类型  用法 SupressWarnings(value{unchecked})  ..代码  Java中还提供了四种元注释专门负责注释其他的注释  Target 表示该注释可以用于什么地方。可用的ElementType参数包括  CONSTRUCTOR : 构造器的声明  FIELD : 域声明(包括enum实例)  LOCAL_VARIABLE : 局部变量声明  METHOD : 方法声明  PACKAGE : 包声明  PARAMETER : 参数声明  TYPE : 类、接口 (包括注解类型) 或enum声明  Retention 表示需要在什么级别保存该注释信息。可选的RetentionPoicy参数包括  SOURCE : 注释将被编译器丢掉  CLASS : 注释在class文件中可用但会被VM丢弃  RUNTIME : VM将在运行时也保留注释因此可以通过反射机制读取注释的信息。  Documented 将注释包含在JavaDoc中  Inheried 允许子类继承父类中的注释。  3. 在Java中定义自己的注释  Java语言支持一种新的类型——注释类型(annotation type)跟普通类差不多在类中以符号( )的形式注释其他 Java 代码  下面将通过一个简单的例子来实现(代码是Brett McLaughlin 的)  interface 申明  i.简单的注释类型  package com.oreilly.tiger.ch06; /** * Marker annotation to indicate that a method or class * is still in progress. */ public interface InProgress { }  ii.使用定制的注释类型  com.oreilly.tiger.ch06.InProgress public void calculateInterest(float amout,float rate) { //Need to finish this method later }  iii.添加成员  package com.oreilly.tiger.ch06; /** * Marker annotation to indicate that a method or class * is still in progress. */ public interface InProgress { String value(); } com.oreilly.tiger.ch06.InProgress TODO(Figure out the amount of interest per month) //或者TODO(valueFigure out the amount of interest per month) public void calculateInterest(float amount,float rate) { }  iv.设置默认值  package com.oreilly.tiger.ch06; public interface GroupTODO { public enum Serverity { CRITICAL,IMPORTANT,IRIVIAL,DOCMENTATION }; Severity severity() default Severity.IMPORTANT; String item (); String assignedTo(); String dateAssigned(); } }  v.使用默认值  com.oreilly.tiger.ch06.InProgress GroupTODO( itemFigure out the amount of interest per month, assignedTo Brett McLaughlin, dateAssigned 08/04/2004 ) public void calculateInterest(float amount, float rate) { //Need to finish this method later }  vi.改写默认值  com.oreilly.tiger.ch06.InProgress GroupTODO { severity GroupTODO.Severity.DOCUMENTATION, item Need to explain how this rather unusal method works, assignedTo Jon Stevens, dateAssigned 07/30/2004 }  这样就对Java元数据/Java注释进行了总结。 转载于:https://www.cnblogs.com/jacktu/archive/2010/08/02/1790209.html
http://wiki.neutronadmin.com/news/437028/

相关文章:

  • 北堂网站制作株洲做网站的
  • 美工设计网站推荐哈尔滨做网站费用
  • 中英文网站域名的区别直播视频下载软件
  • 网站底部 图标软件推广兼职可以做吗
  • 珠海企业建站模板wordpress手机页面没有注册
  • 重庆网站推广哪家好30秒牢记5个域名
  • 郑州大搜索网站什么是网站链接优化
  • 北京社区网站建设视频发布到哪些平台可以赚钱
  • 给手机开发网站营销型网站建设哪里好
  • 宁波网站建设优化诊断网站内容需要备案吗
  • 域名空间做网站网站聚合优化
  • 怎样做网站推广啊抖音重庆云虚拟主机
  • 昆山新意建设咨询有限公司网站用eclipse做网站开发
  • 山东锦华建设集团有限公司网站网络平台建设是什么
  • 做衣服哪个网站好做和别人类似的网站侵权吗
  • 网站开发过什么软件做网站的最终目的
  • 临沂网站建设厂家网站建设服务器是什么意思
  • 杭州做网站排名软件怎么建立微信群
  • 网上网站开发网站更换空间注意
  • 免费网站域名注册申请网站建设招标文件技术部分
  • 用dw如何做网站链接长沙微信营销公司
  • 百度网站建设要多少钱呼和浩特市网站公司电话
  • h5 响应式手机网站可以做英语阅读理解的网站
  • 永州 网站建设网页禁止访问
  • 浙江网站改版设计公司品牌网站建设 蝌蚪小7
  • 做网店好还是自己建网站好网页翻译的快捷键是什么
  • SUPERW上海网站建设工作室阿里云服务器报价
  • 想把一个网站屏蔽了怎么做企业网站的开发背景
  • 网站开发php jsp注册广告公司名字
  • 长治网站设计制作网站网站哪个公司做的比较好