Set2 [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. [Python_Summary]듀플, 딕셔너리, 집합, 불 자료형 및 자료형 값을 저장하는 공간, 변수 ※ 튜플(Tuple)이란? 1)리스트와 유사한 자료형 2)소괄호로 둘러쌈 () 3)값 변경 불가 4)괄호를 생략하고 튜플 자료형을 선언할 수 있으나 1개의 요소만을 가질 때는 요소 뒤에 콤마를 붙여야 함 예시) t1 = 1, 5) 인덱싱이 가능 t1[0] 6) 슬라이싱 가능 t1[0:2] 7)튜플 더하기와 곱하기 가능 t3 = t1 + t2, t3 = t2*3 t1+=t2 #수정하는 것이 아니라 t1에 t2값을 더하여 t1을 새로 생성하기 때문에 가능하다! 8)길이 구하기 함수 len(t1) len() 함수는 튜플, 문자열, 리스트, 집합, 딕셔너리 모두 사용가능하다. ※ 딕셔너리(Dictionary)란? 1)대응 관계를 나타내는 자료형 2)key와 Value를 한 쌍으로 갖는 자료형 3) 순차적으로 해.. Coding 공부/Python 2024. 1. 10. 이전 1 다음 728x90 반응형