imported>Java Ronaldo626 Sem resumo de edição |
|||
(15 revisões intermediárias por 10 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
{{ | {{fases5}} | ||
{{wikipedia|Java_(linguagem_de_programação)|Java Standard Edition}} | |||
{{ | |||
== Índice == | == Índice == | ||
=== | {{livro}} | ||
* [[ | === Introdução === | ||
* [[Java/Introdução|Introdução]][[Imagem:25%.svg]] | |||
* [[/ | * [[Java/A história de Java|A história de Java]][[Imagem:25%.svg]] | ||
* [[Java/Características de linguagens orientadas a objetos|Características de linguagens orientadas a objetos]][[Imagem:25%.svg]] | |||
* [[/ | * [[Java/Pré-requisitos para acompanhar o livro|Pré-requisitos para acompanhar o livro]][[Imagem:75%.svg]] | ||
* [[Java/Criando e executando o primeiro programa|Criando e executando o primeiro programa]][[Imagem:75%.svg]] | |||
* [[/Pré-requisitos para acompanhar o livro | |||
* [[/Criando e executando o primeiro programa | |||
=== | === O básico da linguagem === | ||
* [[/ | * [[Java/Tipos de dados primários|Tipos de dados]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Literais|Literais]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Variáveis|Variáveis]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Identificadores|Identificadores]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Conversão de tipos|Conversão de tipos]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Constante|Constante]][[Imagem:25%.svg]] | ||
* [[Java/Blocos e comentários de programação|Blocos e comentários de programação]][[Imagem:25%.svg]] | |||
* [[Java/Operadores|Operadores]][[Imagem:25%.svg]] | |||
* [[Java/Exercícios básicos|Exercícios]][[Imagem:25%.svg]] | |||
* '''Instruções de Fluxo de Controle'''[[Imagem:25%.svg]] | |||
** [[Java/Comandos de seleção|Instruções de seleção]][[Imagem:75%.svg]] | |||
** [[Java/Comandos de iteração|Instruções de repetição]][[Imagem:25%.svg]] | |||
=== | === Classes e objetos=== | ||
* [[/ | * [[Java/Introdução às classes|Introdução às classes]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Declaração de classes|Declaração de classes]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Objetos|Objetos]][[Imagem:25%.svg]] | ||
** [[/ | * [[Java/Construtor|Construtores]][[Imagem:00%.svg]] | ||
* [[/ | * [[Java/Modificadores|Modificadores]][[Imagem:25%.svg]] | ||
* Membros de classe | |||
** [[Java/Campo|Campos]][[Imagem:00%.svg]] | |||
** [[Java/Métodos|Métodos]][[Imagem:25%.svg]] | |||
* [[Java/Pacote|Pacotes]][[Imagem:00%.svg]] | |||
* [[Java/Herança|Herança]][[Imagem:25%.svg]] | |||
=== | === Intefaces e classes abstratas === | ||
* [[/ | * [[Java/Interface|Interfaces]][[Imagem:00%.svg]] | ||
* [[Java/Classe abstrata|Classes abstratas]][[Imagem:00%.svg]] | |||
* [[/ | * [[Java/Polimorfismo|Polimorfismo]][[Imagem:00%.svg]] | ||
=== | === Strings === | ||
* [[/ | * [[Java/String|A classe String]][[Imagem:00%.svg]] | ||
* [[/ | * [[Java/StringBuilder|A classe StringBuilder]][[Imagem:00%.svg]] | ||
* [[/ | * [[Java/Formatter|A classe Formatter]][[Imagem:00%.svg]] | ||
* [[/ | === Vetores === | ||
* [[Java/Vetores|Vetores]][[Imagem:25%.svg]] | |||
* [[Java/Exemplos de programas com vetores|Exemplos de programas com vetores]][[Imagem:25%.svg]] | |||
* [[Java/Exercícios sobre arrays|Exercícios]][[Imagem:25%.svg]] | |||
* [[Java/Arrays|A classe Arrays]][[Imagem:25%.svg]] | |||
=== Enums === | |||
* [[Java/Enums|Enumerações]][[Imagem:00%.svg]] | |||
* [[/ | |||
=== | === Exceções === | ||
* [[Java/Exceções|Exceções]][[Imagem:75%.svg]] | |||
* [[/ | |||
=== | === Números === | ||
* [[/A classe | * [[Java/BigDecimal|A classe BigDecimal]][[Imagem:00%.svg]] | ||
* [[/A classe | * [[Java/Math|A classe Math]][[Imagem:50%.svg]] | ||
=== | === Datas === | ||
* [[/A classe | * [[Java/LocalTime|A classe LocalTime]][[Imagem:00%.svg]] | ||
* [[/A classe | * [[Java/LocalDate|A classe LocalDate]][[Imagem:00%.svg]] | ||
* [[Java/LocalDateTime|A classe LocalDateTime]][[Imagem:00%.svg]] | |||
=== | === Entrada e saída === | ||
* [[/ | * [[Java/Fluxos de entrada e saída|Fluxos de entrada e saída]][[Imagem:25%.svg]] | ||
* [[Java/Files|A classe Files]][[Imagem:00%.svg]] | |||
* [[Java/Path|A classe Path]][[Imagem:00%.svg]] | |||
* [[Java/Paths|A classe Paths]][[Imagem:00%.svg]] | |||
=== | === Coleções === | ||
* [[/ | * [[Java/Coleções|Introdução às Coleções]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Collections|A classe Collections]][[Imagem:25%.svg]] | ||
* [[Java/Iterator|A interface Iterator]][[Imagem:25%.svg]] | |||
* [[Java/List|A interface List]][[Imagem:00%.svg]] | |||
** [[Java/ArrayList|A classe ArrayList]][[Imagem:25%.svg]] | |||
** [[Java/LinkedList|A classe LinkedList]][[Imagem:00%.svg]] | |||
* [[Java/Set|A interface Set]][[Imagem:00%.svg]] | |||
** [[Java/HashSet|A classe HashSet]][[Imagem:25%.svg]] | |||
** [[Java/TreeSet|A classe TreeSet]][[Imagem:00%.svg]] | |||
* [[Java/Map|A interface Map]][[Imagem:00%.svg]] | |||
** [[Java/HashMap|A classe HashMap]][[Imagem:00%.svg]] | |||
** [[Java/TreeMap|A classe TreeMap]][[Imagem:00%.svg]] | |||
=== | === Genéricos === | ||
* [[/ | * [[Java/Genéricos|Tipos genéricos]][[Imagem:00%.svg]] | ||
=== | === Classes internas === | ||
* [[/ | * [[Java/Classes internas|Classes internas]][[Imagem:00%.svg]] | ||
=== | === Concorrência === | ||
* | * [[Java/A classe Thread|A classe Thread e a interface Runnable]][[Imagem:25%.svg]] | ||
* | * [[Java/Thread|A classe Thread]][[Imagem:00%.svg]] | ||
==[[/ | === Interface gráfica de usuário === | ||
* [[/ | * [[Java/GUI|GUI (Interface Gráfica do Usuário]][[Imagem:25%.svg]] | ||
* [[/ | * [[Java/Swing|Swing]][[Imagem:25%.svg]] | ||
* [[Java/Java 3D|Java 3D]][[Imagem:25%.svg]] | |||
==[[/ | === Apêndices === | ||
* [[Java/Autores|Autores]][[Imagem:25%.svg]] | |||
* [[Java/Palavra-chave|Palavras-chave ou palavras reservadas da linguagem Java]][[Imagem:25%.svg]] | |||
* [[Java/Ferramentas|Ferramentas da linguagem Java]][[Imagem:25%.svg]] | |||
* [[Java/RMI|RMI]][[Imagem:25%.svg]] | |||
{{AutoCat| | {{AutoCat|Programação|Java}} | ||
{{Ficha do livro | {{Ficha do livro | ||
|Etapa = 4 | |Etapa = 4 | ||
|Nível educacional 1 = | |Nível educacional 1 = | ||
|Tema 1 = <!-- Antes de preencher este campo, opine na [[Wikilivros Discussão:Biblioteca#Proposta]] --> | |Tema 1 = <!-- Antes de preencher este campo, opine na [[Wikilivros Discussão:Biblioteca#Proposta]] --> | ||
|CDD 1 = | |CDD 1 = 005 | ||
|CDU 1 = | |CDU 1 = | ||
|CBC 1 = | |CBC 1 = | ||
Linha 142: | Linha 127: | ||
[[fr:Programmation Java]] | [[fr:Programmation Java]] | ||
[[hu:Java Programozás]] | [[hu:Java Programozás]] | ||
[[ja:Java]] | |||
[[it:Linguaggio Java]] | [[it:Linguaggio Java]] | ||
[[nl:Programmeren in Java]] | [[nl:Programmeren in Java]] | ||
[[ru:Java]] | [[ru:Java]] |
Edição atual tal como às 16h37min de 27 de dezembro de 2016
Etapas de desenvolvimento - 5 fases | ||||
---|---|---|---|---|
Quase nenhum texto: | Texto em criação: | Texto em maturação: | Texto desenvolvido: | Texto abrangente: |
Índice
Introdução
- Introdução
- A história de Java
- Características de linguagens orientadas a objetos
- Pré-requisitos para acompanhar o livro
- Criando e executando o primeiro programa
O básico da linguagem
- Tipos de dados
- Literais
- Variáveis
- Identificadores
- Conversão de tipos
- Constante
- Blocos e comentários de programação
- Operadores
- Exercícios
- Instruções de Fluxo de Controle
Classes e objetos
- Introdução às classes
- Declaração de classes
- Objetos
- Construtores
- Modificadores
- Membros de classe
- Pacotes
- Herança
Intefaces e classes abstratas
Strings
Vetores
Enums
Exceções
Números
Datas
Entrada e saída
Coleções
- Introdução às Coleções
- A classe Collections
- A interface Iterator
- A interface List
- A interface Set
- A interface Map
Genéricos
Classes internas
Concorrência
Interface gráfica de usuário
Apêndices
cs:Kurz programování v Javě de:Java Deutsch J.SE en:Java es:Programación en Java fr:Programmation Java hu:Java Programozás ja:Java it:Linguaggio Java nl:Programmeren in Java ru:Java