1 팁
1.
2 복습
1.
스킵
3 이론
1. Stringbuffer 클래스 2
2. 컬렉션 프레임 워크 핵심 인터 페이스 (list,set,map) 중요!!
list : 순서도 있고 중복도 가능
abstract : 추상
3.싱글 쓰레드 vs 멀티 쓰레드 (핵심!!!)
일반적으로 싱글 쓰레드를 쓰는 경우가 많음.
4. Arraylist
5. 스택 & 큐
시험문제에 자주 나옴
6. 이너머레이션
next()은 get 과 같음
4 실습
1. 어레이리스트와 해시셋의 차이
package j0530;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Iterator; //컬렉션을 읽어오는 객체
public class C0530_07 {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add("abc");
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("abc");
list.add("bbb");
list.add("aaa");
// 출력
Iterator it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
// 정렬 기능 있음
System.out.println("--------------------");
System.out.println("[기본 이터레이터 출력]");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
HashSet hs = new HashSet();
hs.add("abc");
hs.add("aaa");
hs.add("bbb");
hs.add("ccc");
hs.add("abc");
hs.add("bbb");
hs.add("aaa");
System.out.println("-------------");
System.out.println("[set 출력]");
Iterator it2 = hs.iterator();
while (it2.hasNext()) {
System.out.println(it2.next());
}
}
}
HashSet : 중복 방지, 순서가 없음
Arraylist : 받은 그대로 출력
5 문제풀이
1.
6 단축키
1.
* 핵심
- str은 똑같은 이름이지만 새로운 공간에 만들어서 저장 (String)
- int a는 1개의 저장소에 계속 하나만 저장함.
- list, set, map은 기억해야 함
* 0530 실습 링크
728x90
반응형
LIST
'배운 책들 정리 > 자바 완전 정복' 카테고리의 다른 글
자바의 정석 14 - 입출력 (0) | 2023.05.31 |
---|---|
자바의 정석 9,11,12 정리 - java.lang 패키지(Stringbuffer 클래스) , 컬렉션 프레임 워크, 쓰레드 (0) | 2023.05.30 |
자바의 정석 9 - java.lang 패키지 (String 클래스) (0) | 2023.05.30 |
자바의 정석 7,8 - 객체지향개념 (다형성,추상화,인터페이스), 예외 처리 (0) | 2023.05.25 |
자바의 정석 7-2 - 객체지향개념 2 (다형성,Arrraylist,제네릭,애너테이션) (0) | 2023.05.25 |