Tipos de palavras em um programa java

Video: Programar em Java - Palavras Reservadas | Quebra de Linha - Aula 8

A Javateer hard-core vão dizer que a linguagem de programação Java tem dois tipos de palavras: palavras-chave e identificadores. Isso é verdade. Mas a verdade nua, sem qualquer outra explicação, é por vezes enganosa. Então, vestir-se um pouco a verdade e pensar em termos de três tipos de palavras: palavras-chave, identificadores que os programadores comuns como você criar e identificadores da API.

As diferenças entre estes três tipos de palavras são semelhantes às diferenças entre palavras no idioma Inglês. Na frase “Sam é uma pessoa”, a palavra pessoa é como uma palavra-chave Java. Não importa quem usa a palavra pessoa, a palavra sempre significa mais ou menos a mesma coisa. (Claro, você pode pensar em exceções bizarras no uso de Inglês, mas por favor não.)

A palavra Sam é como um identificador Java porque Sam é um nome para uma pessoa em particular. palavras como Sam, Dinswald, e McGillimaroo não são pré-embalados com significado no idioma Inglês. Estas palavras aplicam-se a pessoas diferentes, dependendo do contexto e tornar-se nomes quando os pais escolher um para seu filho recém-nascido.

Video: Programar em Java - Introdução Variáveis | Variáveis INT - Aula 4

Agora, considere a frase “Julius Caesar é uma pessoa.” Se você proferir esta frase, você provavelmente está falando sobre o homem que governou Roma até o Ides de março. Embora o nome Júlio César não é hard-wired no idioma Inglês, quase todo mundo usa o nome para se referir à mesma pessoa. Se o Inglês eram uma linguagem de programação, o nome Júlio César seria um identificador API.

Então aqui está como você poderia dividir as palavras em um programa Java em categorias:

  • Palavras-chave: UMA palavra chave é uma palavra que tem o seu próprio significado especial na linguagem de programação Java, e que significado não muda de um programa para outro. Exemplos de palavras-chave em Java incluem E se, outro, e Faz.

    Os membros da comissão JCP, que têm a palavra final sobre o que constitui um programa Java, ter escolhido todas as palavras-chave Java. Se você pensar sobre as duas partes de Java, as palavras-chave Java pertencem solidamente à especificação da linguagem.



  • identificadores: A identificador é um nome para alguma coisa. O significado do identificador pode mudar de um programa para outro, mas significados de alguns identificadores tendem a mudar mais.

    Video: Inversão de Strings (textos e palavras) em Java - Canal do Código

  • Identificadores criados por você e eu: Como um programador Java (sim, até mesmo como um programador Java iniciante), você cria novos nomes para classes e outras coisas que você descreve em seus programas.

    Claro, você pode citar algo primordial, E o cara de código escrito dois cubículos no corredor pode nomear outra coisa primordial. Isso é bom porque Java não tem um significado pré-determinado para primordial.

    Em seu programa, você pode fazer primordial representam taxa básica de juros da Reserva Federal. E o cara pelo corredor pode fazer primordial representam o “pão, rolo, conservas, e costela.” Um conflito não se coloca, porque você e seu colega de trabalho está escrevendo dois programas Java diferentes.

  • Identificadores da API: Os membros JCP criaram nomes para muitas coisas e jogado quase 40.000 desses nomes para a API Java. A API vem com cada versão do Java, assim que estes nomes estão disponíveis para qualquer pessoa que escreve um programa Java. Exemplos de tais nomes são Corda, número inteiro, JWindow, JButton, JTextField, e Arquivo.

Estritamente falando, os significados dos identificadores na API Java não são expressos em pedra. Embora você pode fazer backup de seus próprios significados para JButton ou JWindow, isso não é uma boa idéia. Se você fez, você iria confundir o diabo fora de outros programadores, que são usados ​​para os significados API padrão para esses nomes de identificadores familiares.

Mas, pior ainda, quando o código atribui um novo significado a um identificador como JButton, você perde qualquer poder computacional que foi criado para o identificador no código API.

Video: Curso de Java 70: Threads: Definindo prioridades

Os programadores da Sun Microsystems, Java Community Process, eo projeto OpenJDK fez tudo o código escrito Java trabalho para lidar com botões. Se você atribuir o seu próprio significado para JButton, você está virando as costas para todo o progresso feito na criação da API.


Publicações relacionadas