jdk10 换成jdk8

JDK 10通过发行JDK-8173425 引入了Javadoc标签{@summary} (“ Javadoc需要一个新标签来指定摘要。”)。 这个新标签允许开发人员显式指定Javadoc注释的哪一部分出现在“摘要”中,而不是依靠Javadoc的默认处理来寻找一段时间和空格来划定注释的摘要部分的结尾。 JDK-8173425指出:“当前在javadoc中,元素的摘要(firstsentence)通过点空间规则或需要时使用BreakIterator来解密。” 它补充说,知道隐式选择的摘要句子将是什么可能会令人困惑。

查看{@summary}的最简单方法可能是通过Javadoc示例。 下一个代码清单显示了四种具有相似Javadoc注释的方法,两种使用显式{@summary}标记,两种依赖于隐式Javadoc摘要构造。

在Javadoc方法注释中展示{@summary}

package dustin.examples.javadoc;/*** Demonstrate JDK 10 added summary support. Demonstrates* this by comparing similar methods' Javadoc comments with* and without use of new "@summary" tag.*/
public class Summary
{/*** This method's first sentence is normally in the summary.* Here are some of its characteristics:* <ul>* <li>This method does great things.</li>* <li>This method does not really do anything.</li>* </ul>*/public void implicitSummary1(){}/*** This method's first sentence is normally in the summary.Here are some of its characteristics:* <ul>* <li>This method does great things.</li>* <li>This method does not really do anything.</li>* </ul>*/public void implicitSummary2(){}/*** {@summary This method's first sentence is normally in the summary.* Here are some of its characteristics:* <ul>* <li>This method does great things.</li>* <li>This method does not really do anything.</li>* </ul>}*/public void explicitSummary1(){}/*** {@summary This method's first sentence is normally in the summary.Here are some of its characteristics:* <ul>* <li>This method does great things.</li>* <li>This method does not really do anything.</li>* </ul>}*/public void explicitSummary2(){}
}

当针对此简单类执行第一个JDK 10(18.3)Release Candidate(内部版本43)附带的Javadoc工具时,在Web浏览器中,生成HTML的“ Method Summary ”部分如下所示。

将HTML输出与上面的注释Java代码进行比较,演示了{@summary}如何允许对方法摘要中出现的内容进行显式控制。

翻译自: https://www.javacodegeeks.com/2018/02/jdk-10s-summary-javadoc-tag.html

jdk10 换成jdk8

jdk10 换成jdk8_JDK 10的摘要Javadoc标签相关推荐

  1. JDK 10的摘要Javadoc标签

    JDK 10通过发行JDK-8173425 引入了Javadoc标签{@summary} (" Javadoc需要一个新标签来指定摘要."). 这个新标签允许开发人员显式指定Jav ...

  2. C语言一百块钱换成十元20元,把100元人民币换成50元、20元、10元的纸币。计算出有多少种换法?...

    把100元人民币换成50元.20元.10元的纸币.计算出有多少种换法?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 把 ...

  3. 将一张100元的钞票换成1元、5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少。

    2.将一张100元的钞票换成1元.5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少. public class Two_2money { public static ...

  4. 100元的人民币换成10元,5元,2元和1元面值

    要求:将100元的人民币换成10元,5元,2元和1元面值的,要求正好换40张,且每种至少一张,有多少种换法? #include<stdio.h> int main() { int a, b ...

  5. week3-day7 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?

    某人想将手中的一张面值100元的人民币换成10元.5元.2元和1元面值的票子.要求换正好40张,且每种票子至少一张.问:有几种换法? 条件: 面值为10.5.2.1的钞票至少各有一张: 所有面额相加为 ...

  6. 将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。 //要求换正好40张,且每种票子至少一张。问:有几种换法?

    #include<stdio.h> int main() {//某人想将手中的一张面值100元的人民币换成10元.5元.2元和1元面值的票子.//要求换正好40张,且每种票子至少一张.问: ...

  7. 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数

    源程序: 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数. #include ...

  8. visual c++ 计算把100元换成50元+20元+10元的换法有几种

    把100元换成50元+20元+10元的换法 #include<stdio.h> #include<stdlib.h> void main() {int a,b,c,count= ...

  9. (11/∞)每日一练{1.将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求每一种小钞都要有,编程求出所有可能的换法总数输出并输出各换法的组合。}

    /*------------------------------------------------------- 将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求 ...

最新文章

  1. LeveyPopListView
  2. 这一次彻底搞懂 Git Rebase
  3. json转java对象_json转java对象
  4. SAP License:ERP实施关键问题
  5. python什么是入口文件_Python注释是什么东东
  6. python和java哪个好-Python和Java哪个薪资更高、远景更好?
  7. apache高性能配置
  8. linux命令 dstat,dstat命令
  9. ImageJ批量操作时常见报错及其原因
  10. 计算机如何删除用户密码,怎么清除电脑开机密码
  11. 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群
  12. python日期间隔天数_Python编程题5--计算两个日期之间相隔的天数
  13. Unity3D插件 Doozy UI 学习(三):UI Element
  14. OpenLayers 6 代码绘制/draw交互组件绘制两种方式绘制椭圆过程详解
  15. 边缘计算 | 在移动设备上部署深度学习模型的思路与注意点
  16. 考研经验贴(南京航空航天大学,电子信息专硕)
  17. 三星老java手机换字体_三星手机设置字体大小与更换默认字体的图文教程
  18. 测试用例的设计方法(全)
  19. java-基本HTTP客户端
  20. Java堆内存Heap与非堆内存Non-Heap

热门文章

  1. [CodeForces gym 101630 J] 过路费(最短路)
  2. [TJOI2011] 书架(线段数优化dp + 单调栈)
  3. [ZJOI2016]旅行者(网格图分治最短路)
  4. Panasonic Programming Contest (AtCoder Beginner Contest 195) 题解
  5. 牛客练习赛84F-牛客推荐系统开发之下班【莫比乌斯反演,杜教筛】
  6. P5236-[模板]静态仙人掌【tarjan,LCA】
  7. 欢乐纪中某B组赛【2019.1.25】
  8. 初二模拟赛总结(2019.8.7)
  9. 1D/1D动态规划的三种优化方法
  10. 线段树-Mex-洛谷P4137