Como puedo bajar un archivo con java?

fedora1983
03 de Octubre del 2005
tengo archivos en una pagina de internet y en un ftp como puedo bajarlos tilizando java un tipo como actualizadro de programa como el windows update que solo se conecta al sitio y los empieza a bajar sin preguntarnos donde lo va a guardar y si enseñarnos la direccion solo neceto la rutina para acceder al archivo y bajar los archivos a disco