"Busco um instante feliz que justifique minha existência." -- Fiodór Dostoiévski
O que é realmente importante?
Muitos livros, ao passar dos capítulos, mencionam todos os detalhes da linguagem junto aos seus princípios básicos. Isso acaba criando muita confusão, especialmente porque o estudante não consegue distinguir exatamente o que é primordial aprender no início daquilo que pode ser estudado mais adiante.
Indagações como se uma classe abstrata deve ou não ter ao menos um método abstrato, se o if só aceita argumentos booleanos e todos os detalhes sobre classes internas realmente não devem se tornar preocupações para aquele cujo objetivo primário é aprender Java. Esse tipo de informação será adquirido com o tempo e não é necessário no início.
Neste curso, separamos essas informações em quadros especiais, já que são extras. Ou, então, citamo-las num exercício e deixamos para o leitor pesquisá-las se for de seu interesse.
Por fim, falta mencionar algo sobre a prática que deve ser tratada seriamente: todos os exercícios são muito importantes, e os desafios podem ser feitos quando o curso terminar. De qualquer maneira, recomendamos aos alunos que estudem em casa e pratiquem bastante código e variações.
O curso
Para aqueles que estão fazendo o curso Java e Orientação a Objetos, recomendamos estudar em casa aquilo que foi visto durante a aula, tentando resolver os exercícios opcionais e os desafios apresentados.
Sobre os exercícios
Os exercícios do curso variam de práticos até pesquisas na internet ou mesmo consultas sobre assuntos avançados em determinados tópicos para incitar a curiosidade do aprendiz na tecnologia.
Existe também, em determinados capítulos, uma série de desafios que foca mais no problema computacional que na linguagem. Porém, é uma excelente forma de treinar a sintaxe e, principalmente, familiarizar o aluno com a biblioteca padrão Java, além de proporcionar um ganho na velocidade de desenvolvimento.
No capítulo 23, há possibilidades de respostas para os exercícios e desafios.
Tirando dúvidas e indo além
Para tirar dúvidas dos exercícios ou de Java em geral, recomendamos o fórum do GUJ (http://www.guj.com.br/), no qual sua dúvida será respondida prontamente. O GUJ foi fundado por desenvolvedores da Caelum e, hoje, conta com mais de um milhão de mensagens.
Fora isso, sinta-se à vontade para entrar em contato com seu instrutor e tirar todas as dúvidas que surgirem durante o curso.
Se o que você está buscando são livros de apoio, sugerimos a editora Casa do Código:
http://www.casadocodigo.com.br
A Caelum fornece muitos outros cursos Java, com destaque para o FJ-21, que apresenta a aplicação do Java na web.
Há também cursos online que vão ajudá-lo a ir além, interagindo bastante com os instrutores da Alura: