본문 바로가기

분류 전체보기37

Collection - Collection과 Map은 java.util의 interface로서 자료구조 구현을 위한 다양한 메서드를 제공함. - 구현 클래스는 다음과 같다. List : ArrayList (add, set, remove), LinkedList, Vector, Stack (push, peek, pop) Set : HashSet, LinkedHashSet, TreeSet (add, get, remove) Queue : LinkedList, PriorityQueue (add, peek, poll) Map : Hashtable, HashMap, LinkedHashMap, TreeMap (put, get, keySet, values, remove) - Type별 길이값 가져오는 메서드 비교 length : 배열의 길.. 2023. 10. 18.
Java 메모리 구조, Github 협업 프로세스 오늘 공부한 것 - JAVA 문법 기초 - github 협업 고민했던 문제 - Wrapper class로 박싱된 기본형 변수의 값은 어디에 저장되는가? -> 인스턴스 생성과 마찬가지이므로 참조형 변수처럼 heap에 저장 https://velog.io/@kimdy0915/기본형primitive-vs.-래퍼-클래스wrapper-class - sc.nextInt() 다음에 오는 sc.nextLine()이 공백으로 처리됨 -> 사용자가 입력한 Enter를 인식, sc.nextLine() 추가 또는 Integer.parseInt(sc.nextLine())으로 변경 알게 된 것 - Java에서 참조형 변수를 저장하는 방식 -> 원본 값은 Heap영역에, Heap영역의 주소를 Stack영역에 저장 (기본형 변수는 원.. 2023. 10. 16.
항해99 워밍업 11일차 오늘 공부한 것 - 자료구조 LinkedList, Stack, Queue, HashTable 구현 - 알고리즘 문제 풀이 고민했던 문제 - LinkedList Node의 parameter인 next는 어떤 타입이라고 할 수 있는가? -> value는 data field, next는 link field로 볼 수 있음 / 다음 노드의 포인터나 참조값을 저장함 // Java Node definition private static class Node { E item; Node next; Node prev; Node(Node prev, E element, Node next) { this.item = element; this.next = next; this.prev = prev; } }​ 알게 된 것 - 해시값 충.. 2023. 10. 16.
항해99 스타터 노트 보호되어 있는 글 입니다. 2023. 10. 15.