jdk170不支持注释_JDK 9 @不建议使用的注释增强功能
jdk170不支持注释
在帖子中, @ Deprecated可能会是什么样子? ,我当时使用JEP 277 (“增强的弃用”)的描述来指导创建增强的自定义@Deprecated
注释。 但是,自从发布该文章以来,JEP 277进行了重大更改。该文章总结了JDK 9计划的@Deprecated
的更改和当前计划的增强。
在2016-03-03 18:04对JDK-8065614 (“ JEP 277:增强的弃用”)所做的更改删除了JEP描述中描述拟议的@Deprecated
枚举的部分。 JEP 277主页上的“ 替代方法 ”部分介绍了为何删除枚举的原因:
该提案的先前版本包括各种“原因”代码,包括未审查,危险,过时,已取代,未完成和实验。 这些尝试试图对API弃用的原因,使用它的风险以及是否有替代API进行编码。 实际上,所有这些信息都过于主观,无法在注释中编码为值。 而是应在Javadoc文档注释中描述此信息。
修改后的@Deprecated
注释现在支持两种方法,如API文档中所示。 该文档解释说, forRemoval()方法 “指示在将来的版本中是否可以删除可评估的元素”,并且默认情况下返回false
。 since()方法文档指出,第二个方法“返回已弃用带注释元素的版本”,并且默认情况下返回空字符串。
forRemoval()
和since()
的默认值false
和""
分别是有意义的,因为这些默认值对应于今天无法使用@Deprecated
指定此信息。 因为在代码库中已经有无数@Deprecated
,所以使@Deprecated
这些现有用法对应于没有计划的删除和未指定“自”是最有意义的。 开发人员可以根据需要将这些值添加到现有的@Deprecated
批注中。
这些是@Deprecated
批注的次要添加,但是新的@Deprecated
仍然比今天的Java早期版本要好得多,因为我们现在可以在批注本身内指定弃用的两个非常重要的特征。 指定何时不建议使用构造以及何时计划完全删除它,可以提供与不赞成使用有关的具有潜在洞察力的历史和未来信息。
翻译自: https://www.javacodegeeks.com/2016/08/jdk-9-deprecated-annotation-enhancements.html
jdk170不支持注释
jdk170不支持注释_JDK 9 @不建议使用的注释增强功能相关推荐
- 罗克韦尔自动化和PTC为由PTC支持的FactoryTalk InnovationSuite™添加行业首创的增强功能,用于简化和加速数字化转型
两家公司的团队将发挥整合能力,以简化最关键的OT数据源的OT/IT融合,以助力客户走向互联企业 密尔沃基--(美国商业资讯)--罗克韦尔自动化有限公司(Rockwell Automation, Inc ...
- JDK 9 @不建议使用的注释增强功能
在帖子中, @ Deprecated可能会是什么样子? ,我当时使用JEP 277 ("增强的弃用")的描述来指导创建增强的自定义@Deprecated注释. 但是,自从发布该文章 ...
- 【优雅编程之道】之注释的9点建议
开心一笑 [今天朋友当着我们的面甩一张卡给他媳妇,说随便刷,我们心想他何时变得这么man,只见他媳妇甩起卡就往他脸上扔,说:"有脾气给信用卡,给我什么公交卡".我们在一旁笑爆了!神 ...
- python段落注释的语法格式是_python段落注释
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.注释 1.1.块注释"#"号后空一格,段落件用空行分开( ...
- python为什么用号做注释符_Python为什么用#号作注释符?
Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 关于编程语言中的注释,其重要性基本上已为大家所共识. 很多人学习py ...
- python注释可以辅助程序调试吗_Python 注释
注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置.Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样. 在调试(Debug)程序 ...
- aop 获取注解注释的方法_带有AOP和注释的Java方法记录
aop 获取注解注释的方法 有时,我想记录(通过slf4j和log4j )方法的每次执行,查看其接收的参数,返回的内容以及每次执行花费的时间. 这是我在AspectJ , jcabi-aspects和 ...
- 网安入门须知:注释的危害居然这么大?——注释漏洞导致的信息泄露
隔壁大娘收到了一条匿名短信,里面记录了大娘跟隔壁老王的开房记录,并勒索二百五十块巨款.大娘略加思索后,便提着刀冲到狗剩家门口,一刀砍在门口的卷帘门上 隔壁大娘:狗剩,你给我出来!!! 注释导致的信息泄 ...
- 超有意思的代码注释_程序员搞笑的代码注释:谁的代码注释我都不服,就服你的...
什么是代码注释,如何在代码中添加注释,相信每一位了解编程的人并不陌生.注释里往往有很多有趣的脑洞和「真心话」.今天我们一起去看看那些6到飞起,被玩坏了的幽默注释吧. 信息量太大的注释系列-- 01 你 ...
最新文章
- ubuntu16.04开机卡死解决方案
- 深入Android 【六】 —— 界面构造
- 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
- 数据科学入门与实战:玩转pandas之七数据分箱技术,分组技术,聚合技术
- phoneGap实现离线缓存
- 抢饭碗?这位 05 后开发三款小程序!
- mysql post 注入工具类_【Mysql sql inject】POST方法BASE64编码注入write-up
- python arp 网关_python arp欺骗伪造网关代码
- 软考网络工程师-华为设备命令学习笔记
- Selenium下载PDF文件实战 2021-07-21
- SpringBoot代理设置
- 项目vite1.0升级到2.0打包遇到Some chunks are larger问题如何解决
- 【剑指 Offe】剑指 Offer 11. 旋转数组的最小数字
- 什么是beacons - 在Web Analytics中的应用(网站分析的灯塔)
- 微信朋友圈十周年,你设置了三天可见吗?
- 旅游市场回暖,同程艺龙借机“上位”?
- Ceph Crush-Map与Ceph调优及其日常管理
- 商业虚拟专用网络技术十四 BGP/MPLS技术扩展
- 嵌入式开发笔记——调试组件SEGGER_RTT
- nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常
热门文章
- ATcoder-[AGC048B]Bracket Score【结论,贪心】
- bzoj3143,P3232-[Hnoi2013]游走【数学期望,高斯消元,贪心】
- POJ1201-Intervals【差分约束,负环,SPFA】
- jzoj1274-游历的路线【分层图,SPFA】
- 纪中C组模拟赛总结(2019.7.9)
- 【DP】和谐的奶牛(jzoj 1750)
- Dubbo(八)之API 配置
- JavaFX图表(一)
- 深入理解分布式系统中的缓存架构(下)
- 0-MyBatis简介