Execution Context
‘실행 문맥’이라고도 한다.
A box, a container, or a wrapper, which stores variables and in which a piece of out code is evaluated and executed.
즉, variables와 평가되고 실행할 코드들의 뭉치들을 말한다.
Heap?
최댓값 및 최솟값을 찾아내는 연산을 빠르게 하기 위해 고안된 완전이진트리(complete binary tree)를 기본으로 한 자료구조(tree-based structure)
보통 Priority Queue를 만들때 사용하고 Graph Traversal에서도 주로 사용된다.
2가지의 형태가 있다.
람다함수란?
람다 함수는 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions)를 지칭하는 용어
현재 사용되고 있는 람다의 근간은 수학과 기초 컴퓨터과학 분야에서의 람다 대수이다. 람다 대수는 간단히 말하자면 수학에서 사용하는 함수를 보다 단순하게 표현하는 방법!
Stream API
Java 8에서 추가된 기능으로, stream 형태의 요소에 함수형 연산자를 지원해주는 클래스이다.
Git
버전 관리 프로그램으로 전세계에서 이용중인 Program이다.