1- Introdução

Java para Iniciantes (Oracle) - Jun 15 - - Dev Community

Resumo em Tópicos do Livro JAVA PARA INICIANTES

Objetivo do Livro:
Ensinar fundamentos da programação Java.
Abordagem passo a passo com exemplos, testes e projetos.
Não requer experiência prévia em programação.

Conteúdo do Livro:

  • Fundamentos de Java
  • Recursos Avançados de Java
  • Desenvolvimento Gráfico
  • Preparação para o Futuro

Evolução de Java:

Java 1.0 (1995):

Lançamento inicial pela Sun Microsystems.
Revolução na programação e interatividade da Web.

Java 1.1:

Adição significativa de novos elementos de biblioteca.
Redefinição do tratamento de eventos.

Java 2 (Java 1.2):

Introdução da segunda geração da linguagem.
Criação do J2SE (Java 2 Platform Standard Edition).

J2SE 1.3 e 1.4:

Melhorias incrementais e novas funcionalidades importantes.
Inclusão de exceções encadeadas, I/O baseado em canais e a palavra-chave assert.

J2SE 5 (Java 1.5):

Grande expansão no escopo da linguagem.
Introdução de novos recursos como tipos genéricos, autoboxing/unboxing, enumerações, e anotações.

Java SE 6:

Melhorias incrementais com foco em bibliotecas de API e desempenho.
Nenhuma grande alteração na linguagem em si.

Java SE 7:

Primeira versão após aquisição da Sun Microsystems pela Oracle.
Novos recursos como instrução try-with-resources, literais inteiros binários e melhor tratamento de exceções.

Java SE 8:

Introdução das expressões lambda, simplificando e reduzindo o código-fonte.
Novo operador (->) e nova sintaxe.
Implementação padrão de métodos em interfaces.
Suporte a JavaFX, potencial substituto do Swing para GUI.
Enter fullscreen mode Exit fullscreen mode

Estrutura dos Capítulos

1. Habilidades Aprendidas
Cada capítulo começa com um conjunto de habilidades que o leitor aprenderá.

2. Teste
Cada capítulo termina com um teste para verificar o conhecimento adquirido.
Respostas estão no Apêndice A.

3. Pergunte ao Especialista
Caixas especiais espalhadas pelo livro com informações adicionais e comentários interessantes sobre o tópico em formato de Pergunta/Resposta.

4. Tente Isto
Projetos práticos em cada capítulo para aplicar os conceitos aprendidos.
Exemplos reais que podem ser usados como ponto de partida para programas próprios.

5. Pré-requisitos e Recursos
Sem Experiência Prévia em Programação
Não é necessário ter experiência prévia em programação para usar o livro.
Programadores experientes devem ler cuidadosamente devido às diferenças de Java em relação a outras linguagens.

6.Software Necessário

  • Necessário o último kit do desenvolvedor Java (JDK) da Oracle, versão JDK 8.
  • Instruções para obtenção do JDK são fornecidas no Capítulo 1.
  • Versões anteriores de Java podem ser usadas, mas não suportarão os recursos mais recentes.

Obtendo o Java Development Kit
Para começar a escrever programas Java, é essencial ter o Java Development Kit (JDK) instalado no computador. O JDK, disponível gratuitamente na Oracle, inclui o compilador Java (javac) e o interpretador padrão (java), necessários para compilar e executar programas. Embora existam IDEs como NetBeans e Eclipse disponíveis, que oferecem ambientes mais integrados, as instruções deste livro focam nas ferramentas de linha de comando do JDK, que são universais e acessíveis a todos os leitores.

- Pergunte ao especialista
Para programas pequenos, os recursos orientados a objetos do Java são praticamente transparentes, não adicionando uma carga significativa. Java permite que você decida o nível de utilização da orientação a objetos, sendo possível começar de forma simples e integrar mais recursos conforme necessário à medida que os programas crescem.

Configuração do Java

Além de instalar, precisamos configurar.
Sim, pois podemos ter vários Javas na máquina.

  • JAVA_HOME (VARIÁVEL DE AMBIENTE)

  • POR DENTRO DA IDE ESCOLHIDA (CONFIGURAR)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player