\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

개발 환경

Window 10 

JDK 1.8

이클립스 2020_03 버전


웹 사이트의 이미지를 내 PC에 저장 하는 소스이다 

URL 주소는 와 파일 이름은 있다 

 

이 소스코드를 실행 하면 본인이 만든 프로젝트 폴더 안에 marine_coding.png 이름으로 이미지 파일이 생긴다 

 

package ex04.file;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;

public class UriCopy {

	public static void main(String[] args) throws MalformedURLException,IOException {
		// TODO Auto-generated method stub
		//https://blog.kakaocdn.net/dn/b3qYwy/btq2aEiya9E/jKV2FEAPkPIxhzxB9rnIHK/img.jpg
			//https://blog.kakaocdn.net/dn/FJtHL/btq2bILMOQC/1AagJMhW184OPG26S7bpWk/img.png
		URL url = new URL("https://blog.kakaocdn.net/dn/FJtHL/btq2bILMOQC/1AagJMhW184OPG26S7bpWk/img.png");
		//읽기 객체
		InputStream is = url.openStream();
		//쓰기 객체
		OutputStream os = new FileOutputStream("marine_coding.png");
		
		byte[] buffer = new byte[1024*8];
		
		while (true) {
			int inputData = is.read(buffer);
			if(inputData == -1)break;
			os.write(buffer,0,inputData);
			
		}
		is.close(); os.close();
		System.out.println("웹에서 복사 성공함");
	}

}

 


728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band