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