Curso de Java On-lineA ordem indicada para o curso completo e a seguinte: Basico 01. O necessario para comecar a programar: instalando o JDK e o NetBeans02. Criando o primeiro programa em Java2.1 Codigo comentado do primeiro exercicio o que sao Classes e Metodos03. Saidas Simples usando print, println e printf3.1 10 exercicios sobre saidas simples04. Comentando e usando Delimitadores de comentarios05. Tipos numericos: byte, short, int, long, float e double06. Recebendo dados do usuario: a classe ScannerVideo-aula: A classe Scanner07. Operacoes Matematica: Adicao, Subtracao, Multiplicacao, Divisao, Resto da Divisao (modulo) e Precedencia dos operadores matematicosVideo-aula: Operadores matematicos e suas procedencias08. Comparacoes: os operadores maior (>), menor (<), maior igual (>=), menor igual (<=), igual (==) e diferente (!=)09. O tipo char: armazenando e representando caracteres10. O tipo boolean: a base da logica na computacao11. Operadores logicos e de negacao: && (E ou AND), || (OU ou OR) e o ! (negacao) Estruturas de Controle/Controle de Fluxo e Lacos 01. if else : Testando e Escolhendo o que vai ser Executado1.1 Programa: Diz se voce passou direto, ficou de recuperacao ou foi reprovado1.2 Programa: determina as raizes de uma equacao do segundo grau, ate as complexas02. Questoes sobre if else03. Operadores de Incremento (++) e Decremento ()04. Operadores de Atribuicao: +=, -=, *=, /= e %=05. Operadores de atribuicao e de incremento e decremento diferencas entre a=++b e a=b++06. O laco while: o que e, como usar e calculando PA e PG com while6.1 Questoes usando o laco while07. Loop infinito, controlando lacos e loopings com o while08. Laco for: tendo um maior controle sobre as repeticoes8.1 Questoes usando o laco for09. O laco do ... while: O laco que sempre acontece...pelo menos uma vez10. Os comandos break e continue: interrompendo e alterando fluxos e loopings11. O comando switch: fazendo escolhas em Java12. Exercicios envolvendo lacosApostila Caelum resolvida: Capitulo 3, Variaveis, Tipos Primitivos e Controle de Fluxo Orientacao a Objetos, parte I: Criando e declarando classes Construtores00. Introducao: o que sao, para que servem, como e onde usar as Classes e Objetos em JavaVideo-aula: Orientacao a Objetos01. Como criar uma Classe e declarar Objetos02. Acessando e modificando variaveis de Classes e Objetos03. Construtores: o que sao, para que servem e como usarVideo-aula: Construtores Metodos00. Introducao: o que sao, para que servem, como e quando usar os methods0.1 Aplicativo: menu simples usando metodos, lacos e o comando switch01. O comando return: obtendo informacoes dos metodos02. Parametros e Argumentos: passando informacoes para os metodos03. A Classe Math: constantes, principais metodos e chamando metodos de outras classes04. Sobrecarga de metodos (method overloading): declarando metodos com o mesmo nome05. Passando uma lista de argumentos, de tamanho qualquer, para um metodo06. Exercicios: treine com questoes envolvendo metodos e tudo o que aprendeu ate aquiJogo: Adivinhe o numero que o computador sorteou [modo texto] Orientacao a Objetos, parte II: Os metodos set e get Composicao Enum 00. Auto-referencia com o this: Invocando metodos de Classes e Objetos01. set e get: o que sao e como usar esses metodos de forma correta1.1 Aplicativo: Conta bancaria/ Caixa eletronico em Java02.