#19

조성현·2023년 3월 24일
0
post-thumbnail

데이터 - 프로그램을 만들다 = 정보(데이터)처리

데이터
	임시 저장 데이터 - 프로그램 종료시 사라지는 데이터
    	- 자료
        	변수/상수
            	배열/컬렉션/객체
    영구 저장 데이터 - java.io(일반파일)
    	로컬 저장
        	프로그램과 같은 컴퓨터에 있는 데이터
            -파일
            	일반파일
                	-text/txt
                바이너리(특수)파일
                	-hwp/docx/xlsx/pptx
                    -imge/sound
        
        데이터 베이스 구조
        
        원격 저장
        	네트워크 상의 컴퓨터에 있는 데이터
            -데이터베이스
            

File

file 경로

file 생성

file 내용보기

스트림

I/O
입력 | 프로그램 <- 파일
Inputstream / Reader
Outputstream / Writer
출력 | 프로그램 -> 파일

입출력 단위
1byte(영문자 숫자 특수문자 ...)
= Is or Os
2byte(다국어 : chat)
= Reader ir Writer

직접/간접

1차 스트림
	파일(데이터)에 연결
2차 스트림(보조 스트림)
	1차 스트림에 연결

InputStream

OutStream

true 일 때false 일 때

Reader / Write - 다국어 사용 가능

Copy



BufferedInputStream / BufferedOutputStream

  • FileInputStream / FileOutputStream 보다 훨씬 빠르다.





숙제

0개의 댓글