HashSet1 [Java_Summary] Set, HashSet, TreeSet, ArrayList, LinkedList, HashMap, HashTable, HashCode, Set.of() 1. (잡담) 출력하는 무한 반복문을 실행할 경우 컴퓨터가 멈추거나 엄청나게 느려지는 이유 CPU의 기본 처리 단위는 클럭인데 1클럭당 반복문을 1회 실행한다. CPU의 성능이 2.4gHz라면 1초에 2.4g번 화면에 출력하므로 엄청난 자원을 소모하게 된다. CPU는 컴퓨터에 한 개이기 때문에, 멀티 스레드를 사용하더라도 우선 순위가 높다면 자원을 많이 잡아 먹기도 한다. 제네릭을 사용하는 이유 ArrayList al = new ArrayList(); ArrayList al = new ArrayList(); 둘다 사용 가능하다. 제네릭 을 사용하는 이유는, 오브젝트를 인자로 받아서 컬렉션의 객체나 요소를 받아올 경우 다운캐스팅, 업캐스팅을 해야되고, 명확한 자료형 Type을 구분해내기 힘들다. 따라서 코.. Coding 공부/Java 2024. 2. 27. 이전 1 다음 728x90 반응형