본문 바로가기
728x90
반응형

class2

[Java] 자바 컬렉션(Collection)이란? 들어가면서.. 나는 Java를 배우고 학습하면서 데이터를 보관하고 사용하기 위해 Collection을 자주 사용하였다. 예를 들면 책 찾기, 수족관 키우기, 지하철, 자동차 차 탑승, 주식하기 프로그램 등등.. 그리고 팀 프로젝트를 하면서까지도. 하지만 정작 면접 시 Collection에 대해 설명해달라는 요구를 받았을 때 당황해서 제대로 답변하지 못한 것이 너무 아쉽다. 아쉬우면? 공부해서 다음에는 그 질문을 놓치지 않으면 된다. 그때의 아쉬웠던 기분을 그대로 살려서 Collection에 대해 깊이 파보는 시간을 갖도록 하겠다. 컬렉션 프레임워크(Collection Freamwork) 란? - 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미한다. - 즉, .. 2021. 9. 9.
JAVA입문-7 [인터페이스(interface)와 다른 형식의 클래스(class)] [인터페이스 만들기] 인터페이스를 왜 쓸까? 객체에 무슨 기능을 가지면 좋을까 고민하는데 구현하지 않고 그 기능들을 가지고 있는 것을 인터페이스라고 한다. 예) TV - 켜고 끄는 기능, 볼륨 조절 기능, 채널 변경 기능 등.. 여기서 중요한 점은 메서드를 구현하기는 애매할 때 추상메서드(abstract)를 활용했는데, 인터페이스 자체는 구현하지는 않고 어떤 기능이 있으면 좋을지까지만 선언하는 것이기 때문에 굳이 abstract를 붙이지 않아도 오류를 발생하지 않는다. ex. 인터페이스에 상수를 선언해 기능의 한도를 고정할 수 있는데 이 때 final를 사용하지 않아도 상수처럼 사용할 수 있다. 인터페이스는 자체적으로 타입의 역할은 할 수 있지만 구현을 하지 않기 때문에 인터페이스 자체가 객체를 생성할 .. 2021. 3. 5.
728x90
반응형