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) é uma estrutura de dados 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.

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.

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.

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.

while

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

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.

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 ...