-
11. ex1 - (4) ExceptionDemo4 (URL로 사진 저장 - catch)java/코드 리뷰 2020. 4. 23. 19:02123456789101112131415161718192021222324252627282930313233343536373839404142package ex1;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;public class ExceptionDemo4 {public static void main(String[] args) {try {URL url = new URL("https://thumb.mtstarnews.com/06/2012/11/2012110618560680005_1.jpg/dims/optimize");InputStream in = url.openStream();FileOutputStream out = new FileOutputStream("C:/files/star.png");byte[] buf = new byte[1024];int len = 0;while ((len=in.read(buf)) != -1) {out.write(buf, 0, len);}out.close();} catch (MalformedURLException e) {// e.printStackTrace();// String errorMessage = e.getMessage();// System.out.println("에러 메시지 : " + errorMessage);} catch (FileNotFoundException e) {// e.printStackTrace();// String errorMessage = e.getMessage();// System.out.println("에러 메시지 : " + errorMessage);} catch (IOException e) {// e.printStackTrace();// String errorMessage = e.getMessage();// System.out.println("에러 메시지 : " + errorMessage);}}}
'java > 코드 리뷰' 카테고리의 다른 글
11. ex1 - (6) ExceptionDemo6 (사진, 예외 강제 발생) (0) 2020.04.23 11. ex1 - (5) ExceptionDemo5 (URL로 사진 저장, 복사) (0) 2020.04.23 11. ex1 - (3) ExceptionDemo3 (URL로 사진 저장) (0) 2020.04.23 11. ex1 - (2) ExceptionDemo2 (예외 catch 순서) (0) 2020.04.23 10. oop12 - (1) Note Demo (익명 객체 사용) (0) 2020.04.03