O que é encapsulamento?

No meu sistema de cadastro de livros eu preciso do nome e do preço: [code language=”java”] public class Livro { private final String nome; private final double preco; public Livro(String nome, double preco) { this.nome = nome; this.preco = preco; } //métodos } [/code] Para cadastrar um livro eu preciso passar as informações e enviar
Continuar lendo…

Ordenando uma lista de objetos em Java

Concluindo mais um curso eu irei alcançar o top 3 do Alura! [code] Guilherme Silveira – 23.143. Maurício Aniche – 19.930. Rodrigo Turini – 13.500. Alex Felipe – 13.450. [/code] Para computar as informações dos pontos usamos a classe Aluno: [code language=”java”] public class Aluno { private final String nome; private int pontos; public Aluno(String
Continuar lendo…

Converter int para String em Java

Completei mais um curso no Alura e aumentei a minha pontuação: [code language=”java”] String aluno = “Alex Felipe”; int pontos = 12000; [/code] Para imprimir a minha pontuação basta concatenar a variável aluno + pontos dentro de um sysout: [code language=”java”] System.out.println(aluno + " – " + pontos); [/code] Mas, como eu poderia fazer com
Continuar lendo…

select count(*), count(1) e count(nome): a batalha dos counts de SQL

Quantos produtos tem minha empresa mesmo? [code language=”sql”] select count(nome) from Produtos; > 198 [/code] Mas… [code lang=sql] select count(id) from Produtos; > 200 [/code] Como assim? SQL pirou? De novo? [code lang=sql] select id, nome from Produtos where nome is null; > 190, null > 196, null [/code] Tã dã!!! O select count verifica o
Continuar lendo…