01. Javadocs Introduction

What is a Javadoc?

Javadocs allow you to generate HTML documentation from your source files. The online API documentation is the result of running a javadoc on the source code of a standard Java library, much like this HTML page here.

Declaring Javadocs

To declare a comment as a Javadoc, simply use one of the following notations:

/** Javadoc Comments */
 
/**
 Javadoc Comments 
 */
 
/** 
 *
 *  Javadoc Comments
 *
 */

Anything that goes within these comments are valid for Javadoc. To attach the comments to our code, we place them directly before classes, constructors fields, interfaces and methods.

Javadoc Tags

Tags allow Javadoc to know what type of information will follow. Here is a list of common pre-defined tags:

@author [name]
The Author(s) for a class or interface.
@version [version]
The version of the class.
@param [name][desc]
describes an argument of a method or constructor.
@return [description]
Describes the data that is to be returned.
@exception [exc][desc]
Describes what exception can be thrown by method.
@since [version]
Which version you added this method.
@deprecated [desc]
Use if method or class is deprecated.
@see [hyperlink]
Reference some other javadoc.

Now that we know the fundamentals of declaring a javadoc and the tags that go with, let's learn how to apply them to a typical class.

Learn Enterprise Java Development for a Bright Career

Core Java, Volume I

Learn Enterprise Java Development for a Bright Career Try Java

Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates key Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand, reflects modern best practices, and is specifically designed to help jumpstart your projects.

$ Check price
59.9959.99Amazon 4.5 logo(70+ reviews)

More Java resources

Take your Linux skills to the next level!

The Linux Command Line

Take your Linux skills to the next level! Try Linux & UNIX

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.

$ Check price
39.9539.95Amazon 4.5 logo(274+ reviews)

More Linux & UNIX resources

Ad