열거형
열거형이란 JDK 1.5부터 추가된 서로 관련된 상수를 편리하게 선언하기 위한 클래스 before class Card { static final int CLOVER = 0; static final int HEART = 1; static final int DIAMOND = 2; static final int SPADE ...
열거형이란 JDK 1.5부터 추가된 서로 관련된 상수를 편리하게 선언하기 위한 클래스 before class Card { static final int CLOVER = 0; static final int HEART = 1; static final int DIAMOND = 2; static final int SPADE ...
제네릭이란 JDK 1.5에 도입된 컴파일 시 타입체크를 해주는 기능. 클래스와 메서드에 선언할 수 있다. 장점 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여준다. 용어 class Car<T> { ... } 위와 같은 클래스가 정의되어 있다고 할 때 Car<T&...
컬렉션 프레임워크 (Collection Framework) 란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 인터페이스와 클래스의 집합을 의미한다. 즉, 데이터를 저장하는 자료구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것. 컬렉션 프레임워크의 인터페이스와 클래스는 굉장히 다양하므로 자세한 내용은 공식문서 를 참고...
Date 와 Calendar 자바에서 날짜와 시간을 다루는 클래스 : Date(JDK 1.0), Calendar(JDK 1.1) Date 클래스의 대부분의 함수는 Deprecated 되어있어 사용하지 않는 것을 권장한다. 객체 생성 사용하려면 java.util 패키지를 import 해야한다. Date 클래스 객체 생성 ...
회고글을 쓰게 된 계기 내가 회고글을 쓰게 된 계기는 한 해를 돌아보면서 내가 어떤 것을 했고 어떤 변화가 있었는지 한눈에 보고 싶었기 때문이다. 그런데 모든 것을 기록하지는 않고 큰 부분이나 커리어와 관련된 것들만 적을 예정이다. 학습노트나 이슈처리와 같은 주제가 아닌 즉석에서 떠오르는 생각을 글로 표현하는 것이라 맥락이 조금 이상할 수도 있지...