자바의정석3 1020 금요일 1. TreeSet은 범위 검색과 정렬에 유리하다. HashSet과 코드 비교를 통해 다른 점 직접 알게 됨. (HashSet은 따로 정렬이 필요함) 2. 책[ 첫 코딩 ] 내가 설명할 수 있는 것 비트 / 코드 / 바이트 / 아스키 / 유니코드 / 컴파일러 / 인코딩 / 디코딩 / 어셈블리어 / 스키립트 언어 / 마크업 언어 3. HashMap Map은 키와 밸류를 갖는다. - 순서를 유지하려면 LinkedHashMap을 이용하면 된다. HashMap의 key 와 value - 해싱기법으로 데이터를 저장, 데이터가 많아도 검색이 빠르다 (TreeMap의 경우 이진탐색으로 데이터 저장, 검색이 오래 걸림/ 대신 순서대로(정렬로) 저장함) - 해시테이블에 저장된 데이터를 가져오는 과정 1) 키로 해시함수 .. 2023. 10. 20. [자바의 정석] Arrays https://youtu.be/jKP2zX_p57c 1. 배열 채우기 - fill(), setAll() int [ ] arr = new int [5]; Arrays.fill(arr,9); // arr = [9, 9, 9, 9, 9] Arrays.setAll(arr, (i) -> (int)(Math.random()*5)+1); //arr = [2, 4, 5, 1, 1] (1 2023. 5. 21. [자바의 정석] printf를 이용한 출력, 화면으로부터 입력받기 printf를 이용한 출력 https://youtu.be/6i5wWG13FNo 화면으로부터 입력받기 https://youtu.be/LNWQ_XdYcUY 2023. 5. 21. 이전 1 다음