Apostila de Programação em Java
Do Básico ao Avançado
Autor: Nuvyn
Sumário
1 Introdução ao Java
2 Sintaxe Básica e Estruturas de Controle
3 Programação Orientada a Objetos (POO)
4 Trabalhando com Coleções e Arquivos
5 Banco de Dados com JDBC
6 Projeto Prático: Sistema de Biblioteca
7 Exercícios e Questões de Revisão
1. Introdução ao Java
- História da linguagem Java.
- Características principais: portabilidade, segurança, robustez.
- Instalação do JDK e configuração do ambiente.
2. Sintaxe Básica e Estruturas de Controle
- Declaração de variáveis e tipos primitivos.
- Operadores aritméticos, relacionais e lógicos.
- Estruturas condicionais (if, switch).
- Laços de repetição (for, while, do-while).
3. Programação Orientada a Objetos (POO)
- Conceitos de classe e objeto.
- Encapsulamento, herança e polimorfismo.
- Interfaces e classes abstratas.
- Tratamento de exceções.
4. Trabalhando com Coleções e Arquivos
- List, Set e Map.
- Manipulação de arquivos de texto.
- Serialização de objetos.
5. Banco de Dados com JDBC
- Conexão com bancos de dados.
- Executando consultas SQL.
- CRUD em Java com JDBC.
6. Projeto Prático: Sistema de Biblioteca
- Cadastro de livros e usuários.
- Empréstimo e devolução.
- Consulta de dados.
7. Exercícios e Questões de Revisão
- Liste as diferenças entre classes abstratas e interfaces.
- Crie um programa que leia números e imprima a soma.
- Implemente um CRUD simples utilizando JDBC.