Java, nao existem funcoes livres, apenas metodos. Apos o nome do metodo deve vir a lista de parametros. main() recebe apenas um parametro: um vetor (tambem chamado array) de objetos da classe String, que representa sequencias de caracteres. A declaracao do parametro e o seu tipo seguido do seu nome (no caso, foi chamado de args, mas poderia ser qualquer identificador nao reservado). Note que ha um par de colchetes ([]) logo a frente da palavra String; os colchetes significam que o parametro args nao e uma String, mas sim um array de String. Por ora, esse parametro pode ser ignorado. Em C e C++, declara-se que uma variavel e um vetor colocando o par de colchetes apos o nome da variavel, como em char array[]. E possivel fazer isso tambem em Java, mas geralmente e recomendado colocar o par de colchetes apos o tipo, pois isso deixaria claro que o tipo da variavel nao e String, mas sim um vetor. O parametro que o metodo main() recebe e um array com todos os argumentos que foram passados, pela linha de comando, para o programa Java, de modo semelhante aos parametros argc e argv da funcao main() de C.Ola, mundo! Agora que ja foi visto como criar uma classe e declarar o metodo main(), pode-se adicionar o metodo a classe ja criada. Vejamos, por exemplo, como criar o tao famoso Hello, World.Para isto, basta acrescentar, dentro do metodo main() a seguinte linha:@font-face { font-family: "Cambria Math"; }@font-face { font-family: "Calibri"; }@font-face { font-family: "Arial Narrow"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 5.65pt; font-size: 12pt; font-family: "Times New Roman","serif"; }p.Intertitulo, li.Intertitulo, div.Intertitulo { margin: 8.5pt 0cm 0.0001pt; page-break-after: avoid; font-size: 14pt; font-family: "Arial Narrow","sans-serif"; color: navy; font-weight: bold; }p.CodigoInterno, li.CodigoInterno, div.CodigoInterno { margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Arial Narrow","sans-serif"; }span.NegritoTecnico { font-family: "Arial Narrow","sans-serif"; font-weight: bold; }span.Ingls { font-family: "Times New Roman","serif"; color: windowtext; font-style: italic; }.MsoChpDefault { font-size: 10pt; }div.WordSection1 { page: WordSection1; } System.out.println("Ola, mundo!");A classe resultante pode ser vista no codigo abaixo:public class PrimeiraClasse { public static void main(String[] args) { System.out.println("Ola, mundo!"); } }Para executa-la, basta clicar no botao Run do Eclipse .Aparecera uma aba na parte inferior da janela, chamada Console, e nela havera uma parte em branco em que estara escrito Ola, Mundo!, como pode ser visto na Figura8.@font-face { font-family: "Cambria Math"; }@font-face { font-family: "Calibri"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 5.65pt; font-size: 12pt; font-family: "Times New Roman","serif"; }span.Ingls { font-family: "Times New Roman","serif"; color: windowtext; font-style: italic; }.MsoChpDefault { font-size: 10pt; }div.WordSection1 { page: WordSection1; } Enfim, acabamos de criar nosso primeiro programa em Java.No comeco do artigo foi dito que os programas em Java sao compostos por varios objetos; ate agora, porem, pode-se ter a impressao de que nao so nenhum objeto foi utilizado como apenas uma classe foi usada.Seria um engano: no nosso programa varias classes e objetos foram utilizados.@font-face { font-family: "Cambria Math"; }@font-face { font-family: "Calibri"; }@font-face { font-family: "Arial Narrow"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm