[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..
[혼자 공부하는 자바] 8/1 13-1 [Set 컬렉션] [Set 인터페이스] [HashSet]
·
JAVA
Set컬렉션 객체를 저장하는 Set컬렉션 ㅇList컬렉션과 다른 점 ㄴ저장 순서가 유지되지 않는다. ㄴ객체를 중복해서 저장할 수 없다!! + 하나의 null만 저장 가능 ㄴ수학의 집합과 성격이 비슷 ㄴ인덱스로 관리하지 않는다 (순서 개념 자체가 없음) Set 컬렉션에는 HashSet, LinkedHashSet, TreeSet 등이 있다. 이들은 Set인터페이스의 컬렉션클래스(구현클래스)이다. 기능 메소드 설명 객체 추가 boolean add(E e) 객체를 저장. 성공적으로 저장되면 true를 리턴, 중복 객체면 false 리턴 객체 검색 boolean contains(Object o) 주어진 객체가 저정되어있는지 조사 boolean isEmpty() 컬렉션이 비어있는지 조사 Iterator iterat..
[혼자 공부하는 자바] 7/31 13-1 [List 컬렉션] [ArrayList] [Vector] [LinkedList]
·
JAVA
복습: 자바는 인터페이스, 구현클래스를 제공하는 컬렉션 프레임워크를 java.util패키지에서 제공한다. List 컬렉션 배열과 공통점 : 인덱스로 객체를 관리 배열과 차이점 : 저장용량 (자동증가, 자동인덱스부여) / 다양한 메소드 제공 (추가, 삭제, 검색 등) ※객체 자체를 저장 x 계속 그랬듯이 '객체의 번지를 참조' => 그래서 동일객체를 중복 저장할 수 있다. (동일한 번지를 참조) null도 저장이 가능하고, 이 때 해당 인덱스는 당연히 객체를 참조하지 않음 +List컬렉션은 힙 영역에 있다. (배열과 마찬가지) List컬렉션에는 ArrayList, Vector, LinkedList *아래 표에서 E는 타입 파라미터이다. 기능 메소드 설명 객체 추가 boolean add(E e) 객체를 맨 ..