image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Thais R.
Thais R.20/01/2023 19:53
Compartilhe
Microsoft - Azure AZ-900Recomendados para vocêMicrosoft - Azure AZ-900

50 Palavras reservadas do Java que você não pode esquecer

    Modificadores de acesso

    • private: acesso apenas dentro da classe
    • protected: acesso por classes no mesmo pacote e subclasses
    • public: acesso de qualquer classe

    Modificadores de classes, variáveis ou métodos

    • abstract: classe que não pode ser instanciada ou método que precisa ser implementado por uma subclasse não abstrata
    • class: especifica uma classe
    • extends: indica a superclasse que a subclasse está estendendo
    • final: impossibilita que uma classe seja estendida, que um método seja sobrescrito ou que uma variável seja reinicializada
    • implements: indica as interfaces que uma classe irá implementar
    • interface: especifica uma interface
    • native: indica que um método está escrito em uma linguagem dependente de plataforma, como o C
    • new: instancia um novo objeto, chamando seu construtor
    • static: faz um método ou variável pertencer à classe ao invés de às instâncias
    • strictfp: usado em frente a um método ou classe para indicar que os números de ponto flutuante seguirão as regras de ponto flutuante em todas as expressões
    • synchronized: indica que um método só pode ser acessado por uma thread de cada vez
    • transient: impede a serialização de campos
    • volatile: indica que uma variável pode ser alterada durante o uso de threads

    Controle de fluxo dentro de um bloco de código

    • break: sai do bloco de codigo em que ele está
    • case: executa um bloco de código dependendo do teste do switch
    • continue:pula a execução do código que viria após essa linha e vai para a próxima passagem do loop
    • default:executa esse bloco de codigo caso nenhum dos teste de switch-case seja verdadeiro
    • do:executa um bloco de código uma vez, e então realiza um teste em conjunto com o while para determinar se o bloco deverá ser executado novamente
    • else: executa um bloco de código alternativo caso o teste if seja falso
    • for:usado para realizar um loop condicional de um bloco de código
    • if: usado para realizar um teste lógico de verdadeiro o falso
    • instanceof: determina se um objeto é uma instância de determinada classe, superclasse ou interface
    • return: retorna de um método sem executar qualquer código que venha depois desta linha (também pode retornar uma variável)
    • switch:indica a variável a ser comparada nas expressões case
    • while: executa um bloco de código repetidamente enquanto a condição for verdadeira

    Tratamento de erros

    • assert: testa uma expressão condicional para verificar uma suposição do programador
    • catch: declara o bloco de código usado para tratar uma exceção
    • finally:bloco de código, após um try-catch, que é executado independentemente do fluxo de programa seguido ao lidar com uma exceção
    • throw:usado para passar uma exceção para o método que o chamou
    • throws: indica que um método pode passar uma exceção para o método que o chamou
    • try: bloco de código que tentará ser executado, mas que pode causar uma exceção

    Controle de pacotes

    • import:importa pacotes ou classes para dentro do código
    • package: especifica a que pacote todas as classes de um arquivo pertencem
    • Primitivos
    • boolean:um valor indicando verdadeiro ou falso
    • byte: um inteiro de 8 bits (signed)
    • char: um caracter unicode (16-bit unsigned)
    • double: um número de ponto flutuante de 64 bits (signed)
    • float: um número de ponto flutuante de 32 bits (signed)
    • int: um inteiro de 32 bits (signed)
    • long: um inteiro de 64 bits (signed)
    • short: um inteiro de 32 bits (signed)
    • Variáveis de referência
    • super: refere-se a superclasse imediata
    • this: refere-se a instância atual do objeto

    Retorno de um método

    • void: indica que o método não tem retorno

    Palavras reservadas não utilizadas

    • const: Não utilize para declarar constantes; use public static final
    • goto: não implementada na linguagem Java por ser considerada prejudicial

    Sentiu falta de alguma? Conta aqui nos comentários.

    Espero que o conteúdo seja útil :)

    Compartilhe
    Recomendados para você
    Microsoft Certification Challenge #4 - DP 100
    Microsoft Certification Challenge #4 - AZ 204
    Microsoft Certification Challenge #4 - AI 102
    Comentários (8)
    Marcelo Soares
    Marcelo Soares - 25/01/2023 02:05

    Parabéns!

    Edney Landim
    Edney Landim - 21/01/2023 11:49

    Muito bom

    João Andreassa
    João Andreassa - 21/01/2023 08:51

    Parabéns Thais, muito bom!

    Robson Neto
    Robson Neto - 21/01/2023 05:28

    Excelente!

    Belisnalva Jesus
    Belisnalva Jesus - 20/01/2023 23:34

    Parabéns Thais!!

    Sucesso em sua jornada!!

    Cleber Couto
    Cleber Couto - 20/01/2023 22:36

    Boa! obrigado.

    TS

    Thainá Soares - 20/01/2023 22:26

    Muito bom!!

    Hermes Silva
    Hermes Silva - 20/01/2023 21:56

    Up!

    Muito bom!

    Recomendados para vocêMicrosoft - Azure AZ-900