作者:Night Silent
链接:https://www.zhihu.com/question/35221042/answer/61780857
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

详情参考这里:JEP 117: Remove the Annotation-Processing Tool (apt)
引用如下:
Goals:

By removing apt from the JDK, annotation processing can finish transitioningto the superior, standardized JSR 269 API.The apt annotation processing framework is JDK-specific and dates back to JDK5. The functionality of the API was standardized with JSR 269, which shippedas part of Java SE 6. In JDK 7, the entirety of the apt API was deprecated.

Impacts:

After this change, users of annotation processing will have to use the JSR269 annotation processing facility, which has been supported in javac sinceJDK 6. Since apt is just part of the JDK and not part of Java SE, there is a
looser compatibility contract around this component than around an API in
java.* or javax.*. The removal of a command line tool from the JDK is not
unprecedented, but the removal of apt should be clearly described in the
release notes and similar documents.

取代 APT 的是更优的 JSR 269 API - "Pluggable Annotation Processing API".

Java 8为什么会移除APT以及mirror API?相关推荐

  1. Java SE 11(18.9)中的API更新

    Java SE 11也被命名为18.9(基于使用发布年份和月份的新命名方案),预计将在9月的最后一周发布GA. 频繁发布新JDK版本的新方法是允许语言创建者引入新功能,并向开发人员社区更快地进行API ...

  2. java加密与解密-核心包中的部分API(2)

    主要是介绍java安全框架的核心包中的部分API作用 java.Security包 ​ java.security包主要用于为安全框架提供类和接口 Provider类 Provider类实现了java ...

  3. Java中的微信支付(2):API V3 微信平台证书的获取与刷新

    1. 前言 在Java 中的微信支付(1):API V3 版本签名详解一文中胖哥讲解了微信支付 V3 版本 API 的签名,当我方(你自己的服务器)请求微信支付服务器时需要根据我方的API 证书对参数 ...

  4. 谷歌眼镜开发Mirror API之Java开发

    原文地址:http://bbs.seacat.cn/thread-869-1-2.html Java快速启动 欢迎来到Java快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  5. 在Java版中被移除的物品,盘点Minecraft曾“移除”的5个物品,Mojang反悔?1.14即将加入!...

    讲台是<我的世界>非常老的一个开发计划,2012年Dinnerbone就表示,非常喜欢讲台这个设计,玩家可以在讲台上阅读和书写.2013年Dinnerbone打算重启讲台计划,但却没有成功 ...

  6. Java:将条件移至消息文件

    Java类ResourceBundle和MessageFormat提供了一个很好的工具集,用于解决Java应用程序内部的本地化消息. 这篇文章提供了一个小示例,说明如何使用ChoiceFormat将与 ...

  7. 移除apt源_apt提示处理归档 (--unpack)时出错的解决办法

    #apt##Ubuntu##Debian# 1.问题现象 今天在升级软件的时候遇到一个错误,如下: root@x:~# apt --fix-broken install正在读取软件包列表... 完成正 ...

  8. JAVA LIST、ARRAY 移除其中某一元素

    JAVA  LIST需要移除其中某一元素,这里简单的列出几个可行方法 1.利用迭代器移除,参考代码如下: String token="3",tokens="1,2,3,4 ...

  9. 在Java版中被移除的物品,Java版已移除特性

    這些特性從來沒有在遊戲中使用過. 齒輪 在2010年1月25日,Notch發布了一個影片,影片的內容是一些齒輪被放置在一個懸崖壁上. 在2010年1月26日的Indev版本中,齒輪的代碼被加入.它只能 ...

最新文章

  1. 人的寿命可能与智商成正比
  2. 旷视《人工智能应用准则》全文公布 提倡善用AI技术
  3. MySQL 索引方式
  4. C/C++之学习笔记
  5. jersey客户端_项目学生:带有Jersey的Web服务客户端
  6. 按汇总分组/多维数据集
  7. 在Windows上安装MySQL5.7
  8. 云原生时代的 YAML 教程
  9. HadoopSourceAnalyse---ResourceMananger-initiate
  10. Flac3d v3.00.251
  11. 运动控制芯片 Motion Control ICs
  12. podman配置加速器、harbor镜像仓库部署
  13. Q1营收超华尔街预期,挚文集团的价值等待回归
  14. 基于Qt开发的AES文件加解密工具
  15. python的round函数使用
  16. 如何为YouTube启用暗模式
  17. 【游戏开发】unity教程4 打飞碟小游戏
  18. 浏览器首页被劫持(解决)-桔梗网
  19. 使用jaxws:server 还是使用jaxws:endpoint发布webservice
  20. 校内网超级大亨游戏规则

热门文章

  1. 暂停和播放CSS3动画的两种实现方法
  2. 九度OJ 1089:数字反转 (数字反转)
  3. 手把手教你做关键词匹配项目(搜索引擎)---- 第九天
  4. 有关无人驾驶汽车的思考
  5. Python 中的用户自定义类型
  6. 判断TImage图片的类型
  7. python程序实例教程基础-Python程序设计案例教程——从入门到机器学习(微课版)...
  8. python的jupyter的使用教程-如何优雅地使用 Jupyter?
  9. python对笔记本电脑的要求-如何用Python在笔记本电脑上分析100GB数据(上)
  10. python中文意思k-Python中_,__,__xx__的区别