Dev/JAVA (2) 썸네일형 리스트형 자바 JAVA 람다식 기본 골자 public class lamda01 { public static void main(String[] args) { Sample01Function f = () -> { System.out.println("샘플01테스트 출력1"); System.out.println("샘플01테스트 출력2"); }; f.test(); Sample02Function f2 = (a) -> a; System.out.println(f2.test("샘플02테스트 출력1")); Sample02Function f3 = a -> { // 괄호를 붙이면 반환값을 줘야함 return a; }; System.out.println(f3.test("샘플02테스트 출력2")); } } @FunctionalInterface interface.. 제네릭(Generic) 이란 ? 제네릭은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법. class Person { public T info; } Person p1 = new Person(); public T info => public String info; 로 됨. 왜? 사용하는가 코드의 중복을 방지하고 타입의 안전성 확보를 위해 메소드 단위 제네릭 class Person { public void printInfo(U info) { System.out.println(info); } } public class GenericDemo { public static void main(String[] args) { Person p1 = new Person(); p1.printInfo("테스트 !"); p1.printInfo(1);.. 이전 1 다음