Java : 멀티 타입파라미터, 제한된 타입파라미터
멀티타입 파라미터 두개 이상의 타입 파라미터를 사용해서 제네릭타입을 선언할 수도 있다. class A<K,V,...> {} interface IB<K,V,...> {} public class Product<T,M> { private ...
멀티타입 파라미터 두개 이상의 타입 파라미터를 사용해서 제네릭타입을 선언할 수도 있다. class A<K,V,...> {} interface IB<K,V,...> {} public class Product<T,M> { private ...
제네릭 타입 (Generic Type) Java5 부터 새로 추가된 내용 타입을 파라미터로 가지는 클래스와 인터페이스를 말한다. 타입을 파라미터화 해서 컴파일 시 구체적인 타입이 결정되도록 하는 방법 선언시 클래스 또는 인터페이스 이름 뒤에 “<>” 기...
예외처리 (Exception) 예측가능한 오류를 오류 발생없이 처리하기 위한 방법 구문 오류 같은 것이 아닌 0으로 어떤 숫자를 나누는 것 같은 경우의 오류를 말한다. ex) FileNotFoundException, ArithmeticExce...
추상 클래스 (abstract class) 공통적으로 사용 되는 메소드를 상속받은 곳에서 다시 구현해야하는 추상메소드로 선언해 1개 이상 가지고 있는 클래스이다. body( { } )가 없는 메소드를 추상메소드라고 한다. 상속을 강요하고 반드시 구현해야 한다. ...
Git 명령어 git + 명령어 형태로 이루어져있습니다. git 공식홈페이지 Reference에 가면 모든 명령어를 확인해 볼 수 있습니다. Ctrl + l (Mac은 Ctrl + K) 콘솔창을 깨끗하게 비워줍니다. git config -h ...