레이블이 java generic인 게시물을 표시합니다. 모든 게시물 표시
레이블이 java generic인 게시물을 표시합니다. 모든 게시물 표시

2016년 8월 9일 화요일

15day / SE / ArrayList

http://www.trustingeeks.com

  • ArrayList : index로 요소를 관리 

대표적인 메서드는 add() , remove() , get() , set()

  • Generic : Collection 계열에서 사용되는 기술 

미리 타입을 지정하여 해당 컬렉션 내의 요소의 종류를 지정하여
객체 캐스팅 절차를 감소시킬 수 있다.

런타임시(실행시) 발생할 수 있는 java.lang.ClassCastException 을 사전에 예방할 수 있다
ex)

ArrayList<Product> cart = new ArrayList<Product>();
cs
위와 같이 Generic 으로 선언하면 Product 계열의 객체만 cart에 추가 될 수 있다