일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- athena
- Java
- aws lambda
- function
- 로그 데이터
- Log
- AWS Athena
- #jQuery
- s3
- 자바8
- 인텔리J
- naver smartEditor
- Git
- intellij
- AWS Glue
- 아이비시트
- 환경구성
- 환경 구성
- aws S3
- AWS SQS
- Study
- jQuery
- 자바스크립트
- 자바
- java8
- JavaScript
- AWS
- 카이호스트만
- db
- ibsheet
- Today
- Total
목록Study (3)
애매한 잡학사전
'카이 호스트만의 코어 자바 8'을 기준으로 정리하였습니다. 1. 람다 표현식 - 1 ~ n번 실행할 수 있게 전달하는 코드 블록 - 자바에는 함수 타입이 없기 때문에 객체로 표현 - 파라미터 변수가 있는 표현식 : 오래전 컴퓨터가 없던 시절에 논리학자 안론조 처치는 수학 함수로 효과적인 계산을 할 수 있도록 관련 내용을 공식화 하려고 했다. : 파라미터를 표기하는데 그리스 문자 람다(λ)를 사용했다. : 공신력 있는 수학 원리 책에서 함수 파라미터를 나타내는 데 악센트 ^를 사용했는데 알론조 처치는 여기서 영감을 얻어 대문자 람다(Λ)를 사용했고, 나중에는 소문자 람다(λ)로 바꿨다. 2. 람다 표현식 문법 2-1. 일반 자바 메서드 public int strLength(String first, Str..

'카이 호스트만의 코어 자바 8'을 기준으로 정리하였습니다. [자바8] 인터페이스 java 8 interface - 1장 '카이 호스트만의 코어 자바 8'을 기준으로 정리하였습니다. 인터페이스 (interface) - 객체지향 개발 5대 원칙 (SOLID) 을 지켜줄 수 있는 도구 - 개발 소스 코드의 수정을 최소화 하고 유지보수성을 dev-gabriel.tistory.com 6. 상수 public interface SwingConstants{ [public static final] int NORTH = 1; [public static final] int NORTH_EAST = 2; [public static final] int EAST = 3; ... } - 인터페이스에 정의한 변수는 자동으로 publ..

'카이 호스트만의 코어 자바 8'을 기준으로 정리하였습니다. 인터페이스 (interface) - 객체지향 개발 5대 원칙 (SOLID) 을 지켜줄 수 있는 도구 - 개발 소스 코드의 수정을 최소화 하고 유지보수성을 높이기 위한 도구 - 다형성을 극대화 할 수 있는 도구 - 구성 요소 1. 상수 필드 (Constant Field) 2. 추상 메서드 (Abstract Method) 3. 디폴트 메서드 (Default Method) 4. 정적 메서드 (Static Method) : SOLID - 1. SRP ( 단일 책임의 원칙 : Single Responsibility principle ) 2. OCP ( 개발 폐쇄의 원칙 : Open close principle ) 3. LSP ( 리스코브 치환의 원칙 :..