Convenções de código Java
05/janeiro/2010 - Java
Olá
Nada melhor para quem vai efetuar uma manutenção em código-fonte do que poder ler de forma padronizada. Pensando nisso a SUN disponibiliza uma convenção para formatação de código Java, isso incluí nome das classes, dos métodos, declaração de váriaveis, identação, formatação dos comandos e etc. Apesar da última revisão ter sido em abril de 1999 ainda está valendo.
Para algumas pessoas a convenção da SUN pode não agradar, pois tem gente que gosta do fonte assim:
if (condition)
{
statements;
}
else if (condition)
{
statements;
}
else
{
statements;
}
Mas a convenção diz para ser assim:
if (condition) {
statements;
} else if (condition) {
statements;
} else {
statements;
}
Enfim, gostando ou não gostando é importante seguir um padrão, já pensou se as placas de pare fosse octogono em algumas cidades e em outras não? ou se cada banco criasse um código de barras próprio para seus boletos? iria ser muito mais dificil ler.
A convenção que mais ajuda é o de nomenclatura, por exemplo os métodos que devem iniciar com verbo e tem a primeira letra minúscula e depois cada palavra capitalizada.
Code Conventions for the Java Programming Language
Até mais,
Roberto
Simulado para SCJP
05/janeiro/2010 - Java
Olá
Essa dica vai para quem está estudando ou pretende estudar para certificação de programador Java. Hoje foi lançado um simulado com aproximadamente 300 questões focadas em SCJP 5 chamado SimSCJP criado pelo Camilo Lopes.
Segundo ele:
O simulado para SCJP foi desenvolvido com o proposito de ajudar aos candidatos que estão se preparando para SCJP 5 . Há questões fáceis como díficeis, exatamente como você irá encontrar no exame real da Sun. Não formatamos os códigos ou organizamos. Pois não espere encontrar no exame um código bonitinho.
Parabéns pela iniciativa Camilo, com certeza irá ajudar muita gente.
Link para o simulado em português.
Link para o simulado em inglês com contagem regressiva.
Até mais,
Roberto
Feliz 2010!
29/dezembro/2009 - Geral
Olá!
Esse será o último post do ano de 2009, desejo a todos que em 2010 todos atinjam seus objetivos pessoais e profissionais, tenham muita saúde, paz e dinheiro no bolso.
public static void main(String[] args) {
System.out.println("Feliz 2010!!!");
}
Bons códigos a todos!
Até mais,
Roberto
Alterando a saída do System.out.println()
13/dezembro/2009 - Java
Olá!
Quando criamos um programa em java e queremos mostrar alguma mensagem no console usamos inconscientemente o System.out.println(), mas e para gravar essas mesmas mensagens em um arquivo texto? Muito simples, basta dar um System.setOut() passando o PrintStream desejado. No exemplo abaixo alteramos a saída padrão, que era no console, para um arquivo texto.
String path = "D:\\saida.txt";
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(path);
System.setOut(new PrintStream(fileOutputStream, true));
System.out.println("Teste");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Até mais
Roberto
Google Wave – Convites
25/novembro/2009 - Google
Olá!
Recebi alguns convites do Google \/\/ave para serem distribuídos. Para os leitores do meu site reservei dois convites.
Para participar do sorteio basta deixar um comentário logo abaixo deste post até as 22h do dia 26/11/2009 com nome e um email válido para eu possa entrar em contato.
O sorteio se dará enumerando os comentários do mais antigo para o mais recente, ou seja, quem postar o primeiro comentário receberá o número 1(um). Dois números aleatórios serão gerados por mim utilizando o site random.org.
Obs: Será válido apenas um comentário por pessoa/email.
Sorteio realizado, os números gerados pelo random.org foram 7 e 2 assim os ganhadores são:
- Marcelo de Moraes Schambeck
- Ever Santoro
Obrigado a todos!
Até mais,
Roberto