Java

Implementando métodos recursivos

Recursão é um método de programação no qual uma função chama a si mesma. A recursão é utilizada quando queremos resolver um subproblema do mesmo tipo menor.

Collection

Uma coleção (collection) é um objeto que serve para agrupar muitos elementos em uma única unidade.

Polimorfismo

polimorfismo é a capacidade de um objeto ser referenciado de diversas formas diferentes e com isso realizar as mesmas tarefas de diferentes formas.

Tratamento de exceções no Java

A linguagem Java possui um mecanismo especial para o tratamento de erros que possam ocorrer em tempo de execução do programa.

Classe Abstrata

As classes abstratas é um tipo especial de classe que não pode ser instanciada.

Herança (extends)

Em Java, podemos criar classes que herdem atributos e métodos de outras classes, evitando rescrita de código.

Interface

Interface é um recurso da linguagem Java que apresenta inúmeras vantagens no sentido da modelagem e instanciação de objetos.

Encapsulamento

Encapsular, nada mais é do que proteger membros de outra classe de acesso externo, permitindo somente sua manipulação de forma indireta.

Modificadores de visibilidade

Utilizamos alguns modificadores que nos permitem “proteger” o acesso a um atributo, método ou até mesmo uma classe.

Pacotes (package)

Na linguagem Java existe uma maneira simples e direta de se organizar arquivos de código-fonte.

Plain Old Java Object – POJO

Plain Old Java Object (POJO) são objetos Java que seguem um desenho extremamente simplificado.

varargs

varargs.

java.lang.String

A classe java.lang.String é utilizada para representar textos (sequência de caracteres).

Objeto

Um objeto é a representação (instância) de uma classe.

Classe

Classe em Java.

continue

continue - passando para a próxima iteração do laço.

break

break - interrompendo um laço de repetição.

foreach

Muitas vezes o for é utilizado para percorrer um array ou uma coleção, e para facilitar seu uso foi adicionado na versão 5 do Java o enhanced for ou foreach.

for

for em Java.

do/while

do/while em Java.

while

A estrutura while executa um bloco de instruções enquanto uma determinada condição for verdadeira.

switch

switch em Java.

if/else

if/else em Java.

Enums

As Enums surgiram na linguagem Java a partir da versão 5 como uma alternativa ao uso de constantes, e para atender de maneira melhor algumas das situações es...

array

Entenda como declarar, incializar e acessar os elementos de um vetor no Java.

Classe java.util.Arrays

A classe Arrays possui uma série de métodos estáticos que nos ajudam a trabalhar mais facilmente com vetores.

Operadores unários

Conheça os operadores unários de incremento e decremento do Java.

Tipo primitivo numérico

Conheça os tipos primitivos que representam números inteiros no Java.

Tipos primitivos

Conheça os tipos primitivos do Java.

Adicionando comentários no código

A linguagem Java disponibiliza três maneiras diferentes de escrever comentários no seu código, entenda quais são essas formas diferentes e muito usadas para ...