Quinta-feira, Janeiro 19, 2012

How To Write Bytes To File


OutputStream out = new FileOutputStream(file);
InputStream in = new ByteArrayInputStream(bytes);

byte[] outputByte = new byte[4096];

try
{
while (in.read(outputByte, 0, 4096) != -1) {
out.write(outputByte, 0, 4096);
}

in.close();
out.flush();
out.close();

}
catch (Exception e)
{
throw e;
}
finally
{
if (in != null) {
in.close();
}
if (out != null) {
out.flush();
out.close();
}
}

How To Get Amout Of Time Of A Method Execution

Como "pegar" o tempo total de execução de um método.


Calendar time = Calendar.getInstance();
// your code...
System.out.println("Time in milliseconds: " + time.getTimeInMillis());

Postagens "How To..."

Eu gostaria de iniciar essa série de postagens uma vez que não poucas vezes me deparo com a seguinte pergunta quando estou com alguma dificuldade: "Como eu faço para..." (How To).

Peço a liberdade para traduzir não ao literal, então vou tentar fazer postagens mais objetivas com o título de "How To..."

Acredito que esse tipo de postagem em blogs é mais objetiva e ajuda sobremaneira nas consultas a internet (googleadas).

Abraços e espero que aproveitem!

Daniel

Segunda-feira, Junho 20, 2011

Problemas de encoding ao receber parametros de URL

Você já deve ter se deparado com problemas de encoding ao receber requisições de cujo conteúdo há caracteres latinos tais como "ç".

Bom, um ajuste eficiente disso é fazer o seguinte:

request.setCharacterEncoding("UTF-8");

String paramValue = URLDecoder.decode(request.getParameter("param"), "UTF-8");

Bom, segue aí a dica!

Abraços!

Terça-feira, Maio 31, 2011

Inverter String numa única linha

Se você quiser inverter uma String usando uma única linha.

System.out.println(new StringBuffer("http://www.youtube.com/watch?v=6dGEadbbxyw").reverse());

Abraços!

Quinta-feira, Maio 19, 2011

Instalando o Tortoise SVN Client

Neste post, eu mostro como instalar o Tortoise SVN Client. O ambiente no qual estou me baseando é o Ruindows 7, mas serve para qualquer sistema operacional baseado em Ruindows.

Primeiro, baixe o Tortoise SVN Client . Escolha a versão mais adequada para o seu sistema operacional: 32bits ou 64bits.

Pra instalar é fácil: next, next, next, Finish.

Reinicie no final para as configurações terem efeito.

Crie na raiz do C:\ um diretório chamado svn:

c:\svn

Acesso o diretório recém criado e clique com o botão direito do mouse sobre ele e, em seguida, no menu de atalho, clique em "SVN Checkout...".


Na janela de dialogo, informe o URL do repositório e clique em ok.

Informe o usuario e senha e baixo o conteúdo do repositório.


Quinta-feira, Abril 28, 2011

Java Applet - Redirecionando URL's via applet

Essa postagem quero compartilhar a forma de como é possível fazer um redirecionamento de URL de "dentro" de um applet.

O Cenário!

Imagine que você tem um applet que possui um botão chamado "Redirecionar" e que ao clicá-lo você é redirecionado para outra URL. Não vou me atentar a códigos desnecessários.

Ao que interessa!

O código basicamente um JPanel que possui um botão conforme mencionado.




Terça-feira, Abril 19, 2011

Aula 1 - Preparando o ambiente - JDK

A preparação de um ambiente de desenvolvimento básico em sistemas operacionais Microsoft Windows é bastante simples e vamos seguir os passos abaixo:

PASSO 1: baixando a JDK.

É muito importante que se baixe a JDK de última versão. Para isso vá até o site da Oracle Sun http://www.sun.com procure pela sessão de downloads em seguida a sessão Java for Developers. Os sites da Oracle podem ser bastante "trick" ou "complicados" e não poucas vezes não muito intuitivos. Paciência para localizar o download correto é fundamental. Ou se preferir acessar o site abaixo






A versão corrente do JDK até o momento em que escrevo este post é a 6 update 24.



Selecione a plataforma Windows, marque a opção "I agree to the Java SE Development Kit 6u24 License Agreement ." e clique em "Continue".



Clique no link conforme é mostrado ao lado para proceder com o download.

PASSO 2: instalando a JDK.

Após o término do download do arquivo, execute o instalador. Este é um wizard bastante prático e simples. A única dica que eu dou neste passo, é ao invés de instalar o JDK na pasta padrão, instale-o na raiz C:\

A estrutura deverá ficar assim após a instalação:

C:\Java\jdk1.6.0_24

Bom, espero que eu tenha contemplado todos os passos para instalação do Kit de Desenvolvimento de Aplicações Java.

Bom proveito e boa sorte!

Segunda-feira, Abril 18, 2011

Aulas Java - Cronograma

Abaixo segue o cronograma das aulas de programacao:

Aula 1 O que é Java?
Aula 2 Variáveis primitivas e Controle de fluxo
Aula 3 Orientação a Objetos básica
Aula 4 Arrays
Aula 5 Modificadores de acesso e atributos de classe
Aula 6 Orientação a Objetos – herança, reescrita e polimorfismo
Aula 7 Eclipse IDE
Aula 8 Orientação a Objetos – classes abstratas
Aula 9 Orientação a Objetos – interfaces
Aula 10 Exceptions
Aula 11 Pacotes
Aula 12 Ferramentas: jar e javadoc
Aula 13 O pacote java.lang
Aula 14 O pacote java.io
Aula 15 Collections framework
Aula 16 Programação concorrentes e Threads


Boa sorte,