목록java/10일차 (2)
gwooden_코린이

람다식 - 익명 함수 -용어가 나뉘어짐 클래스 내부 -> 메서드 클래스 외부 -> 함수 인터페이스 -> 메서드를 정의 (추상 메서드) 람다식을 만들려면 추상 메서드가 만들어져 있어야 된다. (단, 2개는 안됨! 딱 하나의 메서드만 있어야 된다.) package 람다식; public class Main1 { public static void main(String[] args) { // //순서인터페이스명 변수이름 = 람다식(식) -> 구현할 기능; Lambda1 l = (int a, int b) -> a + b; l.add(10, 20); System.out.println(l.add(10, 20)); } } package 람다식; public interface Lambda1 { int add(int a, ..

- 제네릭 1. 타입 체크 기능 2. 형변환 불필요 package 제네릭; public class Sample01 { public static void main(String[] args) { //제네릭 설정할 때는 = new 처음에만 타입을 입력하면 된다. /**객체 생성 **/ NoGeneric nogen = new NoGeneric(); //String 문자열 타입 고정 String[] ss = {"홍길동", "이순신", "김유신"}; //만든 배열을 위 객체로 전달 /** 위에서 받은 배열값을 nogen으로 보낸다.**/ nogen.set(ss); nogen.print(); for(String o : nogen.get()) { System.out.println(o + 1); } Integer[] i..