Escolar Documentos
Profissional Documentos
Cultura Documentos
A plataforma Java
Você já deve ter ouvido falar que Java é tanto uma
aplicações:
https://www.devmedia.com.br/guia/linguagem-java/38169 1/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Standard Edition);
“guarda-chuva”.
Artigo
Introdução às plataformas
Java
DevCast
251
https://www.devmedia.com.br/guia/linguagem-java/38169 2/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Introdução ao Java FREE
Garbage Collection
Garbage Collection:
Artigo Entendendo e
otimizando - Parte 1
Garbage Collection:
Artigo Entendendo e
otimizando - Parte 2
https://www.devmedia.com.br/guia/linguagem-java/38169 3/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Configurando o espaço
Artigo de memória das áreas
Heap e Perm da JVM
MeetUp
Java: Linguagem e
Plataforma
MeetUp
Java: Linguagem e
Plataforma - perguntas e
respostas
251
https://www.devmedia.com.br/guia/linguagem-java/38169 4/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Curso
O que é Java?
MeetUp
MeetUp
251
https://www.devmedia.com.br/guia/linguagem-java/38169 5/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Curso
FREE
Documentação
Curso
Novo!
Linguagem Java: Hello Word!
https://www.devmedia.com.br/guia/linguagem-java/38169 6/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Linguagem Java:
Curso Novo!
variáveis e constantes
Java: variáveis e
Documentação FREE
constantes
Operadores da
Curso
linguagem Java Novo!
Operadores lógicos e
Artigo matemáticos da FREE
linguagem Java
Java: operadores de
Documentação atribuição, aritméticos, FREE
relacionais e lógicos
nos posts:
https://www.devmedia.com.br/guia/linguagem-java/38169 7/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Classes Wrapper:
Artigo
Explorando as classes
que empacotam os
tipos primitivos
conteúdos a seguir:
Curso
5 minutos
251
https://www.devmedia.com.br/guia/linguagem-java/38169 8/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
FREE
5 minutos
Strings
A manipulação de texto é algo bastante comum no
Entendendo e
Artigo trabalhando com FREE
Strings em Java
Java String:
Artigo Manipulando métodos FREE
da classe String
251
https://www.devmedia.com.br/guia/linguagem-java/38169 9/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
A Classe StringBuilder FREE
em Java
Artigo
Expressões Regulares FREE
em Java
Estruturas de condição e
repetição no Java
Duas ferramentas importantes e presentes na lógica
https://www.devmedia.com.br/guia/linguagem-java/38169 10/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Documentação
Java: if/else e o operador FREE
ternário
Artigo
Estruturas condicionais FREE
em Java
Artigo
Revisando Estruturas de FREE
Repetição em Java
Artigo
Destrinchando a classe FREE
java.lang.System
Artigo
Classe InputStream e FREE
Outputstream em Java
251
https://www.devmedia.com.br/guia/linguagem-java/38169 11/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
conteúdo abaixo:
Artigo
Entendendo a estrutura FREE
de um código Java
Compreendendo o uso
Artigo
de pacotes, ou packages FREE
- Revista Easy Java
Magazine 28
Documentação
Java: Declaração e FREE
utilização de classes
Artigo
Métodos: módulos de FREE
programa em Java
Artigo
Modificadores de FREE
Acesso em Java
251
https://www.devmedia.com.br/guia/linguagem-java/38169 12/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Classes abstratas e FREE
interfaces em Java
Estáticos != Instância -
Artigo revista easy Java FREE
Magazine 9
Artigo
Classes Anônimas e FREE
Aninhadas em Java
Artigo
Introdução aos Default FREE
Methods do Java 8
Estrutura de Dados
Ao começar a desenvolver sistemas um pouco mais
Estrutura de dados:
Artigo Primeiros passos com
métodos de busca
Programando com
Artigo estruturas de dados e
padrões de projeto
Artigo
Estruturas de dados
com classes genéricas
Tratamento de exceções
É comum a ocorrência de exceções durante a
Artigo
Como tratar exceções na
linguagem Java
Artigo
Aprenda a trabalhar
com exceções no Java
251
https://www.devmedia.com.br/guia/linguagem-java/38169 14/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Tratando exceções em
Java
Checked Exceptions
Artigo
versus Unchecked
Exceptions: Trabalhando
com exceções
exceções:
Curso
https://www.devmedia.com.br/guia/linguagem-java/38169 15/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Como
Vídeo serializar/desserializar
objetos em Java
Artigo
Serialização de Objetos
em Java
Artigo
Java: Arquivos e fluxos
de dados
Vídeo
Manipulando arquivos
em Stream com Java 8
linguagem.
Sockets
Caso seu interesse seja aprender como enviar e
https://www.devmedia.com.br/guia/linguagem-java/38169 16/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Programação de
Sockets em Java
Java Socket:
Artigo
Entendendo a classe
Socket e a ServerSocket
em detalhes
Java Socket:
Artigo Transferência de
Arquivos pela Rede
Artigo
Programação
distribuída com Sockets
Threads
Com a multiplicação do número de núcleos
https://www.devmedia.com.br/guia/linguagem-java/38169 17/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Como programar com
Threads em Java
Artigo
Simplificando o uso de
Threads
Threads: paralelizando
Artigo
tarefas com os
diferentes recursos do
Java
Artigo
Programação paralela
em Java
Java 8: Conheça os
Artigo
recursos para a
programação
concorrente
Artigo
Processamento paralelo
em suas aplicações
DevCast
Instrução FOR paralela
em Java
Collections
Neste momento é bem provável que você já tenha
251
https://www.devmedia.com.br/guia/linguagem-java/38169 18/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Conheça a API Java
Collections
Artigo
Java Collections: Como
utilizar Collections
Programando com o
Artigo Java Collections
Framework
Dominando o Java
Artigo Collections Framework e
Generics
Artigo
Java Collections: Set, 251
https://www.devmedia.com.br/guia/linguagem-java/38169 Li I 19/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
g
List e Iterator
Diferenças entre
Artigo TreeSet, HashSet e
LinkedHashSet em Java
Artigo
Conhecendo a interface
Map do Java
Generics
Generics é uma importante funcionalidade da
objetos de um tipo.
Artigo
Usando Generics em
Java 251
https://www.devmedia.com.br/guia/linguagem-java/38169 20/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Java Generics:
Artigo Trabalhando com
Métodos
Artigo
Java Generics:
Reutilizando seu código
Expressões Lambda
Um dos recursos mais jovens da linguagem Java
Curso
O que são Lambda
Expressions?
251
https://www.devmedia.com.br/guia/linguagem-java/38169 21/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Trabalhando com
DevCast Expressões Lambdas no
Java 8
Artigo
Programando com Java
Lambda Expressions
Como aproveitar o
Artigo máximo das Expressões
Lambda em Java
Streams
Com o intuito de aprimorar a forma como
251
https://www.devmedia.com.br/guia/linguagem-java/38169 22/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
.stream()
Streams API:
Artigo
trabalhando com
coleções de forma
flexível em Java
Reflection
O Java também dispõe de um recurso conhecido
exemplo.
Artigo
Entendendo Anotações
em Java
251
https://www.devmedia.com.br/guia/linguagem-java/38169 23/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
acesse:
Artigo
Reflection API: Reflexão
em Java
Java Reflection:
Artigo Programando com
Reflexão
Orientação a objetos
A Orientação a Objetos é o paradigma de
objetos.
251
https://www.devmedia.com.br/guia/linguagem-java/38169 24/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
DevCast
Por que adotamos
Orientação a Objetos?
acesse:
Programação Orientada
Artigo
a Objetos x
Programação
Estruturada
Paradigmas de
Artigo
Programação:
Estruturado e Orientado
a Objetos
Curso
Básico de Java e
Orientação a Objetos
251
https://www.devmedia.com.br/guia/linguagem-java/38169 25/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Orientação a Objetos
Artigo em Java: uma
abordagem completa
Pilares da Orientação a
Objetos
Ao planejar a programação baseada em objetos, esse
Os pilares da
DevCast Programação Orientada
a Objetos
Os 4 pilares da
Artigo Programação Orientada
a Objetos
Abstração,
Artigo
Encapsulamento e
Herança: Pilares da POO
em Java
251
https://www.devmedia.com.br/guia/linguagem-java/38169 26/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
banco de dados.
acesse:
Artigo
Encapsulamento em
Java: Primeiros passos
Entendendo o
Artigo Encapsulamento em
Java
https://www.devmedia.com.br/guia/linguagem-java/38169 27/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Entendendo e
Artigo Aplicando Herança em
Java
Java Orientado a
Artigo Objetos: Polimorfismo
em ação
Sobrecarga e
Artigo
sobreposição de
métodos em Orientação
a Objetos
assunto:
POO: reusabilidade e
Artigo eficiência em seu
código
251
https://www.devmedia.com.br/guia/linguagem-java/38169 28/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Coesão e acoplamento
Você já deve ter ouvido falar que um bom código
assunto, acesse:
Orientação a Objetos:
Artigo princípios de OO para
arquiteturas robustas
Princípios SOLID
Após compreender os pilares da Orientação a
os princípios SOLID.
https://www.devmedia.com.br/guia/linguagem-java/38169 29/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
posts abaixo:
SOLID: Melhorando a
Qualidade dos seus 251
D C t
https://www.devmedia.com.br/guia/linguagem-java/38169 30/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
DevCast
Projetos Orientados a
Objetos
Desenvolvendo software
Artigo sólido com Java
Qualidade no código
Artigo Java com os princípios
S.O.L.I.D.
Arquitetura - O Princípio
Artigo da responsabilidade
única
Orientação a Objetos na
prática
Agora que você já conhece os pilares da Orientação a
Artigo
Programação orientada
a objetos com Java
Orientação a Objetos:
Artigo Da teoria à prática com
a linguagem UML 251
https://www.devmedia.com.br/guia/linguagem-java/38169 31/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
paradigma OO.
Orientação a Objetos:
Artigo
Conheça os erros mais
comuns e como evitá-
los
Problemas e soluções
Artigo em Orientação a
Objetos
Boas práticas
Até o momento você aprendeu as principais
Curso
251
https://www.devmedia.com.br/guia/linguagem-java/38169 32/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Artigo
Programando com boas
práticas
Artigo
Dicas de qualidade para
o código Java
Artigo
Boas práticas de
Programação
Artigo
Codificando com selo de
qualidade
Como desenvolver um
Artigo código fonte de
qualidade em Java
Microexemplo
Números mágicos: O
que são e como corrigir
Artigo
Como adotar a análise
estática de código
251
https://www.devmedia.com.br/guia/linguagem-java/38169 33/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
e evoluir.
Artigo
Código limpo com Clean
Code
Qualidade no código
Artigo Java com boas práticas
e Clean Code
aplicações, acesse:
Java Performance:
Artigo
Aprimorando o
desempenho de
aplicações
Consulta abaixo:
https://www.devmedia.com.br/guia/linguagem-java/38169 34/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Padrões de Projeto em
Guia de consulta
Java Guia
251
https://www.devmedia.com.br/guia/linguagem-java/38169 35/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
POR QUE A
DEVMEDIA?
Acesso completo
251
https://www.devmedia.com.br/guia/linguagem-java/38169 36/37
06/07/2022 16:26 Guia Completo de Java: Aprenda a Linguagem de Programação Java
Projetos reais
Professores online
Exercícios gamificados
Certificado de
autoridade
Comece agora
Tecnologias
Exercicios
Cursos
Artigos
Revistas
Quem Somos
Fale conosco
Assine agora
251
https://www.devmedia.com.br/guia/linguagem-java/38169 37/37