Busca DevMedia
Você está buscando em artigos free no canal Java
- Introdução ao JDBC Artigo
Neste artigo, iniciaremos os estudos de uma biblioteca muito utilizada em diversas aplicações escritas em Java, que é a JDBC. Entenderemos o seu conceito, por que utilizar, como é estruturado e um pequeno exemplo de como implementar.
- Novidades do Java Artigo
Saiba o que muda no código Java após o lançamento da versão 17.
- Teste unitário com JUnit Artigo
JUnit é uma API de código aberto para a criação de testes unitários em Java, bem como outras linguagem compatíveis com a JVM.
- Jakarta EE, o futuro do Java EE Artigo
O significado da mudança do Java EE para o Jakarta EE.
- Como tratar exceções na linguagem Java Artigo
Aprenda o que é o mecanismo de exceções do Java, conheça as suas categorias e saiba como desenvolver programas que consigam tratar suas próprias exceções.
- Como criar minha primeira classe em Java Artigo
Neste conteúdo você aprenderá a criar sua primeira classe na linguagem Java. Aprenda também a usar herança e interfaces, bem como métodos, atributos e propriedades.
- Java: variáveis e constantes Artigo
Neste documento será apresentado como declarar e utilizar variáveis e constantes no Java. É por meio delas que conseguimos guardar os dados em memória e acessá-los quando necessário.
- As boas partes do Java 11 Artigo
Veremos as principais novidades trazidas pelo Java 11 e algumas dicas para quem quiser testá-las.
- Web services RESTful: Como adicionar segurança com JWT Artigo
No artigo, será analisada a implementação de uma API RESTful com segurança via JWT, baseada no framework Spring Security, para exemplificar todos os conceitos.
- Enums no Java Artigo
Aprenda nesse microexemplo como criar e utilizar enums no Java. Confira como esse poderoso recurso permite a definição de um conjunto limitado de valores para uma variável.
- Números mágicos: O que são e como corrigir Artigo
Confira o que são números mágicos e como reconhecer a presença dessa má prática de programação em códigos. Veja ainda quais recursos da linguagem Java podem ser utilizados para corrigir esse problema.
- JPA: Como usar a anotação @GeneratedValue Artigo
Nesta documentação você aprenderá a utilizar a anotação @GeneratedValue, a qual deve ser declarada quando a geração do valor da chave-primária é de responsabilidade do banco de dados.
- JPA: Como usar a anotação @Id Artigo
Nesta documentação você aprenderá a utilizar a anotação @Id para informar qual campo de uma entidade representa a chave primária da respectiva tabela no banco de dados.
- JPA: Como usar a anotação @Entity Artigo
Nesta documentação você aprenderá a utilizar a anotação @Entity para informar que uma classe representa uma entidade e que seus objetos devem ser persistidos no banco de dados.
- Java: Declaração e utilização de classes Artigo
Nesta documentação você aprenderá a declarar e utilizar classes na linguagem de programação Java. Para isso será apresentada sua sintaxe, bem como seu funcionamento e exemplos de uso.
- Java: operadores de atribuição, aritméticos, relacionais e lógicos Artigo
Este documento apresenta os operadores aritméticos e os operadores relacionais/lógicos, utilizados para a escrita de algoritmos em Java, principalmente operações matemáticas e condições booleanas.
- Java: if/else e o operador ternário Artigo
Este documento apresenta as estruturas condicionais if/else e operador ternário, recursos que possibilitam executar diferentes trechos de código com base em uma expressão booleana.
- CDI Ambiguous Dependencies: Aprenda o que é e como resolver Artigo
Veja neste artigo qual a origem do erro “Ambiguous Dependencies” do CDI no Java e como resolvê-lo.
- Hibernate Validator: Validando dados no back-end com anotações Artigo
Veja neste artigo como utilizar anotações do Hibernate Validator para realizar validações de dados no back-end.
- Java Reflection API e Strategy: Como evitar o encadeamento de ifs Artigo
Aprenda neste artigo como o padrão de projeto Strategy, aliado a recursos da Reflection API, pode nos ajudar a escrever um código mais limpo e organizado.
- Hibernate: Como configurar em um projeto Artigo
Veja neste artigo como configurar o framework de mapeamento objeto-relacional Hibernate no seu projeto.
- Hibernate: Persistindo datas no Java sem incompatibilidade de tipos Artigo
Veja neste artigo como utilizar a API de datas do Java 8 com o Hibernate sem problemas de mapeamento.
- Auditoria de dados com Hibernate Envers Artigo
Veja neste artigo como monitorar as ações realizadas sobre as entidades auditáveis de um sistema utilizando o Hibernate Envers.
- Java CDI: Criando beans com o CDI Producer Artigo
Veja neste artigo como usar o CDI Producer para criar beans em seus projetos Java.
- Como projetar aplicações com Spring e AngularJS para a nuvem Artigo
Aprenda neste artigo como projetar a arquitetura de uma aplicação para a nuvem utilizando Spring Boot e AngularJS.