Entendendo a estrutura de um código Java

Veja neste artigo, como é a estrutura e anatomia de um código em java. Falaremos um pouco da estrutura básica do código(Arquivo fonte , classes , métodos , método main), assim como a anatomia básica dessas respectivas estruturas.

Nesse artigo, tentarei apresentar de forma simples para aqueles que desejam iniciar nessa plataforma , como é a estrutura e anatomia de um código em java. Falaremos um pouco da estrutura básica do java(Arquivo fonte , classes , métodos , método main), assim como a anatomia básica dessas respectivas estruturas.

Arquivo Fonte(Source File) :

Em java, cada classe(class) é colocada em um arquivo source, esses arquivos representam partes de uma aplicação ou toda a aplicação(no caso de programas muito pequenos).

Arquivos source são gerados com a extensão .java e podem ser facilmente criados utilizando o notepad por exemplo. Esses arquivos devem possuir o mesmo nome da classe que possuem.


Figura 1: Arquivos Source de um aplicativo que gerencia uma urna eletrônica

Classe(Class)

Em uma classe java são colocados os métodos(methods) ,funções ou procedimentos. Todo o código deve estar em alguma classe, pois quando executamos algum aplicativo java nós estamos, na verdade, executando uma classe.

Diferentemente de um arquivo fonte que só pode conter uma classe, uma classe pode conter vários métodos. Em java a classe deve estar em um Arquivo Fonte(Source File) e deve ir com um par de chaves “{}”, são nessas chaves que serão colocados os métodos. Lembrando que uma classe sempre inicia com letra maiúscula.

public class MyClass{ // código vai aqui }
Listagem 1. Exemplo de uma classe contida em um Source File MyClass.java

Métodos(Methods)

Os métodos, funções ou procedimentos são onde declararemos o código das nossas aplicações java.

Assim como classes, os métodos em java devem ser escritos acompanhados de um par de chaves “{}” no final. Lembrando que um método sempre inicia com letra minúscula.

public class MyClass{ public void meuMetodo(/*argumentos*/){ } }
Listagem 2. Exemplo de um método contido em uma Classe

Agora que vimos a estrutura básica do código em java, vamos analizar melhor o código e tentar entender o que declaramos quando criamos classes ou métodos.

Anatomia de uma Classe

public class MyClass{ }
Listagem 3. Anatomia de uma classe em Java

Anatomia de uma Método

public class MyClass{ public void meuMetodo(/*argumentos*/){ } }
Listagem 4. NOAnatomia de um método em JavaME

O Método main

Quando o java virtual machine(JVM) inicia, ele procura na sua classe principal por um método muito específico, chamado de método main.

Uma aplicação java obrigatóriamente deverá possuir pelo menos uma classe e um método main, pois é por esse método main que o JVM começará a executar. Como o método main é padrão para qualquer aplicação java, há algumas regras que devem ser cumpridas para o funcionamento desse método. Por regra , todo método main deverá ser : Público, estático , sem retorno(void), com nome de “main”, e deverá receber como argumento um array do tipo String.

public class MyClass{ public static void main(String[] args){ } }
Listagem 5. Exemplo de um método main contido em uma Classe

Anatomia do método main

public class MyClass{ public static void main(String[] args){ } }
Listagem 6. Anatomia do método main

Fonte: Kathy Sierra , Bert Bates. Head First Java.2nd ed. O’Reilly Media.2005

Artigos relacionados