jdk10 换成jdk8_JDK 10的摘要Javadoc标签
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标签相关推荐
- JDK 10的摘要Javadoc标签
JDK 10通过发行JDK-8173425 引入了Javadoc标签{@summary} (" Javadoc需要一个新标签来指定摘要."). 这个新标签允许开发人员显式指定Jav ...
- C语言一百块钱换成十元20元,把100元人民币换成50元、20元、10元的纸币。计算出有多少种换法?...
把100元人民币换成50元.20元.10元的纸币.计算出有多少种换法?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 把 ...
- 将一张100元的钞票换成1元、5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少。
2.将一张100元的钞票换成1元.5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少. public class Two_2money { public static ...
- 100元的人民币换成10元,5元,2元和1元面值
要求:将100元的人民币换成10元,5元,2元和1元面值的,要求正好换40张,且每种至少一张,有多少种换法? #include<stdio.h> int main() { int a, b ...
- week3-day7 某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?
某人想将手中的一张面值100元的人民币换成10元.5元.2元和1元面值的票子.要求换正好40张,且每种票子至少一张.问:有几种换法? 条件: 面值为10.5.2.1的钞票至少各有一张: 所有面额相加为 ...
- 将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。 //要求换正好40张,且每种票子至少一张。问:有几种换法?
#include<stdio.h> int main() {//某人想将手中的一张面值100元的人民币换成10元.5元.2元和1元面值的票子.//要求换正好40张,且每种票子至少一张.问: ...
- 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数
源程序: 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数. #include ...
- visual c++ 计算把100元换成50元+20元+10元的换法有几种
把100元换成50元+20元+10元的换法 #include<stdio.h> #include<stdlib.h> void main() {int a,b,c,count= ...
- (11/∞)每日一练{1.将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求每一种小钞都要有,编程求出所有可能的换法总数输出并输出各换法的组合。}
/*------------------------------------------------------- 将一张100元钞票换成等值的10元,5元,2元和1元的小钞,每次换成40张小钞,要求 ...
最新文章
- LeveyPopListView
- 这一次彻底搞懂 Git Rebase
- json转java对象_json转java对象
- SAP License:ERP实施关键问题
- python什么是入口文件_Python注释是什么东东
- python和java哪个好-Python和Java哪个薪资更高、远景更好?
- apache高性能配置
- linux命令 dstat,dstat命令
- ImageJ批量操作时常见报错及其原因
- 计算机如何删除用户密码,怎么清除电脑开机密码
- 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群
- python日期间隔天数_Python编程题5--计算两个日期之间相隔的天数
- Unity3D插件 Doozy UI 学习(三):UI Element
- OpenLayers 6 代码绘制/draw交互组件绘制两种方式绘制椭圆过程详解
- 边缘计算 | 在移动设备上部署深度学习模型的思路与注意点
- 考研经验贴(南京航空航天大学,电子信息专硕)
- 三星老java手机换字体_三星手机设置字体大小与更换默认字体的图文教程
- 测试用例的设计方法(全)
- java-基本HTTP客户端
- Java堆内存Heap与非堆内存Non-Heap
热门文章
- [CodeForces gym 101630 J] 过路费(最短路)
- [TJOI2011] 书架(线段数优化dp + 单调栈)
- [ZJOI2016]旅行者(网格图分治最短路)
- Panasonic Programming Contest (AtCoder Beginner Contest 195) 题解
- 牛客练习赛84F-牛客推荐系统开发之下班【莫比乌斯反演,杜教筛】
- P5236-[模板]静态仙人掌【tarjan,LCA】
- 欢乐纪中某B组赛【2019.1.25】
- 初二模拟赛总结(2019.8.7)
- 1D/1D动态规划的三种优化方法
- 线段树-Mex-洛谷P4137