Abertura
Bem-vindo
Bem-vindo a todos em nossa plataforma de conteúdo sobre tecnologia, programação e nossas experiências de desenvolvimento. Assista ao vídeo a seguir e descubra como será nossa viagem para nos converter em um desenvolvedor preparado para o mercado de trabalho.
Sobre o Autor
Gleyson Sampaio é um Apaixonado por programação, nômade digital, especialista na linguagem Java e Spring Framework com mais de 10 anos de atuação nas áreas de indústria, varejo e financeira.
Dica da Semana
Exclusão física vs lógica na base de dados
Evite usar @ManyToOne em excesso
Programação Orientada a Objetos - Classes vs Objetos
Acesse o nosso conteúdo Essential e descubra mais sobre os conceitos da Programação Orientada a Objetos.
Conversão de objetos com BeanUtils.copyProperties()
Desvendando os tipos de construtores e sua aplicabilidade.
Aprenda SQL utilizando o HSQLDB, um banco de dados relacional portábil.
GlobalExceptionHandler e respostas HTTP.
Canais
Abaixo selecionamos materiais essencias disponibilizados pelos canais e comunidades mais relevantes na área de tecnologia e programação.
Lives
Live de lançamento da plataforma e sorteio de um voucher semestral com o código que simula o programa de sorteio de vouchers.
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import java.util.Random;
public class Sorteio {
public static void main(String[] args) {
//caminho do arquivo
String caminhoArquivo = "C:\\iza\\vouchers.csv";
try{
//Java NIO
Path localizacaoArquivo = Paths.get(caminhoArquivo);
List<String> vouchers = Files.readAllLines(localizacaoArquivo);
System.out.println("Quantidade de vouchers: " + vouchers.size());
//Java Collections + Lamba Stream
//vouchers.forEach(v-> System.out.println(v));
//Collections.shuffle(vouchers); //embaralhando a lista
//Classes Essenciais
Random random = new Random();
int posicaoElemento = random.nextInt(vouchers.size());
System.out.println("A posição retornada foi: " + posicaoElemento);
//recursos de um list
String voucherSorteado = vouchers.get(posicaoElemento);
System.out.println("O vou sorteado foi: " + voucherSorteado);
}catch (Exception ex){
ex.printStackTrace();
}
}
}