Wikilivros:Livros/Java: diferenças entre revisões
[edição verificada] | [edição verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 9: | Linha 9: | ||
<onlyinclude>__NOTOC__ |
<onlyinclude>__NOTOC__ |
||
=== |
===Introdução e Instalação=== |
||
* [[/Introdução/]] |
* [[/Introdução/]] |
||
* [[/O que é Java/]] |
* [[/O que é Java/]] |
||
* [[/Características de linguagens orientadas a objetos/ |
* [[/Características de linguagens orientadas a objetos/]] |
||
* [[/A história de Java/ |
* [[/A história de Java/]] |
||
* [[/Onde Java está presente/ |
* [[/Onde Java está presente/]] |
||
* [[/O porquê de se estudar Java/ |
* [[/O porquê de se estudar Java/]] |
||
* [[/Por onde começar/ |
* [[/Por onde começar/]] |
||
* [[/Pré-requisitos para acompanhar o livro/]] |
* [[/Pré-requisitos para acompanhar o livro/]] |
||
** [[/Pré-requisitos para acompanhar o livro#O que é necessário|O que é necessário?]] |
** [[/Pré-requisitos para acompanhar o livro#O que é necessário|O que é necessário?]] |
||
** [[/Pré-requisitos para acompanhar o livro#Instalando o Java Development Kit (JDK)|Instalando o Java Development Kit (JDK)]] |
** [[/Pré-requisitos para acompanhar o livro#Instalando o Java Development Kit (JDK)|Instalando o Java Development Kit (JDK)]] |
||
=== |
===Os básicos da linguagem=== |
||
* [[/Criando e executando o primeiro programa/]] |
* [[/Criando e executando o primeiro programa/]] |
||
** [[/Como funciona o primeiro programa/]] |
** [[/Como funciona o primeiro programa/]] |
||
Linha 29: | Linha 29: | ||
* [[/Identificadores/]] |
* [[/Identificadores/]] |
||
* [[/Conversão de tipos/]] |
* [[/Conversão de tipos/]] |
||
* [[/Constante/ |
* [[/Constante/]] |
||
* [[/Blocos e comentários de programação/]] |
* [[/Blocos e comentários de programação/]] |
||
* [[/Operadores/]] (a revisar) |
* [[/Operadores/]] (a revisar) |
||
* [[/Exercícios básicos/|Exercícios]] |
* [[/Exercícios básicos/|Exercícios]] |
||
=== |
===Estruturas de controle=== |
||
* [[/Comandos de seleção/]] (a revisar) |
* [[/Comandos de seleção/]] (a revisar) |
||
* [[/Comandos de iteração/]] (a revisar) |
* [[/Comandos de iteração/]] (a revisar) |
||
Linha 44: | Linha 44: | ||
* [[/do while/]] |
* [[/do while/]] |
||
* [[/for/]] |
* [[/for/]] |
||
⚫ | |||
* [[/Outros tipos de for/]] |
|||
* [[/Exercícios sobre estruturas de seleção/|Exercícios]] |
* [[/Exercícios sobre estruturas de seleção/|Exercícios]] |
||
=== |
===Arrays (Vetores)=== |
||
* [[/Vetores/]] |
* [[/Vetores/]] |
||
** [[/Exemplos de programas com vetores/]] |
** [[/Exemplos de programas com vetores/]] |
||
* [[/Exercícios sobre arrays/|Exercícios]] |
* [[/Exercícios sobre arrays/|Exercícios]] |
||
=== |
===Métodos=== |
||
* [[/O que são métodos e para que servem/ |
* [[/O que são métodos e para que servem/]] |
||
** [[/Exemplo simples de método/ |
** [[/Exemplo simples de método/]] |
||
* [[/Exercícios sobre métodos/|Exercícios]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
====Modificadores de acesso==== |
|||
* [[/Modificadores/|Modificadores]] |
* [[/Modificadores/|Modificadores]] |
||
** [[/Modificadores#Modificador abstract/|abstract]] |
** [[/Modificadores#Modificador abstract/|abstract]] |
||
Linha 66: | Linha 76: | ||
*** [[/Modificadores#Modificador de acesso static/|static]] |
*** [[/Modificadores#Modificador de acesso static/|static]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* [[/A classe String/]] |
* [[/A classe String/]] |
||
* [[/A classe PrintStream/]] |
* [[/A classe PrintStream/]] |
||
* [[/A classe StringBuilder/]] |
* [[/A classe StringBuilder/]] |
||
====Matemática==== |
|||
====Parte 3 - Programando com cadeias de caracteres==== |
|||
* [[/A classe Number/]] |
* [[/A classe Number/]] |
||
* [[/A classe Math/]] |
* [[/A classe Math/]] |
||
=== Outras coisas da linguagem=== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* [[/Tratamento de erros e correções na linguagem Java/]] |
* [[/Tratamento de erros e correções na linguagem Java/]] |
||
=== |
===Noções básicas de E/S (Entrada e Saída)=== |
||
* [[/Fluxos de entrada e saída/]] |
* [[/Fluxos de entrada e saída/]] |
||
* [[/Manipulação de arquivos/]] |
* [[/Manipulação de arquivos/]] |
||
⚫ | |||
⚫ | |||
* [[/LinkedList/]] |
|||
* [[/HashSet/]] |
|||
* [[/TreeSet/]] |
|||
* [[/HashMap/]] |
|||
* [[/TreeMap/]] |
|||
⚫ | |||
* [[/A classe Thread/]] e a interface Runnable |
* [[/A classe Thread/]] e a interface Runnable |
||
* [[/Os métodos da classe Thread/]] |
* [[/Os métodos da classe Thread/]] |
||
=== |
===Utilizando a interface gráfica=== |
||
* [[/GUI/]] (Interfaces gráficas) |
* [[/GUI/]] (Interfaces gráficas) |
||
* [[/Swing/]] |
* [[/Swing/]] |
||
⚫ | |||
* |
|||
=== Conclusão === |
=== Conclusão === |
Revisão das 21h21min de 12 de janeiro de 2014
|
Esta é a coleção de páginas associada ao wikilivro chamado "Java". Ela pode ser facilmente salva, renderizada eletronicamente ou encomendada como um livro impresso. Para informações gerais sobre as coleções do Wikilivros, veja Ajuda:Livros (dicas em geral). | ||||||||
[ Sobre ] [ FAQ ] [ Feedback ] [ Ajuda ] [ Mudanças recentes ] |
Java
Introdução e Instalação
- Introdução
- O que é Java
- Características de linguagens orientadas a objetos
- A história de Java
- Onde Java está presente
- O porquê de se estudar Java
- Por onde começar
- Pré-requisitos para acompanhar o livro
Os básicos da linguagem
- Criando e executando o primeiro programa
- Tipos de dados primários
- Literais
- Variáveis
- Identificadores
- Conversão de tipos
- Constante
- Blocos e comentários de programação
- Operadores (a revisar)
- Exercícios
Estruturas de controle
- Comandos de seleção (a revisar)
- Comandos de iteração (a revisar)
- if
- else
- switch
- break
- while
- do while
- for
- Exemplo de repetição usando for
- Outros tipos de for
- Exercícios
Arrays (Vetores)
Métodos
Classes
Classes e objetos
Modificadores de acesso
Programando com cadeias de caracteres
Matemática
Outras coisas da linguagem
Tratamento de erros e exceções
Noções básicas de E/S (Entrada e Saída)
Coleções
Enlaces e processamento concorrente
- A classe Thread e a interface Runnable
- Os métodos da classe Thread