뉴렉처
-
[JAVA] 제네릭과 컬렉션(2)JAVA 2021. 4. 16. 01:15
이번 포스팅도 뉴렉처님 강의를 정리한 내용입니다. 자세한 설명 및 내용은 본 강의를 참고해 주세요! www.youtube.com/watch?v=nHJtdNuKXx8&list=PLq8wAnVUcTFWKOIbvo18pJZ9zsxtXz_-k&index=3 저번 시간에 아래와 같은 코드를 작성했습니다. 위 코드의 문제점은 관리하고 싶은 형태(type)이 int형일 때에만 적용된다는 것입니다. 즉 관리하고 싶은 대상이 문자열이나, 실수형 , 객체형일 때에는 수정을 통해 고쳐줘야 한다는 뜻입니다. 이는 복잡하고 번거러운 작업이며 이를 보완하기 위해 한가지 개념이 필요합니다! 바로 Object라는 녀석입니다. Object는 사용자가 따로 설정해 놓진 않지만 default값으로 들어있는 모든 클래스의 부모입니다. 이와..
-
[JAVA] 제네릭과 컬렉션(1)JAVA 2021. 4. 15. 23:29
본 포스팅은 www.youtube.com/watch?v=VB4vs6jwtkM&list=PLq8wAnVUcTFWKOIbvo18pJZ9zsxtXz_-k 을 보고 정리한 내용입니다. 자세한 설명이나 기술등은 위의 강의를 듣는것이 정확합니다. 현재 스프링부트 클론코딩을 진행중인데, 강의 중 제네릭에 대해 많이 나왔습니다. 제네릭에 대해 안다고 생각했지만, 다시 들으니 왜 써야하는지, 어떻게 써야하는지 전혀 모르는 상태이기 때문에 다시 개념정리를 하려고 합니다! 그냥 듣는거와 포스팅하는것이 많이 차이가 나더라구요! 콜렉션을 사용하는 이유는? 데이터 관리를 직접할 필요가 없습니다. 배열을 직접 사용할 경우 공간을 정해놓고 필요에 따라서 늘리는 작업을 해야하는데 콜랙션이 이를 대신해 줍니다. 즉, 콜랙션은 가변길이 ..