Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Fundamentos de Java: Dominando a Sintaxe Básica

Quando consideramos um programa Java, ele pode ser definido como uma coleção de objetos que se comunicam através da invocação dos métodos uns dos outros. Vamos agora olhar brevemente o que significam classe, objeto, métodos e variáveis de instância.

Primeiro Programa Java

Vamos olhar para um código simples que imprimirá as palavras Hello World.

Exemplo

Demo Ao Vivo
public class MyFirstJavaProgram {
    /* Este é meu primeiro programa java.
     * Isto imprimirá 'Hello World' como saída */
    public static void main(String []args) {
        System.out.println("Hello World"); // imprime Hello World
    }
}

Vamos ver como salvar o arquivo, compilar e executar o programa. Por favor, siga os passos subsequentes:

Saída

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram
Hello World

Sintaxe Básica

Sobre programas Java, é muito importante manter em mente os seguintes pontos.

Identificadores Java

Todos os componentes Java requerem nomes. Nomes usados para classes, variáveis e métodos são chamados identificadores.

Em Java, existem vários pontos a lembrar sobre identificadores. Eles são os seguintes:

Modificadores Java

Como outras linguagens, é possível modificar classes, métodos, etc., usando modificadores. Existem duas categorias de modificadores:

Veremos mais detalhes sobre modificadores na próxima seção.

Variáveis Java

Seguem os tipos de variáveis em Java:

Arrays Java

Arrays são objetos que armazenam múltiplas variáveis do mesmo tipo. No entanto, um array em si é um objeto no heap. Veremos como declarar, construir e inicializar nos próximos capítulos.

Enums Java

Enums foram introduzidos no Java 5.0. Enums restringem uma variável a ter apenas um dos poucos valores pré-definidos. Os valores nesta lista enumerada são chamados enums.

Com o uso de enums é possível reduzir o número de bugs no seu código.

Por exemplo, se considerarmos uma aplicação para uma loja de sucos frescos, seria possível restringir o tamanho do copo a pequeno, médio e grande. Isso garantirá que não permitirá que ninguém peça qualquer tamanho diferente de pequeno, médio ou grande.

Exemplo

Demo Ao Vivo
class FreshJuice {
    enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
    FreshJuiceSize size;
}
public class FreshJuiceTest {
    public static void main(String args[]) {
        FreshJuice juice = new FreshJuice();
        juice.size = FreshJuice.FreshJuiceSize.MEDIUM;
        System.out.println("Tamanho: " + juice.size);
    }
}

O exemplo acima produzirá o seguinte resultado:

Saída

Tamanho: MEDIUM

Nota − Enums podem ser declarados como seus próprios ou dentro de uma classe. Métodos, variáveis, construtores podem ser definidos dentro de enums também.

Palavras-chave Java

A lista a seguir mostra as palavras reservadas em Java. Estas palavras reservadas não podem ser usadas como constante ou variável ou qualquer outro nome de identificador.

abstractassertbooleanbreak
bytecasecatchchar
classconstcontinuedefault
dodoubleelseenum
extendsfinalfinallyfloat
forgotoifimplements
importinstanceofintinterface
longnativenewpackage
privateprotectedpublicreturn
shortstaticstrictfpsuper
switchsynchronizedthisthrow
throwstransienttryvoid
volatilewhile

Comentários em Java

Java suporta comentários de linha única e múltiplas linhas muito similar a C e C++. Todos os caracteres disponíveis dentro de qualquer comentário são ignorados pelo compilador Java.

Exemplo

Demo Ao Vivo
public class MyFirstJavaProgram {
    /* Este é meu primeiro programa java.
     * Isto imprimirá 'Hello World' como saída
     * Este é um exemplo de comentários de múltiplas linhas. */
    public static void main(String []args) {
        // Este é um exemplo de comentário de linha única
        /* Este também é um exemplo de comentário de linha única. */
        System.out.println("Hello World");
    }
}

Saída

Hello World

Usando Linhas em Branco

Uma linha contendo apenas espaço em branco, possivelmente com um comentário, é conhecida como linha em branco, e Java a ignora totalmente.

Herança

Em Java, classes podem ser derivadas de classes. Basicamente, se você precisa criar uma nova classe e já existe uma classe que tem algum do código que você requer, então é possível derivar sua nova classe do código já existente.

Este conceito permite que você reutilize os campos e métodos da classe existente sem ter que reescrever o código em uma nova classe. Neste cenário, a classe existente é chamada de superclasse e a classe derivada é chamada de subclasse.

Interfaces

Na linguagem Java, uma interface pode ser definida como um contrato entre objetos sobre como se comunicar uns com os outros. Interfaces desempenham um papel vital quando se trata do conceito de herança.

Uma interface define os métodos que uma classe derivadora (subclasse) deve usar. Mas a implementação dos métodos é totalmente por conta da subclasse.

O que Vem a Seguir?

A próxima seção explica sobre Objetos e classes na programação Java. No final da sessão, você será capaz de obter uma imagem clara do que são objetos e o que são classes em Java.

Java

  1. Entendendo a Palavra-chave final em Java: Variáveis, Métodos e Classes
  2. Operador instanceof em Java: Guia Completo
  3. Entendendo Classes Aninhadas Estáticas em Java: Uso, Diferenças e Exemplos
  4. Dominando Classes Internas Anônimas em Java: Definição, Sintaxe e Exemplos Práticos
  5. Padrão Singleton em Java Explicado: Como Implementar e Usar com Segurança
  6. Dominando Reflection em Java: Inspecionando Classes, Métodos e Campos em Tempo de Execução
  7. Dominando Java ObjectOutputStream: Serialização, Métodos e Exemplos Práticos
  8. Dominando Java Generics – Construindo Código Reutilizável e Type-Safe
  9. Dominando Operações de Arquivo em Java com java.io – Criação, Leitura, Escrita e Exclusão
  10. Dominando a Sintaxe Básica do C: Tokens, Estrutura e Ponto e Vírgula