Esta apostila da Caelum aborda de maneira simples e completa, os conceitos de Orientação à Objetos e a linguagem de programação Java. É ideal para você que deseja conhecer ou se aprofundar um pouco mais no mundo da programação, especialmente na linguagem Java e nos conceitos de Orientação à Objetos.

Conteúdo da Apostila:
- Como aprender Java – organização do material e dicas para o curso.
- Java? – o que é, história, qual é; o seu diferencial e executando seu primeiro programa.
- Variáveis primitivas e controle de fluxo.
- Orientação a objetos – o que é e para que serve, classes em Java, atributos, métodos e referências.
- Uso de arrays.
- Orientação a objetos – modificadores de acesso, static e construtores.
- Orientação a objetos – herança e polimorfismo – extends, reescrita e referências polimórficas, onde mora a elegância da orientação a objetos.
- Eclipse IDE – utilizando a poderosa IDE para ajudar o dia-a-dia com Java
- Orientação a objetos – classes e métodos abstratos.
- Orientação a objetos – interfaces.
- Tratamento de erro em Java – exceções.
- Organização da sua aplicação – criando e usando pacotes.
- Ferramentas: jar, javadoc e classpath.
- O pacote java.lang – Strings, Objects, Math, casting e a documentação da API.
- Entrada e saída – o pacote java.io.
- Coleções – o pacote java.util.
- Threads – programação concorrente e garbage collector
- E agora? – como continuar após esse curso
- (apêndice) Sockets – trabalhando com fluxos atraves de socket.
- (apêndice) Swing – trabalhando com janelas, LayoutManagers e componentes.
- (apêndice) Mais Java – final, Calendar, Date, anotações e outros.
- (apêndice) Instalando o JDK passo a passo no Windows e Linux.
Deixe um comentário