Arquivo .class

O arquivo com extensão .class é resultado da compilação correta (pelo javac) de um .java.

Hoje, abri um .class em um editor de texto padrão e vi que ele contém texto contendo nome de atributos, herança, parte do código dentro dos métodos e dentre outros.

Então, é possível juntar os dois no modo binário (não o contrário).

Isso justifica o fato de ser possível transformar um .class no seu respectivo .java.

Para comprovar o que digo, o código cria um arquivo em modo binário e insere informação em ascii e binário. Abra o arquivo gerado e veja o resultado

2 comentários:

Daniel C. França disse...

Hein? Não é pq tem caracteres ASCII no arquivo q ele seja texto.

Caio Bomfim Martins disse...

Crie uma classe e abra seu .class

Vc verá o nome de contasntes e métodos.

Ratings:

Avaliação deste artigo

Copyright © Programming @ home