14챕터 [입출력스트림] 요약정리 (복습)
·
JAVA
14-1 java.io에서 여러 스트림클래스를 제공 ㅇ바이트기반 입출력 스트림 ㅡInputStream ㅡ 메소드 read() ㅡOutputStream ㅡ 메소드 write() ㅇ문자기반 입출력 스트림 ㅡReader ㅡ 메소드 read() ㅡWriter ㅡ 메소드 write() cf) 최상위 클래스 / 추상클래스 cf) 출력스트림은 출력할 데이터를 바로 보내지 않고 우선 내부 버퍼에 저장해둔다 (성능 향상) 14-2 보조스트림 : 다른스트림과 연결해 편리기능 제공 / 연속적 연결 가능 (보조스트림 변수 = new 보조스트림(연결스트림)) ㅇ문자변환 보조스트림 : 문자입출력은 Writer, Reader가 편리하다고 함 ㅡOutputStreamWriter ㅡInputStreamReader ㅇ성능향상 보조스트림..
[혼자 공부하는 자바] 8/16 14-3 [입출력 관련 API]
·
JAVA
System.in System.out Scanner File 14-1, 14-2에서 입출력스트림과 보조 스트림을 배웠는데, 자바 표준 API에서는 이런 스트림들을 이용해서 다양한 기능을 제공한다. 자바는 콘솔에서 데이터 입출력 할 때 System.in과 System.out을 사용하는데 이게 바로 각각 InputStream과 PrintStream타입의 필드이다. 14-3 : 콘솔 입출력시 보조스트림 사용하는 방법, 파일 입출력시 부가적인 정보를 제공해주는 File클래스를 공부하자. System.in 필드 아아 in 이게 InputStream타입의 필드이다. (System클래스의 in이라는 정적 필드는 InputStream타입) >>그래서 System.in은 InputStream 변수로 참조가 가능! Inp..
[6주차] 기본미션 + 선택미션 [혼공단] [혼공자]
·
JAVA
더보기 기본 미션 입출력 스트림 요약 정리 포스팅 https://splendidlolli.tistory.com/129 14챕터 [입출력스트림] 요약정리 (복습) 14-1 java.io에서 여러 스트림클래스를 제공 ㅇ바이트기반 입출력 스트림 ㅡInputStream ㅡ 메소드 read() ㅡOutputStream ㅡ 메소드 write() ㅇ문자기반 입출력 스트림 ㅡReader ㅡ 메소드 read() ㅡWriter ㅡ 메.. splendidlolli.tistory.com https://splendidlolli.tistory.com/123?category=950793 [혼자 공부하는 자바] 8/13 14-1 [입출력 스트림] [바이트 기반 스트림] [바이트 입출력 스트림] [Input 헉 마지막 챕터 14 요거..
[혼자 공부하는 자바] 8/16 14-2 [보조 스트림] [문자변환] [성능향상] [기본타입입출력] [프린터]
·
JAVA
보조 스트림, 문자 변환, 성능 향상, 기본 타입 입출력, 개행 출력 이전에 배웠던 데이터 입출력 -> 기본 스트림 4개 : Input/OutputStream, Reader,Writer 직접 사용 여기서 배울 데이터 입출력 : 데이터를 변환해서 입출력 하고싶을 때, 데이터 출력 형식을 지정하고 싶을 때, 입출력 성능 향상을 원할 때! 기본 스트림에 보조 스트림을 연결해 사용한다. 보조 스트림 : 다른 스트림과 연결이 되어서 여러 편리 기능을 제공하는 스트림 ㄴ문자 변환, 입출력, 성능 향상, 기본 타입 출력 등 기능 제공 ㄴ자체적으로 입출력 수행은 안된다. => 입출력 소스와 바로 연결되는 Input/OutputStream, Reader,Writer 등에 연결해야 한다. ㄴ이때 프로그램은 입출력스트림으로..
[혼자 공부하는 자바] 8/14 14-1 [입출력 스트림] [문자 기반 스트림] [문자 입출력 스트림] [Writer] [Reader]
·
JAVA
입출력스트림에 관한 전체적 내용은 이 포스팅 [혼자 공부하는 자바] 8/13 14-1 [입출력 스트림] [바이트 기반 스트림] [바이트 입출력 스트림] [Input 헉 마지막 챕터 14 요거 하고 처음부터 쭉 보면서 복습하기루 ㅇ입출력 스트림 이해, 입출력 스트림 클래스 선택할 줄 알기 ㅇ바이트 기반 입출력 스트림 사용할 수 있기 ㅇ문자 기반 입출력 스�� splendidlolli.tistory.com 아까 바이트 기반 입출력 스트림인 InputStream, OutputStream을 학습했다. 여기서는 이제 '문자 입출력 스트림'을 공부해보겠다. 문자 출력 스트림: Writer 문자 입력 스트림: Reader 문자 출력 스트림 Writer 리턴타입 메소드 설명 void write(int c) 매개값으로 ..
[혼자 공부하는 자바] 8/13 14-1 [입출력 스트림] [바이트 기반 스트림] [바이트 입출력 스트림] [InputStream] [OutputStream]
·
JAVA
헉 마지막 챕터 14 요거 하고 처음부터 쭉 보면서 복습하기루 ㅇ입출력 스트림 이해, 입출력 스트림 클래스 선택할 줄 알기 ㅇ바이트 기반 입출력 스트림 사용할 수 있기 ㅇ문자 기반 입출력 스트림 사용할 수 있기 [14-1] 입출력스트림 InputStream OutputStream Reader Writer 데이터를 읽고 출력하는데 사용되는 입출력 API 공부 데이터는 출발지에서 도착지로 흘러가고, 자바에서는 스트림을 통해 데이터가 입출력된다. 출발지 : 출력 스트림 사용 (데이터를 출력해야 하므로) 도착지 : 입력 스트림 사용 (흘러온 데이터를 입력받아야 하므로) 입력 스트림 출력 스트림 입출력 스트림 종류 java.io 패키지에서 여러 스트림클래스를 제공 -> 크게 두종류로 구분 ㅇ바이트 기반 스트림 :..
[혼자 공부하는 자바] 8/13 13-2 [컬렉션프레임워크] [LIFO(후입선출)/Stack클래스] [FIFO(선입선출)/Queue인터페이스]
·
JAVA
이게 모지?? 되게 낮설다 0_0! 컬렉션프레임워크 ㄴStack클래스 : LIFO(후입선출)자료구조 제공 ㄴQueue인터페이스 : FIFO(선입선출)자료구조 제공 무슨소리일까>_
[5주차] 기본미션 + 선택미션 [혼공단] [혼공자]
·
JAVA
더보기 기본미션 - 직접 정리한 키워드 공유 MS의 onenote를 적극 활용해서 키워드를 메모하고 있습니다 헷갈릴때 다시 학습했던 포스팅을 읽으면서 간단히 키워드를 메모해두면 나중에 가볍게 다시 한번 읽어보는 것만으로도 큰 학습이 되어서 좋습니다 아래 사진에 간간이 메모한 내용 일부를 미션사진으로 첨부합니다^o^* 선택미션 - 573쪽 직접해보는손코딩 학습 https://splendidlolli.tistory.com/120 [혼자 공부하는 자바] 8/9 13-1 [Map 컬렉션] [Map인터페이스] [HashMap] [Hashtable] 어디 갔다가 어제 집에 돌아와서 며칠간 학습을 못했다 오늘 화이팅해야한다 ^o^ Map컬렉션 (HashMap, HashTable, LinkedHashMap, Prope..
[혼자 공부하는 자바] 8/9 13-1 [Map 컬렉션] [Map인터페이스] [HashMap] [Hashtable]
·
JAVA
어디 갔다가 어제 집에 돌아와서 며칠간 학습을 못했다 오늘 화이팅해야한다 ^o^ Map컬렉션 (HashMap, HashTable, LinkedHashMap, Properties, TreeMap ...) 구조: 키와 값으로 구성된 Map.Entry 객체를 저장하는 구조 Entry: Map인터페이스 내부에 선언된 중첩인터페이스. 여기서 키, 값은 객체다. Entry객체는 키,값 쌍으로 구성된다. 기능 메소드 설명 객체 추가 V put(K key, V value) 주어진 키로 값을 저장 ㅇ새로운 키일 경우 : null 리턴 ㅇ동일키가 있을 경우 : 값 대체하고 '이전 값'을 리턴 객체 검색 boolean containsKey(Object key) 키 존재여부 확인 boolean containsValue(Obj..
[4주차] 기본미션 + 선택미션 [혼공단] [혼공자]
·
JAVA
더보기 기본 미션 550쪽 [직접 해보는 손코딩] 코딩과정 및 실행 결과 인증샷 https://splendidlolli.tistory.com/115?category=950793 [혼자 공부하는 자바] 7/30 12-2 [스레드 제어] [스레드 일시정지] [sleep()] [안전한 종료] [interrupt()] [I //스레드 상태, 일시정지, 안전한 종료, 데몬스레드// 스레드의 상태를 변경해서 스레드를 제어하는 방법을 공부하는 챕터 cf) start()메소드를 사용했다고 해서 바로 실행되는 건 아니다. 사실은 �� splendidlolli.tistory.com 위 포스팅 맨 아래에 사진첨부되어있습니다 ^o^ 선택 문제 539쪽 2번 문제 풀이 https://splendidlolli.tistory.co..