------ import
import java.awt.image.BufferedImage;
import java.io.File;
import java.net.URL;
import javax.imageio.ImageIO;
String imgUrl = http://~~~~~~~~.jpg; // image url
URL url = new URL(imgUrl);
String fileName = imgUrl.substring( imgUrl.lastIndexOf('/')+1, imgUrl.length() ); // 이미지 파일명 추출
String ext = imgUrl.substring( imgUrl.lastIndexOf('.')+1, imgUrl.length() ); // 이미지 확장자 추출
BufferedImage img = ImageIO.read(url);
ImageIO.write(img, ext, new File(경로+fileName));