자바 HashMap 문법 Map.compute (BiFunction 와 람다함수 적용까지)
* HashMap 문법 핵심은 직접 put을 하는 것이 아니라 값을 리턴해주는 함수를 입력하는 것. 예제 ) 문법정리 후) 익명클래스 적용 후) 람다함수 적용 후)
* HashMap 문법 핵심은 직접 put을 하는 것이 아니라 값을 리턴해주는 함수를 입력하는 것. 예제 ) 문법정리 후) 익명클래스 적용 후) 람다함수 적용 후)
* 제네릭 문법 // # 제네릭의 타입 파라미터로 많이 사용하는 이름 // - 보통 긴 이름을 사용하지 않고 다음과 같이 한 개의 대문자로 된 이름을 많이 사용한다. // // T - Type이라는 의미를 표현할 수 있어 많이 사용하는 이름이다. // E - Element라는 의미로 목록의 항목을 가리킬 때 사용한다. // K - Key 객체를 가리킬 때 사용한다. // N - Number의 의미로 숫자 타입을 가리킬 때 주로 사용한다. // V - Value의 의미로 값의 타입을 가리킬 때 사용한다. // S,U,V 등 - 한 번에 여러 타입을 가리킬 때 두 번째, 세 번째, 네 번째 이름으로 주로 사용한다. // // 그러나 이름을 짓는 것은 개발자 마음이다. // 다만, 다른 개발자와의 원활한 소통..
* 테이블 ERD (테이블 관계도) Exam05.sql (eomcs-docs) 참고 읽는 법 예시 ) memb 에는 PK로 학생, 매니저, 강사 등등이 있다. 이것은 mgr에 FK로 사용된다. 왜냐하면 memb에는 학생, 매니저, 강사가 있지만, mgr에는 대리, 사원 등의 직급 정보가 있기 때문에 0 또는 1로 memb가 구분된다. 또한 memb의 mno는 mgr에서 외래키로 사용된다 # 멤버 # 주소 # 매니저 # 수강신청 # 강의실 # 강사 * ALTER 명령어 -- 강의배정 ALTER TABLE lect_tcher ADD CONSTRAINT PK_lect_tcher -- 강의배정 기본키 PRIMARY KEY ( lno, -- 강의번호 mno -- 강사번호 ); -- 수강생 ALTER TABLE s..