【Java】注释与API

简介: 【Java】注释与API

【Java】注释与API


注释


       相信很多初学者都没有加注释的习惯吧,是不是觉得给代码加注释很浪费时间?可是,你知道吗?在实际开发过程中,注释占了整个项目很大的一部分比例,大概是30%~60%,那么加注释的作用何在呢?

       1、永远不要笑相信自己的理解力,在你编写代码时,你的思路很畅通,感觉没有任何压力,但是几天或者几周以后,你在看自己写的代码时,可能就没有那么顺畅了。

       2、增强源代码的可读性。让别人也能看懂你的代码,当别人帮你改代码时,最讨厌写的可读性差的代码了。

讲了这么多,那么Java中有哪些注释的方式呢?

1

单行注释

就是注释一行内容,在需要注释的内容前面用双斜杠(//)

2

多行注释

使用“/*”和“*/”把需要注释的内容包括起来

3

文档注释

一种很强的注释,使用javadoc可以直接把源代码中的注释提取成API文档。文档注释时,使用“/**”开始,最后以“*/”结尾,中间每行的开始都一个*号。


javadoc工具

image.png

       javadoc工具在生成文档的时候,可以产生很多信息,我们可以利用的javadoc的标记,控制输出的信息。常见的Javadoc的标记:  

@author:java程序的作者

@version:源文件的版本

@deprecate:不推荐使用的方法

@param:方法的参数说明

@return:方法的返回值说明

@exception:抛出的异常

@throw:抛出的异常

       javadoc工具默认不会提取@author和@version两个标记的信息,需要这两个信息时,需要手动选择,不过建议各位使用高级编译器生成javadoc文档,因为哪个是生成命令实在是...太长了。另外生成文档是要注意编码问题,中文最讨厌的就是编码问题,在编写源代码的时候就要注意自己的编码,改成utf-8,不然生成文档的时候会出现“编码GBK的不可映射字符‘’问题。解决办法:添加命令:-encoding utf-8 -charset utf-8

       生成的JPI文档如下图所示,是不是感觉看起来明了多了?

image.pngimage.png

       偷偷的告诉你们哦,官方对JDK的源代码也生成了一份API文档,里面包含了Java各种常用的类、函数的注解,有兴趣的可以自己去找一份看看。回复API可以获取可以直接获取中文版JDKAPI一份。

image.png

目录
相关文章
|
1月前
|
Java API Maven
如何使用Java开发抖音API接口?
在数字化时代,社交媒体平台如抖音成为生活的重要部分。本文详细介绍了如何用Java开发抖音API接口,从创建开发者账号、申请API权限、准备开发环境,到编写代码、测试运行及注意事项,全面覆盖了整个开发流程。
117 10
|
1月前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
71 2
|
13天前
|
算法 Java API
如何使用Java开发获得淘宝商品描述API接口?
本文详细介绍如何使用Java开发调用淘宝商品描述API接口,涵盖从注册淘宝开放平台账号、阅读平台规则、创建应用并申请接口权限,到安装开发工具、配置开发环境、获取访问令牌,以及具体的Java代码实现和注意事项。通过遵循这些步骤,开发者可以高效地获取商品详情、描述及图片等信息,为项目和业务增添价值。
46 10
|
21天前
|
存储 Java 数据挖掘
Java 8 新特性之 Stream API:函数式编程风格的数据处理范式
Java 8 引入的 Stream API 提供了一种新的数据处理方式,支持函数式编程风格,能够高效、简洁地处理集合数据,实现过滤、映射、聚合等操作。
37 6
|
21天前
|
Java API 开发者
Java中的Lambda表达式与Stream API的协同作用
在本文中,我们将探讨Java 8引入的Lambda表达式和Stream API如何改变我们处理集合和数组的方式。Lambda表达式提供了一种简洁的方法来表达代码块,而Stream API则允许我们对数据流进行高级操作,如过滤、映射和归约。通过结合使用这两种技术,我们可以以声明式的方式编写更简洁、更易于理解和维护的代码。本文将介绍Lambda表达式和Stream API的基本概念,并通过示例展示它们在实际项目中的应用。
|
21天前
|
Java
Java 中的注释
1. 单行注释:// 2. 多行注释:/* */ 3. 文档注释::/** **/
|
1月前
|
安全 Java API
告别SimpleDateFormat:Java 8日期时间API的最佳实践
在Java开发中,处理日期和时间是一个基本而重要的任务。传统的`SimpleDateFormat`类因其简单易用而被广泛采用,但它存在一些潜在的问题,尤其是在多线程环境下。本文将探讨`SimpleDateFormat`的局限性,并介绍Java 8引入的新的日期时间API,以及如何使用这些新工具来避免潜在的风险。
34 5
|
1月前
|
开发框架 Java 关系型数据库
Java哪个框架适合开发API接口?
在快速发展的软件开发领域,API接口连接了不同的系统和服务。Java作为成熟的编程语言,其生态系统中出现了许多API开发框架。Magic-API因其独特优势和强大功能,成为Java开发者优选的API开发框架。本文将从核心优势、实际应用价值及未来展望等方面,深入探讨Magic-API为何值得选择。
42 2
|
1月前
|
缓存 监控 Java
如何运用JAVA开发API接口?
本文详细介绍了如何使用Java开发API接口,涵盖创建、实现、测试和部署接口的关键步骤。同时,讨论了接口的安全性设计和设计原则,帮助开发者构建高效、安全、易于维护的API接口。
138 4
|
23天前
|
安全 Java API
Java中的Lambda表达式与Stream API的高效结合####
探索Java编程中Lambda表达式与Stream API如何携手并进,提升数据处理效率,实现代码简洁性与功能性的双重飞跃。 ####
25 0
下一篇
DataWorks