[Java] 람다식(Lambda) & 함수형 인터페이스
람다식 람다식이란? 함수를 하나의 식으로 표현한 것 메소드의 이름이 필요없기 때문에 익명 함수의 한 종류 함수처럼 작성하지만 익명 구현 객체를 생성하는 방식으로 구동 병렬처리, 이벤트 처리와 같은 함수적 프...
람다식 람다식이란? 함수를 하나의 식으로 표현한 것 메소드의 이름이 필요없기 때문에 익명 함수의 한 종류 함수처럼 작성하지만 익명 구현 객체를 생성하는 방식으로 구동 병렬처리, 이벤트 처리와 같은 함수적 프...
일급 객체(first-class object) 일급 객체의 정의 다른 객체에 일반적으로 적용 가능한 연산을 모두 지원하는 객체 일급 객체의 조건 모든 일급 객체는 변수나 데이터에 담을 수 있어야함 ...
Abstract 추상 클래스 & 메서드 해당 클래스/메서드가 추상 클래스/메서드임을 명시하는 예약어 추상 메서드(abstract method) 선언부만 작성하고 구현부는 작성하지 않은 채 남겨둔 메서드 접근제한자와 abs...
Call By Value 기본 자료형 변수를 복사하는 경우 Call By Value에 의해 값이 복사되어 서로에게 영향을 주지 않음 값 자체를 단순히 복사
형변환이란? 형변환(타입변환): 데이터 타입을 다른 데이터 타입으로 변환하는 것 자동(묵시적) 타입변환(promotion)과 강제(명시적) 타입변환(casting)이 있음
가비지 컬렉션(GC)이란? 가비지 컬렉션은 메모리 관리 방법 중 하나 힙 영역에서 불필요한 메모리를 주기적으로 정리해주는 프로세스 JVM의 가비지 컬렉터에 의해서 동작 힙 영역에서 어디서도 참조하고 있지 않은 객체(가비지) 발생 시 가비지 컬렉터에 의...
객체 지향 프로그래밍 OOP OOP: Object Oriented Programing객체를 파악하고 객체들 간의 상호작용을 통해 프로그램을 만드는 것 직관적인 방식 컴퓨터에 맞춰 사고하던 방식의 프로그래밍(절차적/구조적) -> 현실세계를 인지하는 방식의...
자바 프로그램 구성 JDK(Java Development Kit) JVM용 소프트웨어 개발 도구 자바 컴파일러(javac.exe)포함 JRE(Java Runtime Environme...
HTML이란? HTML 은 Hyper Text Markup Language의 약자로 웹 페이지와 그 내용을 구조화하기 위해 사용하는 코드다. HTML은 프로그래밍 언어가 아닌 마크업 정보를 정의하는 마크업 언어로 문서의 구조나 서식을 포함한다. 요소들로 ...
블로그 포스팅 테스트 및 연습용 페이지입니다.