
- Rafael Sakurai
Fibonacci implementação recursiva
Exemplo de método recursivo que calcular fibonacci.

- Rafael Sakurai
Calculando o Fatorial recursivamente
Exemplo de método recursivo que calcula fatorial n!

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

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

- Rafael Sakurai
Leitura e escrita de arquivos
Existem diversos meios de se manipular arquivos na linguagem de programação Java.

- Rafael Sakurai
Conexão com bancos de dados usando JDBC
O banco de dados é onde persistimos (armazenamos) os dados que pertencem ao nosso sistema.

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

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

- Rafael Sakurai
Classe Abstrata
As classes abstratas é um tipo especial de classe que não pode ser instanciada.

- Rafael Sakurai
Exercícios com tratamento de exceções
Exercícios para praticar o uso de exceções no Java.

- Rafael Sakurai
Herança (extends)
Em Java, podemos criar classes que herdem atributos e métodos de outras classes, evitando rescrita de código.

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

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

- Rafael Sakurai
Exercícios sobre interface
Exercícios para praticar o uso de interfaces.

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

- Rafael Sakurai
Pacotes (package)
Na linguagem Java existe uma maneira simples e direta de se organizar arquivos de código-fonte.

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

- Rafael Sakurai
Exercícios sobre métodos
Exercícios sobre métodos.

- Rafael Sakurai
varargs
varargs.

- Rafael Sakurai
Identidade e igualdade
Identidade e igualdade de objetos.

- Rafael Sakurai
Assinatura de métodos
Assinatura de métodos.

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

- Rafael Sakurai
Exercicios classe, método e objeto
Exercícios sobre classe, método e objeto.

- Rafael Sakurai
Métodos com parâmetro
Utilizando métodos com parâmetro.

- Rafael Sakurai
Construtor
Construtor.

- Rafael Sakurai
Métodos com retorno
Utilizando métodos com retorno de valor.

- Rafael Sakurai
Atributos da classe
Utilizando os atributos da classe.

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

- Rafael Sakurai
Classe
Classe em Java.

- Rafael Sakurai
Exercícios com laços de repetições
Alguns exercícios para você estudar laços de repetições.

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

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

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

- Rafael Sakurai
for
for em Java.

- Rafael Sakurai
do/while
do/while em Java.

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

- Rafael Sakurai
switch
switch em Java.

- Rafael Sakurai
if/else
if/else em Java.

- Rafael Sakurai
Exercícios com operadores e tipos primitivos
Exercícios com operadores e tipos primitivos em Java.

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

- Rafael Sakurai
array
Entenda como declarar, incializar e acessar os elementos de um vetor no Java.

- Rafael Sakurai
Operadores bit a bit
Conheça os operadores bit a bit do Java.

- Rafael Sakurai
Operador Condicional
Conheça o operadore condicional do Java.

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

- Rafael Sakurai
Operadores relacionais
Conheça os operadores relacionais do Java.

- Rafael Sakurai
Declarando atributos como constantes
Entenda como declarar e usar uma variável constante no Java.

- Rafael Sakurai
Operadores lógicos
Conheça os operadores lógicos do Java.

- Rafael Sakurai
Operadores de atribuição
Conheça os operadores aritméticos do Java.

- Rafael Sakurai
Operadores aritméticos
Conheça os operadores aritméticos do Java.

- Rafael Sakurai
Operadores unários
Conheça os operadores unários de incremento e decremento do Java.

- Rafael Sakurai
Casting de tipos primitivos
Veja como funciona conversão de tipos primitivos no Java.

- Rafael Sakurai
Tipo primitivo de caractere
Conheça o tipo primitivo que representa caractere no Java.

- Rafael Sakurai
Tipos primitivos com ponto flutuante
Conheça os tipos primitivos que representam números com ponto flutuante no Java.

- Rafael Sakurai
Tipo primitivo numérico
Conheça os tipos primitivos que representam números inteiros no Java.

- Rafael Sakurai
Tipo primitivo boolean
Conheça o tipo primitivo boolean do Java.

- Rafael Sakurai
Tipos primitivos
Conheça os tipos primitivos do Java.

- Rafael Sakurai
Palavras chave do Java
Conheça as palavras chave reservadas da linguagem Java.

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

- Rafael Sakurai
Java Virtual Machine
Introdução sobre a JVM.

- Rafael Sakurai
Hello World em Java
Hello World em Java.

- Rafael Sakurai
Introdução ao Java
Introdução a linguagem de programação Java.

- Rafael Sakurai
Origem e evolução da linguagem Java
Introdução a linguagem de programação Java.

- Rafael Sakurai
Entrada de dados via console com java.util.Scanner
Leitura de dados do Console usando a classe Scanner.