Repositório contendo conceitos e exemplos de programas com orientação a objetos.
5.1 - Variáveis e Métodos de Instância e de Classe.
Tipos primitivos (boolean, char, byte, short, int, long, float, double). Estruturas condicionais (if-else, operador ternário, Switch-case). Estruturas de repetição (while, do-while, for). Classes e Objetos (conceito de classe e objeto, como instanciar objetos, construtor default e com argumento, palavra reservada this, sobrecarga de construtores, um construtor reutilizar outro construtor). Variáveis e métodos de instância e de classe. Strings (princiais métodos, imutabilidade, String pool, classe StringBuiler). Arrays (inicialização, acessar valor, modificar valor, arrays multi-dimensionais, métodos estáticos de Arrays, Exceções, performance). Listas (wrappers, autoboxing e unboxing, performance). Encapsulamento (conceito e importância, modificadores: private, default ou package-private, protected, public).