본문 바로가기

제네릭

(2)
제네릭(Generic)에 대한 모든 것(제네릭에 대해서 설명해주세요) 제네릭(Generic) 제네릭 타입을 이용해서 컴파일 과정에서 타입 체크를 할 수 있다.제네릭은 클래스와 인터페이스, 메소드를 정의할 때 타입 파라미터로 사용한다.* 제네릭을 사용하는 이유(=장점)1. 컴파일할 때 타입을 체크해서 에러를 사전에 잡을 수 있다.2. 컴파일러가 타입캐스팅을 해주기 때문에 개발자가 편리하다.3. 타입만 다르고 코드의 내용이 대부분 일치할 때, 코드의 재사용성이 좋아진다.123public class className{...} public interface interfaceName{...} * 클래스, 인터페이스에서 제네릭 타입파라미터 사용법- 실제 사용할 시에는 타입 파라미터에 구체적인 타입을 지정해야 함.1ArrayList list = new ArrayList(); Array..
자바 기본프로그래밍 (2) 입력과 출력 system.out.println : 표준 출력 스트림으로 전달되어 터미널에 표시system.in 객체는 바이트 하나만 읽어오는 메서드밖에 없기 때문에 System.in에 연결된 Scanner를 생성해야한다.Scanner in = new Scanner(System.in); // java.util.Scanner다음 한줄을 읽는 메서드 nextLine() / 공백마다 나눠 읽는 메서드 next() / 정수 읽는 메서드 nextInt() / 부동소수점 읽는 메서드 nextDouble()다른 줄, 단어, 정수, 부동소수점이 있는지 검사하려면 haNextLine, hasNext, hasNextInt, hasNextDouble 사용터미널에서 비밀번호 안보이게 하기 Scanner로는 비밀번호 입력시 보이..