일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- jstl
- 버튼
- springboot
- 마이바티스
- 자바스크립트
- EL태그
- java
- 제이쿼리
- 알고리즘
- 오라클
- 깃허브 간단요약
- 이클립스
- 필터체인
- 설치
- MySQL
- jsp 내부객체
- 폼태그
- html
- jsp
- Eclipse
- 자바
- 셋업
- 깃허브
- 면접
- jquery
- Oracle
- Spring
- 설정
- 스프링
- SESSION
- Today
- Total
목록자바/Collections Framework (9)
은은하게 코드 뿌시기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 package coding; import java.util.*; class code1_Treemap { public static void main(String[] args) { System.out.println("TreeMap test..
검색에 용이 범위검색이나 정렬에는 treemap 사용하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 package coding; import java.util.*; class code1_Hashmap { public static void main(String[] args) { System.out.println("HashMap test"); //key와 value가 짝을 이루는 데이터 타입(entry) 의 배열 //키값은 중복이 안됨! 키값은 말그대로 키값이기때문. HashMap ma..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 package coding; import java.util.*; class code1_Treeset { public static void main(String[] args) { System.out.println("Treeset test"); //중복되지않는 데이터를 허용하지않는 트리형구조. int[] arr1= {1,2,30,5,4,7,8,10,2,9,10,11,13,17,20,22}; TreeSet treeset = new TreeSet(); for (int i=0; i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //큐 /* * 큐 * LinkedList 로 생성 * * rear >>> data >>> front * add : rear로 값 추가 * peek : front 데이터 확인 * poll - front데이터 삭제하고 확인 */ Queue que = new LinkedList(); for (int i= 1;i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /* * 스택 * push 넣기 * peek 마지막값 확인하기 * pop 꺼내기 */ Stack stack = new Stack(); //우선수위큐 최댓값 혹은 최소값으로 for (int i= 1;i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 //ArrayList ArrayList a = new ArrayList() ; for (int i= 0;i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 package data_structure; import java.util.*; class code1_Hashset { public static void main(String[] args) { System.out.println("Hashset test"); //해시는 중복된 값을 저장하지 않는다. int[] arr1= {1,2,30,5,4,7,8,10,2,9,10,11,21,20,18}; Object[] arr; Set set..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 package data_structure; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Stack; class code1_ArraysCl..
컬렉션 프레임웍? 데이터군을 저장하는 클래스들을 표준화한 설계, 종류는 3가지 타입으로 Colelction인터페이스로 정의되는 List와 Set, Map인터페이스로 정의 되는 Map이 있다. 인터페이스 특징 List 순서가 있는 데이터의 집합, 데이터의 중복을 허용한다. ex -대기자명단 구현클래스 : ArrayList, LinkedList, Stack, Vector 등 Set 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않는다. ex- 양의정수집합, 소수의집합 구현클래스 : HashSet, TreeSet 등 Map key와 value의 쌍으로 이루어진 데이터의 집합 순서는 유지되지 않으며, 키는 중복을 허용하지 않고, 값은 중복을 허용한다. ex-우편번호, 지역번호 구현클래스 : Ha..