Resumo de Java SE

Descrição do Resumo:

Concebida inicialmente para ser utilizada no desenvolvimento de pequenos aplicativos e programas de controle de aparelhos eletrônicos, a linguagem de programação orientada a objeto Java, com o boom da Internet, foi rapidamente adaptada aos conceitos da Internet, dando às páginas HTML conteúdos mais dinâmico.

Desde o seu lançamento, em maio de 1995, Java foi rapidamente adotada pelos desenvolvedores, estando presente em diversos tipos de web browsers, celulares, mainframes, etc.

Com algumas características peculiares, como multi-plataforma, alto desempenho, segurança, código interpretado, a linguagem Java está presente em muitos projetos, e por esta crescente utilização, a linguagem Java tornou-se um padrão para o mercado.

Neste resumo, iremos estudar os conceitos básicos, sintaxe, orientação a objetos e vários fundamentos do Java. Em seguida, resolveremos algumas questões sobre este assunto cobradas em concursos públicos.

Bons estudos,

Equipe Resumos de TI

Conteúdo do Resumo:

  • Conceitos Básicos
    • O que é Java?
    • Edições Java
    • Características da Linguagem Java
    • Compilação e Interpretação
    • Fases de um Programa Java
  • Sintaxe Java
    • Palavras Reservadas
    • Tipos de Dados Primitivos
      • Inicialização e Atribuição de Variáveis
    • Identificadores
    • Comentários
    • Classes
      • O método main()
    • Objeto
    • Strings
    • Vetores (Arrays)
    • Operadores
      • Operadores Aritméticos
      • Operadores Relacionais
      • Operadores de Deslocamento
      • Operadores Lógicos
    • Conversões
    • Estruturas de Seleção
      • IF-ELSE
      • SWITCH-CASE
    • Estruturas de Repetição
      • WHILE
      • DO-WHILE
      • FOR
    • Comportamentos Fundamentais
  • Orientação a Objetos com Java
    • Classe
      • Associações entre Classes
      • Métodos e Atributos de Classe (estático)
      • Classes Internas
    • Abstração
    • Objeto
    • Encapsulamento
      • Modificadores (ou Controles) de Acesso
    • Herança
    • Polimorfismo
      • Sobreposição (overriding)
      • Sobrecarga (overloading)
    • Construtores
      • this() e super()
    • Classes Abstratas
    • Interfaces
    • Modificadores de Classe em Java
  • Java Fundamentos
    • Exceções
      • Hierarquia das Exceções
      • Capturando Exceções
      • Lançamento de Exceção
    • Asserções
    • Coleta de Lixo (Garbage Collector)
    • Threads
      • Criação de Threads
      • Ciclo de Vida das Threads
    • Anotações
    • Tipos Enumerados (Enum)
  • Java API
    • Coleções
      • Interfaces
      • Generics