Laboratórios Práticos de Java
Iniciante
Este curso foi projetado para ajudá-lo a aprender Java na prática. Cada laboratório é um pequeno projeto Java com orientação e soluções detalhadas. Você praticará a codificação com projetos do mundo real e aprimorará suas habilidades em Java.
java
💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês
- Introdução
- Programa
Introdução à Programação Java
Variáveis e Operadores em Java
Fundamentos de Expressões Condicionais em Java
Recursão e Loops
Métodos & Parâmetros e Objeto
Número, String e Array
Classe e Objeto
Modificadores de Acesso e Herança
Sobrecarga e Sobrescrita (Overloading and Overriding)
Abstração e Interface
Polimorfismo e Encapsulamento
Organizando Classes por Funcionalidade
Análise de LocalDate em Java com Formatador
Método getMonth de LocalDate em Java
Método atTime do LocalDate em Java
Método isAfter em Java LocalDate
Método minusYears da Classe LocalDate em Java
Java LocalDate Data Atual
Método LocalDate of() em Java
Método plus() da Classe LocalDate em Java
Método plusMonths do LocalDate em Java
Método Range do Java LocalDate
Java LocalDate Método getDayOfMonth
Método getMonthValue do Java LocalDate
Calculando Períodos de Data com Java
Usando o Método until de LocalDate
Método LocalDate atStartOfDay do Java com Fuso Horário
Método Minus do LocalDate em Java
Java LocalDate com o Método withYear
Método doubleValue() em Java para Float
Método lengthOfYear do Java LocalDate
Adição de Inteiros Grandes
Usando LocalDate do Java com Clock
Método LocalDate MinusMonth em Java
Java Timer e TimerTask
Método floatValue de Java Long
Método longValue() em Java
Método plusYears em Java LocalDate
Método Compare de Inteiros em Java
Método de Formatação LocalDate em Java
Método getChronology do LocalDate em Java
Método Float Max em Java
Método isSupported do Java LocalDate
Operador Ternário Java
Converter Array para ArrayList
Método plusWeeks do Java LocalDate
Método toBinaryString do Integer em Java
Método longValue() em Java para Double
Método numberOfLeadingZeros do Integer em Java
Método isLeapYear do Java LocalDate
Escrevendo Dados em Arquivos CSV Usando Java
Java String Split
Como Converter String para Data
Converter Array para Set
Explorando a Implementação do Hashcode de Long em Java
Método DoubleToRawLongBits em Java
Resolvendo o Erro 'Could Not Find or Load Main Class' em Java
Como Retornar um Array
Converter Float para String
Otimizando o Desempenho de Aplicações Java
Método isInfinite em Java para Float
Método shortValue() do Java Float
Método toString() do LocalDate em Java
Conversão entre String e Array de Bytes Coming Soon
Método get() do LocalDate em Java
Método isBefore em Java LocalDate
Método codePointAt() em Java para Caracteres e Inteiros
Divisão de Inteiros em Java
Método compareTo em Java para Long
Método Java Long min()
Método lowSurrogate do Caractere Java
Método shortValue() em Java para Long
Spy no Mockito
Método toCodePoint em Java
Método LocalDate ofYearDay em Java
Converter Array para Lista
Método reverseBytes do Integer em Java
Converter Double para String
Método isFinite() em Java para Doubles
Como Juntar Arrays
Método decode() do Integer em Java
Java LocalDate From Method
Método LocalDate ofEpochDay em Java
Converter Array de Char para String
Método compareUnsigned do Java Long
Método byteValue() em Java para Float
Método Java Long.toString
Verificar se um Arquivo Existe
Resolvendo o Erro 'Class Interface or Enum Expected'
Método getYear em Java LocalDate
Excluindo um Arquivo ou Diretório
Gerando Números Aleatórios em um Intervalo
Validando o Início de um Identificador Unicode
Método getEra do LocalDate em Java
Hora da Última Modificação de Arquivos
Removendo Valores Numéricos de Strings Java
Método LocalDate toEpochDay em Java
Método hashCode() em Java LocalDate
Busca de Substring em String Java
Método forDigit() em Java
Converter String Java para Array
Determinando Caracteres de Espaço em Java
Método valueOf() da Classe Character em Java
Método Integer toUnsignedString em Java
Método isValidCodePoint de Caractere Java
Como Encontrar o Valor Máximo em um Map
Ordenando ArrayList em Java
Criando Construtores de Cópia em Java
Verificar a Legibilidade e a Capacidade de Escrita de Arquivos
Como Chamar um Método
Método Java Float Min
Método divideUnsigned em Java
Frequência de Caracteres em Strings Java
Técnicas de Inicialização de Arrays em Java
Método de Comparação Float em Java
Método getNumericValue da Classe Character em Java
Método isLetterOrDigit da Classe Character em Java
Converter Caractere para Title Case
Operador XOR Bitwise em Java
Método isISOControl do Java Character
Método isInfinite de Double em Java
Java LocalDate com o Método withDayOfYear
Método Sum de Double em Java
Método compareTo do LocalDate em Java
Método reverseBytes de Java Long
Método floatToRawIntBits em Java Float
Criar ArrayList a partir de um Array
Como Repetir uma String N Vezes
Identificando Caracteres Ignoráveis em Java
Método DoubleToLongBits em Java
Método longValue() em Java para Integer
Método rotateLeft em Java para Inteiros
Método Integer ValueOf em Java
Método decode() Long em Java
Adicionando um Caractere de Nova Linha a uma String
Converter String para ArrayList
Método isLetter em Java
Identificar Partes de Identificadores Unicode em Java
Método isWhitespace em Java
Método Java Long Compare
Formatação com Printf
Método reverseBytes de Caractere em Java
Java LocalDate com o Método withMonth
Converter String para Byte
Método numberOfTrailingZeros em Java para Inteiros
Método Integer RemainderUnsigned em Java
Método doubleValue() em Java para Long
Método Reverse Long em Java
Método getDayOfWeek do Java LocalDate
Método floatValue() em Java para Inteiros
Criando Exceções Java Personalizadas
Método Signum do Java Long
Inicialização de Lista em Uma Única Linha
Conversão de ArrayList para HashSet em Java
Escrevendo em um Arquivo
API de Data e Hora do Java 8
Método rotateRight do Inteiro em Java
Bibliotecas Java Json
Verificando se uma String é Numérica
Operador Módulo em Java
Método toUpperCase em Java para Caracteres
Verificando Caracteres Minúsculos em Java
Método Reverse de Inteiro em Java
Método Long Max em Java
Java LocalDate Método getDayOfYear
Aprenda a Data Local Atual
Converter Lista de Inteiros para Array de Inteiros
Ler Arquivo XML
Identificando Caracteres Unicode Ignoráveis
Conversão de Inteiro para Binário em Java
Método toHexString de Double em Java
Método shortValue() do Java Integer
Ler um Arquivo CSV
Como Converter um Stream em um Array
Método Character.digit em Java
Explorando a Detecção de Espaços em Caracteres Java
Converter Ponto de Código Unicode para Título (Title Case)
Método Double Min em Java
Método intBitsToFloat em Java
Método intValue() em Java para Float
Método numberOfTrailingZeros em Java para Long
Método parseUnsignedLong em Java
Método remainderUnsigned de Long em Java
Remover Elemento de um Java Map
Ordenar Elementos de HashSet
Identificando Caracteres Iniciais de Identificadores Java
Determinando Caracteres Titlecase em Java
Método floatValue() em Java para Float
Método toHexString() do Java para Long
Implementação de Merge Sort Recursivo em Java
Como Converter Data String para Timestamp
Método isJavaIdentifierPart em Java
Método compareUnsigned do Integer em Java
Método lowestOneBit do Java Long
Método isNaN em Java para Float
Método parseFloat() em Java para Float
Converter Ponto de Código Unicode para Minúsculas
Expressões Lambda e API Stream em Java
Método Min de Inteiro em Java
Como Juntar Duas ArrayLists
Explorando o Método Java Character Title Case
Substituição de Substrings em Java
Método toUnsignedLong de Inteiro para Java
Método toOctalString de Java Long
Inverter String em Java
Método Math.pow em Java
Contagem de Pontos de Código Unicode em Array de Caracteres
Conversão entre Array e Lista
Converter Char para String
Implementando uma Árvore de Busca Binária
Identificando Caracteres Iniciais de Identificadores Unicode
Conversão de Float para String em Java
Copiar Arquivos Usando a Classe Files do Java
Como Juntar Strings
Verificar se a Entrada é um Inteiro
Verificar se o Diretório Existe
Método getName() de Caractere Java
Conversão de ArrayList para LinkedHashSet em Java
Converter Int para String
Como Obter a Extensão de um Arquivo
Método hashCode de Inteiro em Java
Método equals() para Inteiros em Java
Implementando o Algoritmo de Dijkstra
Converter Lista para Array
Introdução ao Orgjson
Método hashCode de Caractere em Java
Gerando hashCode de Float em Java
Método isLowSurrogate do Java Character
Método intValue() em Java para Inteiros
Método parseInt de Inteiro em Java
Método parseUnsignedInt do Integer em Java
Método valueOf String do Integer em Java
Método parseLong em Java para Long
Conversão de String Unsigned para Long em Java
Arredondamento de Números de Ponto Flutuante em Java
Método Double Equals em Java
Método Java Character Codepointat Charsequence Int
Converter Inteiro para String em Java
Formatação de Strings em Java
Contagem de Pontos de Código Unicode
Método parseDouble em Java
Converter Caractere para String
Método Java Double Max
Contar Ocorrências de um Caractere
Método equals() de Caracteres em Java
Método Java Character GetType Codepoint
Verificando Palíndromos em Java
Utilizando Pares na Programação Java
Convertendo ArrayList para LinkedList
Conceitos de Genéricos em Java
Método isSurrogate em Java
Java: Converter Código de Ponto de Caractere para String
Método toString() da Classe Float em Java
Erro de Memória Heap Java
Adicionar Elementos a Array e ArrayList
Strings Imutáveis na Programação Java
Busca Binária em Java
Convertendo Character para String
Representação de String de Inteiro em Java
Converter Inteiro Sem Sinal
Técnicas de Ordenação em Java
Fundamentos de Enumeração em Java
Ordenando um HashMap
Algoritmo QuickSort Eficiente de Divisão e Conquista
Converter Long para String
Como Ler um Arquivo para String
Ordenando Java Map por Valores
Introdução às Tuplas em Java
Estruturas de Dados de Grafos em Java
Remover Duplicatas de ArrayList
Exploração do toString() de Long em Java
Criando uma Função de Troca (Swap)
Processamento de Texto Eficiente com Java BufferedReader
Asserções em Java: Testando Suposições
Estrutura de Dados TreeMap em Java
Cópia de Objetos: Shallow vs. Deep
Exploração do Hashcode de Float em Java
Como Converter Enum para String em Java
Comparator e Comparable
Converter InputStream para String
Como Criar um Objeto
Hashing em Java e HashCode
Classe Java POJO
Serialização e Desserialização em Java
Lendo um Arquivo CSV
Java Stream Filter
Concatenação de Strings em Java
Ordenando Strings em Java usando Arrays.sort()
Novas Funcionalidades do Java 11 Coming Soon
Professor
Labby
Labby is the LabEx teacher.
Compartilhar no Google Classroom
Junte-se ao Nosso Discord e Aprenda Juntos
Junte-se AgoraAvaliações dos Usuários
" mucha información pero se explica de manera clara verificando cada paso realizado y mostrado"
— Dylan Rosas
" trés instructif tout en s'amusant "
— ousmane Moussa Dicko
Recomendado para Você

