O melhor tutorial Java gramática básica em 2024. Neste tutorial você pode aprender O primeiro programa Java,Exemplos,A sintaxe básica,identificador de Java,modificadores Java,variáveis Java,matrizes de Java,enum Java,Exemplos,palavras-chave Java,anotações Java,linha em branco Java,herdar,interface,
Um programa Java pode ser considerado como uma coleção de objetos, e esses objetos através de chamadas de método para o outro a trabalhar juntos. Introduzido sob o conceito de classes, objetos, métodos e variáveis de instância inferior.
Vamos olhar para um programa Java simples, ele irá imprimir a string Olá Mundo
A seguir será gradualmente descreve como salvar, compilar e executar este programa:
Você vai ver o Olá Mundo na janela
C : > javac HelloWorld.java C : > java HelloWorld Hello World
apresentação Gif:
Ao escrever um programa Java, você deve observar o seguinte:
Todos os componentes do Java são nomes necessários. Os nomes de classe, nomes de variáveis e nomes de métodos são chamados identificadores.
Sobre identificadores Java, os seguintes pontos devem ser observados:
Como outras linguagens, Java pode ser modificada usando os métodos e propriedades da classe modificador. Existem dois tipos de modificadores:
Nas seções seguintes discutiremos em profundidade modificadores Java.
Matrizes são armazenadas no objeto pilha, você pode salvar múltiplas variáveis do mesmo tipo. Nos próximos capítulos, vamos aprender a declarar e inicializar uma estrutura de matriz.
Java 5.0 introduziu o valor de enumeração, as variáveis de enumeração de restrição só pode ser pré-definido. Usando enumerações reduz erro de código.
Por exemplo, foi elaborado um programa para a loja de suco de frutas, que vai limitar o suco de um pequeno copo, médio, grande taça. Isto significa que não permite que o cliente em adição ao sumo do ponto de três dimensões.
class FreshJuice { enum FreshJuiceSize{ SMALL, MEDUIM, LARGE } FreshJuiceSize size; } public class FreshJuiceTest { public static void main(String []args){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice. FreshJuiceSize.MEDUIM ; } }
Nota: declaração enum pode ser utilizado sozinho ou dentro da declaração da classe. Métodos, variáveis, os construtores também pode ser definido na enumeração.
A seguir lista o Java palavras reservadas. Estas palavras reservadas não podem ser usadas para constantes, variáveis de nome, e quaisquer identificadores.
palavra chave | descrição |
---|---|
abstrato | métodos abstratos, abstrato aulas modificadores |
afirmar | estão reunidas as condições de declaração |
boolean | Tipo de dados booleano |
pausa | Fora do circuito ou o rótulo trecho |
byte | 8-bit assinado tipos de dados |
caso | A instrução switch condicional |
captura | Com excepção das informações capturar e tentar |
carbonizar | 16-bit tipo de dados de caracteres Unicode |
classe | definições de classe |
const | não usado |
continuar | A porção restante do circuito de não se executa |
omissão | interruptor de ramo de declaração de default |
fazer | Loop, o corpo do laço é executado pelo menos uma vez |
duplo | número de ponto flutuante de precisão dupla de 64 bits |
mais | Quando a condição de ramo não está satisfeito se executado |
enum | tipo enumerado |
estende-se | Representa uma classe é uma subclasse de outra classe |
final | Ela representa um valor após a inicialização não pode alterar a representação não pode ser reescrito, ou de uma classe não pode ter subclasses |
finalmente | , Principalmente para a conclusão da execução de código e design para robustez e integridade do programa, se há exceção ocorre a execução de código. |
flutuador | número de ponto flutuante de precisão simples de 32 bits |
para | loop |
Goto | não usado |
se | instruções condicionais |
implementos | Representa uma classe implementa uma interface |
importação | importando classes |
instanceof | Teste se um objeto é uma instância de uma classe |
int | 32-bit inteiro |
interface | Definir uma interface, um tipo de métodos abstratos e constantes única |
longo | 64-bit inteiro |
nativo | Representação do código não-java |
novo | Atribuir uma nova instância da classe |
pacote | Um pacote consiste de uma série de classes relacionadas |
privado | Etc. representa campo privado ou método só pode ser acessado de dentro da classe |
protegido | Ele indica que o campo só pode acessar a classe ou subclasse ou subclasse outras classes no mesmo pacote |
público | Representa propriedade, total ou método |
retorno | O método retorna um valor |
curto | 16 dígitos |
estático | Representados na definição de nível de classe, compartilhado por todas as instâncias |
strictfp | comparação de ponto flutuante usando regras estritas |
super | Ela representa a classe base |
interruptor | instrução Select |
sincronizada | Representam ao mesmo tempo só pode ser acessado por um bloco de fio de código |
esta | Ela representa a instância atual da chamada ou chamar outro construtor |
jogar | Lançar uma exceção |
lança | método de definição pode lançar uma exceção |
transitório | Não modifique a seqüência do campo |
tentar | Representa um bloco de código para fazer e, finalmente, com a manipulação de exceção ou lançar uma exceção que indica se o código é executado, finalmente, |
vazio | método de marcação não retorna qualquer valor |
volátil | campo de sinalizador pode ser acesso tópicos múltiplos, não são sincronizadas |
enquanto | while |
Semelhante a C / C ++, Java suporta uma única linha e comentários de várias linhas. caracteres de comentário são ignorados compilador Java.
public class HelloWorld { /* 这是第一个Java程序 *它将打印Hello World * 这是一个多行注释的示例 */ public static void main(String []args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World"); } }
As linhas em branco ou linha anotada, compilador Java será ignorado.
Em Java, uma classe pode ser derivado a partir de outras classes. Se você quiser criar uma classe, e já tem uma propriedade de classe ou método que você precisa, então você pode ter uma classe classe herdada recém-criado.
Use métodos herdados, você pode reutilizar os métodos e propriedades de classe existentes, sem reescrever o código. classe herdada é chamada de superclasse (classe super), a classe derivada é chamado de uma subclasse (subclasse).
Em Java, entendida como o protocolo de interface entre objectos comunicar uns com os outros. A interface desempenha um papel importante na sucessão.
Interface define um método para usar é derivado, mas a aplicação específica do método depende inteiramente da classe derivada.
A próxima seção descreve as classes de programação Java e objetos. Depois, você terá uma compreensão mais clara de classes Java e objetos.