Programação Java: Dizendo o computador para fazer algo
Na Listagem 1, a seguir, você recebe uma rajada de código Java. Como todos os programadores iniciantes, você é esperado para se embasbacar com humildade para o código. Mas não se deixe intimidar. Quando você pegar o jeito dele, a programação é muito fácil. Sim, é divertido também.
Listagem 1: um programa Java simples
/ *
* Um programa para listar as coisas boas da vida
* Autor: Barry Burd, [email protected]
* 13 de fevereiro de 2003
* /
classe ThingsILike
{
void main (args String []) public static
{
System.out.println ( "Chocolate, royalties, o sono") -
}
}
Enterrado profundamente no coração da Listagem 1 é a única linha que realmente emite uma instrução direta para o computador. A linha
System.out.println ( "Chocolate, royalties, o sono");
diz ao computador para exibir as palavras Chocolate, royalties, sono na janela do prompt de comando. Esta linha pode ser descrito em, pelo menos, duas maneiras diferentes:
- É uma declaração: Em Java, uma instrução direta que diz ao computador para fazer alguma coisa é chamado de declaração. A declaração na Listagem 1 diz ao computador para mostrar algum texto. As demonstrações em outros programas podem dizer ao computador para colocar 7 em determinado local de memória, ou fazer uma janela aparecerá na tela. As declarações em programas de computador fazer todos os tipos de coisas.
- É uma chamada de método: Uma chamada de método é um pedaço de código (em uma parte diferente do programa de Java) que diz ao computador para chamar o método em comunicado action.The
FixTheAlternator (junkyOldFord) -
- é um exemplo de uma chamada de método, e, portanto, está
System.out.println ( "Chocolate, royalties, o sono") -
- Java tem muitos tipos diferentes de declarações. Uma chamada de método é apenas um tipo.
Terminar uma declaração com um ponto e vírgula
Em Java, cada instrução termina com um ponto e vírgula. O código na Listagem 1 tem apenas uma declaração em que, portanto, apenas uma linha na Listagem 1 termina com um ponto e vírgula.
Aqui qualquer outra linha na Listagem 1, como o método de cabeçalho, por exemplo. O cabeçalho do método (a linha com a palavra principal no mesmo) não diz diretamente o computador para fazer qualquer coisa. Em vez disso, o cabeçalho método descreve alguma ação para referência futura. O cabeçalho anuncia "Apenas no caso de alguém que nunca chama o método principal, as próximas linhas de código lhe dizer o que fazer em resposta a esse apelo."
Toda declaração Java completa termina com um ponto e vírgula. Uma chamada de método é uma declaração, por isso termina com um ponto e vírgula, mas nem um cabeçalho de método nem uma declaração de método é uma declaração.
O método chamado System.out.printlnl
A instrução no meio da Listagem 1 chama um método chamado System.out.println. Este método é definido na API Java. Sempre que você chamar o método System.out.println, o computador exibe o texto em sua tela.
Pense sobre o nome Pauline Ott, por exemplo. Um deles é um nun- o outro é físico. Claro, há uma abundância de paulinos no mundo de fala Inglês, assim como existem várias coisas nomeadas println na API Java. Então, para distinguir o físico Pauline Ott do crítico de cinema Pauline Kael, escreva o nome completo "Pauline Ott." E, para distinguir a freira do físico, escrever "Irmã Pauline Ott." Da mesma forma, escrever tanto System.out.println ou DriverManager.println. O primeiro escreve texto na tela do computador. A segunda grava em um arquivo de log do banco.
Assim como Pauline e Ott são nomes em seu próprio direito, de modo Sistema, para fora, e println são nomes da API Java. Mas para usar println, você deve escrever o nome completo do método. Você nunca escrever println sozinho. É sempre System.out.println ou alguma outra combinação de nomes API.
A linguagem de programação Java é case-sensitive. Se você mudar uma letra minúscula para uma letra maiúscula (ou vice-versa), você mudar o significado de uma palavra. Você não pode substituir System.out.println com System.out.println. Se fizer isso, seu programa não vai funcionar.
A classe Java
Você pode ter ouvido o termo programação orientada a objetos (também conhecido como OOP). OOP é uma maneira de pensar sobre problemas de programação de computador - uma forma que é apoiado por vários diferentes linguagens de programação. OOP começou na década de 1960 com uma linguagem chamada Simula. Foi reforçado em 1970 com outro idioma chamado Smalltalk. Na década de 1980, OOP tirou um grande momento com a ++ linguagem C.
Algumas pessoas querem mudar a sigla, e chamá-lo COP, programação orientada a classe. Isso porque programação orientada a objetos começa com uma coisa chamada classe. Em Java, tudo começa com aulas, tudo está fechado nas aulas, e tudo é baseado em classes.
Em Java, o seu método principal tem que estar dentro de uma classe. O código na Listagem 1 começa com a ThingsILike palavras classe. Ter um outro olhar Listagem 1, e observe o que acontece depois que o ThingsILike classe linha. O resto do código é entre chaves. Estas chaves marcar todas as coisas dentro da classe. Sem essas chaves, você saberia que a declaração da classe ThingsILike começa, mas você não saberia onde a declaração termina.
É como se o material dentro da classe ThingsILike está em uma caixa. Caixa para fora de um pedaço de código, você faz duas coisas:
- Você usar chaves: Estas chaves dizer ao compilador onde um pedaço de código começa e termina.
- Você código travessão: Recuo diz o olho humano (e os olhos de outros programadores), onde um pedaço de código começa e termina.
Não se esqueça. Você tem que fazer as duas coisas.