Leitura recomendada
Tópicos abordados
Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.
Manipulação de arquivos
Bibliotecas nativas
Classes nativas
Desenvolvimento Desktop
Desenvolvimento Web
Desenvolvimento Mobile
Outros tópicos
Java Básico
Nesta parte do tutorial de Java vamos aprender alguns assuntos básicos sobre a linguagem que abrangem desde a sintaxe
passando por comandos, entrada e saída de dado, linha de comando entre outros.
Introdução
Nesta parte, vamos poder acompanhar a história da linguagem Java por meio de suas versões e
melhorias.
Quero aprender »
Para iniciar os estudos, vamos ver uma pouco sobre a linguagem, ferramentas, versões e outros.
Quero aprender »
Aqui vamos aprender sobre como é a sintaxe da linguagem Java como comentário, bloco de código e etc.
Quero aprender »
Variáveis e Constantes
Para declaração de variáveis e outros em nossos programas em Java precisamos conhecer os tipos de dados básicos.
Quero aprender »
Variáveis, Constantes e Escopo
Nesta parte vamos aprender a declarar variáves, constantes e também entender sobre escopo na linguagem Java.
Quero aprender »
Casting e Conversão básica
Já conhecendo os tipos de dados e variáveis, vamos aprender o básico sobre conversão e identificar tipos de dados.
Quero aprender »
Para captura e exibição de dados em nossos programas em Java precisamos de como pode ser feita a entrada/saída de dados.
Quero aprender »
Os operadores são necessários para criação de expressões aritméticas, lógicas e outras utilizadas em nossos programas.
Quero aprender »
Aqui vamos aprender os comando de decisão, repetição, escolha e outros fornecidos pela linguagem Java.
Quero aprender »
Comandos
Nesta parte, vamos aprender os comandos de decisão if, if-else, if-else-if e if ternário
com exemplos e fluxogramas.
Quero aprender »
Aqui, vamos aprender os comandos de repetição for, foreach, while e do-while com exemplos. E
também comandos de parada.
Quero aprender »
Seguindo nos estudos, nesta parte vamos aprender o comando e escolha switch e exemplos
de formas de uso.
Quero aprender »
Tipos derivados
Aqui vamos aprender o básicos sobre string desde a declaração/alteração até operações como
iteração, concatenação e outros.
Quero aprender »
Utilizando o tipo de dado Enum podemos criar uma ou mais contantes que para uso em nossos
programas escritos em Java.
Quero aprender »
Aqui vamos aprender o básico sobre array como declação, acesso a elementos, iteração, cópia, e outros.
Quero aprender »
Nesta parte vamos aprender o básico sobre matriz como declação, acesso a elementos, iteração, cópia e outros.
Quero aprender »
Com o tipo de dado Tuple, podemos agrupar dois ou mais valores de tipos heterogêneos para usar
em nossos programas.
Quero aprender »
Outros
Nesta parte do tutorial vamos aprender o básico sobre como lidar com argumentos passados por linha de comando.
Quero aprender »
Package do usuário são classes que contem funções e outros recursos criados para reuso
e organização de código.
Quero aprender »
Expressão lambda é uma versão compacta de uma função que retorna uma expressão calculada.
Quero aprender »
Tipo Optional nos permite informar que uma variável utilizando um tipo de dado primitivo pode
aceitar valor nulo.
Quero aprender »
Nesta parte, vamos aprender a formatação de dados primitivos numéricos, data-hora, interpolação
e outros.
Quero aprender »
Outros assuntos básicos sobre Java estão em pesquisa e estudo e serão adicionados aqui o mais
breve possível.
Quero aprender »
Orientação a Objeto
Nesta parte do tutorial vamos aprender a aplicar os conceitos básicos de P.O.O utilizando a
linguagem Java como classes, encapsulamento e outros.
Nesta parte vamos de nosso tutorial, vamos aprender a criar classes representam o
esqueleto e um objeto.
Quero aprender »
Em Java podemos podemos utilizar os modificadores públic e private para encapsular os
dado de uma classe.
Quero aprender »
Métodos são funções associadas a objetos. Nesta parte do tutorial vamos ver como criar
métodos e sobrecargas.
Quero aprender »
Herança é um conceito que nos permite extender nossas classes de forma a adicionar mais funcionalidades.
Quero aprender »
Nesta parte do tutorial vamos aprender um pouco sobre abstração utilizando interfaces em Java.
Quero aprender »
Nesta parte do tutorial vamos aprender um pouco sobre abstração utilizando classes abstratas em Java.
Quero aprender »
Classes anônimas em Java são classes que não possuem nome e são declaradas e atribuídas à uma variável.
Quero aprender »
Para entendermos uso de generics na linguagem Java precisamos antes estudar um recurso template fornecido por essa
linguagem.
Quero aprender »
Usando reflection, podemos obter informações de nossos objetos durante a execução de nossos programas.
Quero aprender »
Anotações são utilizadas para armazenar informações adicionais sobre nossas classes, interfaces, métodos e atributos.
Quero aprender »
Anotações são utilizadas para armazenar informações adicionais sobre nossas classes, interfaces, métodos e atributos.
Quero aprender »
Outros assuntos básicos POO estão em pesquisa e estudo e serão adicionados aqui o mais
breve possível.
Quero aprender »
Conversão de dados
Nesta tópico vamos entender um pouco mais sobre conversão de dados de tipos primitivos de dados como Interger, Float, String ou outros.
Já conhecendo os tipos de dados e variáveis, vamos aprender o básico sobre conversão e
identificar tipos de dados.
Quero aprender »
A classe Boolean fornece um construtor e o método parsetBoolean para conversão de Strings para Boolean.
Quero aprender »
Para converão para dados Interger, a classe Interger oferece alguns métodos para conversão e
também formatação.
Quero aprender »
A conversão para valores float podem ser convertidos utilizando a classe Float que fornecece
alguns métodos.
Quero aprender »
A classe String possui métodos para conversão de tipos primitivas para string além de array
de bytes e char.
Quero aprender »
Para converão para dados double, a classe Double oferece alguns métodos para conversão e também formatação.
Quero aprender »
Para converão para dados byte, a classe Byte oferece alguns métodos para conversão e também formatação.
Quero aprender »
As outras classes voltadas para conversão de dados estão em estudo estãrão disponíveis o mais
breve possível.
Quero aprender »
Iteradores
Iteradores armazenam referências para acessar elementos contidos em estruturas de dados dinâmica, containers ou
coleções de dados.
Um iterador nos dá acesso a elementos de uma coleção de forma unidirecional nos permitindo
algumas operações.
Quero aprender »
Um ListIterador nos dá acesso os elementos de uma coleção de forma bidirecional e nos permite
executar algumas operações.
Quero aprender »
Outros tópicos sobre o assunto iteradores/cursores estão em fase de pesquisa/estudo.
Quero aprender »
Coleções/Containers
Nesta parte do nosso tutorial sobre a linguagem Java, vamos estudar as estruturas de dados, coleções e outros,
no desenvolvimentos de nossos programas escritos nessa linguagem.
Vector é uma tipo de dado que nos permite armazenar elementos homogêneos de forma dinâminca.
Quero aprender »
Map é um outra estrutura de dados dinâmica e genérica que armazena seus elementos no
formato chave-valor.
Quero aprender »
O tipo set armazena elementos que não podem se repetir podendo contendo objetos e tipos
de dados primitivos.
Quero aprender »
Tratando erros
Nesta parte do tutorial Java, vamos aprender a como tratar erros com o bloco try/catch, lançar erros,
criar erros customizados e outros.
Utilizando o bloco try/catch podemos executar, capturar um ou mais erros e também tratá-los
de ocordo com a necessidade.
Quero aprender »
Aqui vamos aprender a como obter informações sobre erros e também como entender o stacktrace
e outros.
Quero aprender »
Nesta parte vamos aprender a como criar nossas próprias exceptions, adicionar propriedades/métodos
e usá-las com throws.
Quero aprender »
Leitura/Escrita em Arquivo
Nesta parte do tutorial vamos aprender a escrever e ler dados de arquivos de textos e binários utilizando os recursos da biblioteca sdtio.
Classes Nativas
Neste tópico vamos aprender propriedades e métodos de algumas das classes nativas fornecidas pela linguagem Java.
Novas classes serão adicionadas em futuras atualizações.
Pacotes/Bibliotecas de terceiros
Neste tópico vamos aprender alguns do pocotes/blibliotecas de terceiros mais utilizadas no desenvolvimetnto de aplicações
Java.
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.