opcao de exportar a documentacao de objetos private e protected tambem, mas vamos ver isso mais adiante.Um javadoc nao difere em nada de um comentario de bloco /* comentario de bloco */ a diferenca e que ele comeca com dois asteriscos /** javadoc */, ate a cor muda, se voce nao alterou as cores da sua ide, um comentario normal, comecando com um asterisco, tem a cor diferente de um comentario javadoc, que comeca com dois asteriscos.Um javadoc aceita tags HTML, e eu aconselho escrever o javadoc como se estivesse fazendo uma pagina web mesmo, mas nao precisa de comandos complexos, ficar alinhando criando div, nada disso, vamos ser simplistas, limite-se a usar negrito <b></b>, italico <i></i>, sublinhado <u></u>, tabelas se necessario <table><tr><td></td></tr></table>, paragrafos <p></p> e quebras de linha <br>, mais que isso ja e desnecessario. Os links sao criados automaticamente com tags proprias.O javadoc tem alguns comandos proprios para definirmos coisas como versao, autor, descrever os parametros e o retorno, explicar as excecoes que sao lancadas, entre outros. Todos os comandos javadoc comecam com @.Exemplo pratico/** * Metodo principal * <p>Esse metodo executa alguma acao</p> * @param args, um vetor de argumentos que podem ser informados * @author coreerror * @exception Vai ser lancada uma NullPointerException * @version 1.0.1 * @return Vai ser retornada uma lista de String */public static void main(String[] args) {java.lang.System.getProperty(file.separator);}Esse comentario azul antes do metodo e o javadoc, nele eu coloquei o nome do metodo, coloquei tambem em um paragrafo informando o que o metodo faz, expliquei os parametros com a tag @param, falei que fez esse metodo com a tag @autor, expliquei as excecoes com a tag @exception, indiquei a versao do metodo com @version e disse tambem o que o metodo ira retornar com @return. Nao repare que o javadoc nao tem nada a ver com o metodo, isso ai e so pra exemplificar, eu sei que o metodo nao retorna nada e nao lanca nenhuma exception.Se voce colocar o mouse sobre a palavra main (o nome do metodo), vai ver esse comentario sendo exibido como um javadoc:Existe tambem a tag @see, essa tag deve ser utilizada quando voce quer que o javadoc de outro metodo ou classe seja visto, e um link vai ser criado automaticamente para o metodo ou classe que voce indicou, lembra que no javadoc do System.getProperty voce clicou no link getProperties? E exatamente isso, sempre coloque @see para as dependencias do seu metodo, para as classes que devem ser informadas por parametro para seu metodo, se ele receber objetos, ou em caso de classes, coloque @see para os construtores e para oturas classes que trabalham em conjunto com ela, etc. Quando voce quer referenciar um metodo de alguma classe no javadoc voce nao deve utilizar o ponto @see System.getProperty, mas sim um sustenido, tambem conhecido como jogo da velha @see System#getProperty, isso tambem vale para referenciar metodos ou variaveis que estiverem na mesma classe @see #outroMetodo() @see #algumaVariavel/** * @see System * @see System#getProperty(String) * @see #getClass() */public static void main(String[] args) {java.lang.System.getProperty(file.separator);}Se voce quer criar um link em algum