Fazer download de um site e salvar no disco

Ola, possuo um site http://meusite.com.br/util/algumacoisa.jar

teria alguma maneida de fazer com que o java baixe este arquivo?

e salve em um diretorio especifivo?

vlw aew.

Tente algo assim:

	public void downloadArquivo(String urlArquivoDownload, String pathDestinoArquivo) {
		try {
			url = new URL(urlArquivoDownload);
			os = new FileOutputStream(pathDestinoArquivo);

			in = url.openStream();
		    buf = new byte[4 * 1024]; // 4K buffer
		    while ((bytesRead = in.read(buf)) != -1) {
		      os.write(buf, 0, bytesRead);
		    }
		    
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				os.close();
				in.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}

molmedo funcionou perfeitamente! muito obrigado!

só uma duvida antes de baixar o arquivo eu teria como pegar as propriedades dele pra ver a data de modificação ou algo assim?

vlw.

@ EDIT :

Poderia me explicar qual o que seria

 buf = new byte[4 * 1024]; // 4K buffer  

vlw

A minha ideia é criar um atualizador para meu aplicativo.

=)

WalkMan,

É um buffer temporário. Poderia ter qualquer tamanho em tese.