2016년 8월 17일 수요일

20day / SE / IO

http://www.javatpoint.com
http://www.javatpoint.com
  • IO : 입력과 출력  
Stream (스트림) : 흐름 ( 데이터의 연속적인 흐름 ) 입 출력을 위한 클래스를 통칭

  • IO 의 주요 추상클래스
/1byte2byte
입력InputStreamReader
출력OutputStreamWriter

  1. Node Stream 계열 ( 기본스트림 ) : 직접 장치에 연결되는 스트림
  2. Processing Stream 계열 ( 부가스트림 ) : 다른 스트림에 연결되어 기능을 부가하기 위한 스트림 
http://docstore.mik.ua

     ex)  FileWriter 생성 : 파일에 연결되는 노드 스트림
           PrintWriter 생성 : 기능 부가를 위한 프로세스 스트림
         
           관계 ( relationship )
           PrintWriter has a FileWriter
     
ex)

FileWriter fw = new FileWriter(path);
PrintWriter pw = new PrintWriter(fw); // fw를 생성자에 전달 
//pw 로 제어한다 
pw.println();
pw.close(); 
cs
         

  • 출력시 사용되는 주요 메서드 
  1. println();  한 라인씩 출력한다 
  2. flush(); 버퍼에 있는 데이터를 모두 출력한다 
  3. close(); 연결된 스트림을 닫아준다->내부적으로 flush 를 수행한다 

Related Posts:

  • 63day / Semi-Project Final!! 마지막 마감 Kanban 드디어 끝난 Semi-Project 리뷰하겠다! 이슈 막판에 프로젝트 합치는 과정에서 문제 발견 후 수정 추가구현으로 급하게 관리자모드 생성 (단 퀄리티가 떨어짐) 막판 CSS가다듬기 및 Ajax적용 예정에 없던 Project Re… Read More
  • 60day / Semi-Project 2day 10/18 kanban  Semi-Project 2day 이슈 원래 계획에 장바구니를 소멸성으로 DTO처리하기로 하였으나 차후 추가구현을 위해 DB라도 반영하기로 하였다. 추가된 Table 요소들 use case diagram … Read More
  • 62day / Semi-Project 4day 10/20 Kanban Semi-Project 4day 이슈 목표치 달성에 눈 앞에 두고 추가구현 회의를 하게됨 ↳ 회의를 통해 추가 구현 사항이였던 장바구니를 구현하기로 함.  장바구니를 구현하다보니 DB 설계 오류발견되어 관계가 꼬이는 상황이… Read More
  • 42day / WEB / Model2 회원관리 Project Model2 Architecture 회원관리 Project 요구사항  1. 회원 정보 검색 FindById FindByAddress 2. 회원인증 로그인 -> 카페입장(only! 인증된 회원) -> 로그아웃 3. 정보수정 회원의 … Read More
  • 61day / Semi-Project 3day 10/19 Kanban Semi-Project 3day 이슈 Flow Chart를 수기로 만들었는 데 Mockup Tool옮기자 문제점이 굉장히 많이 나왔다. ↳ 재토의를 거쳐 문제점을 고쳤다. DB부분 담당을 했던 인원이 프로젝트 중간에 하차한 … Read More

0 개의 댓글:

댓글 쓰기