본문 바로가기
728x90
반응형

분류 전체보기244

[자바 - Java] 스트림 연산 특징 filter map sorted 1. 스트림(Stream) 1) data의 흐름을 말한다. 2) 컬렉션(Collection) 형태로 구성된 데이터를 람다를 이용해 간결하고 직관적으로 프로세스하게 해준다. - 배열, 컬렉션을 대상으로 연산을 수행한다. - 일관성 있는 연산으로 자료의 처리를 쉽고 간단하게 해준다. 3) for, while 등을 이용하던 기존 loop을 대체해서 쓸 수 있다. 4) 손쉽게 병렬 처리를 할 수 있게 해준다. 2. 스트림 특징 1) 한번 생성하고 사용한 스트림은 재사용 할 수 없다. - 자료에 대한 스트림을 생성하여 연산을 수행하면 스트림은 소모된다. - 다른 연산을 수행하기 위해서는 스트림을 다시 생성해야한다. 2) 스트림 연산은 기존 자료를 변경하지 않는다. - 자료에 대한 스트림을 생성하면 스트림이 사용하.. 2022. 9. 11.
환승연애2 출연진 나이, MBTI, 직업 (박원빈, 정규민, 남희두, 선민기, 김태이, 김지수, 이지연, 이나연, 성해은, 최이현, 박나언) 박원빈 나이: 27세 MBTI: ENFJ 직업: 체육교육전공 학생 정규민 나이: 29살(1994년생) MBTI: ENTJ 직업: 영상 디자이너 선민기 나이: 미공개 MBTI: INTP 직업: 브랜드 에디터 김태이 나이: 27살(1996년생) MBTI: INTJ 직업: 모델, 유튜버 김지수 나이: 26살(1997년생) MBTI: ENFP 직업: 영어강사 최이현 나이: 29살(1994년생) MBTI: ENTP 직업: 메이크업 아티스트, 모델 이나연 나이: 27살(1996년생) MBTI: ESFP 직업: JTBC 아나운서 이지연 나이: 23살(2000년생) MBTI: ESTP 직업: 호텔경영학전공 학생 성해은 나이: 29세(1994년생) MBTI: INFP 직업: 스튜어디스(대한항공) 남희두 나이: 26살(1.. 2022. 9. 11.
[자바 - Java]프로그래밍 방법론 - 객체지향 함수형 프로그래밍 람다식 1. 객체지향 프로그래밍 + 함수형 프로그래밍 1) 람다 계산법 사용된 식을 프로그래밍 언어에 접목 2) 람다식 => 매개변수를 가진 코드 블록 => 익명 내부 객체를 생성해서 만들어진다. 2. 람다식 문법 1) 익명 함수(Anonymous Function)를 생성하기 위한 식이다. 2) 매개 변수와 매개 변수를 이용한 실행문 (매개변수) -> {실행문;} 예) add() 함수 - (두 수를 입력 받아서 더하는 함수) int add(int x, int y) { return x+y; } - 람다식 표현 방법 (int x, int y) -> {return x+y;} - 매개 변수가 하나인 경우 자료형과 괄호가 생략 가능하다. str -> {System.out.println(str);}; - 매개 변수가 두 .. 2022. 9. 10.
[자바 - Java]프로그래밍 방법론 - 함수형 프로그래밍, 객체지향 프로그래밍, 1급 시민, 구조적 프로그래밍, 절차식 프로그래밍, 순수함수 1. 프로그래밍 방법론 1) 절차식 프로그래밍 : 순차적인 명령을 수행하고 간단한 분기만 가능하다. 2) 구조적 프로그래밍 : 특정 변수를 묶어 구조화하고 이를 통해 프로그래밍의 효율을 높인다. 3) 객체 지향 프로그래밍 : 객체를 기반으로 프로그래밍되며 클래스, 속성, 기능들의 현실 세계 모델을 반영한다. 4) 함수형 프로그래밍 : 객체의 형태를 벗어나 함수형을 확장해 함수를 변수처럼 사용 가능하다. 2. 명령형 프로그래밍 vs 선언형 프로그래밍 1) 명령형 프로그래밍(Imperative Programming) - OOP 객체지향 프로그래밍 - 어떻게 하여야 하는가? (How) 예) 이메일을 담을 리스트 선언 -> 루프 -> 검증되지 않았는지 체크 -> 않았다면 변수에 이메일 추출 -> 이메일 리스트에.. 2022. 9. 9.
문화누리카드 잔액조회 및 사용처, 지원대상 총정리 문화누리카드란? 문화누리카드는 삶의 질 향상과 문화격차 완화를 위해 기초생활수급자나 차상위계층을 대상으로 문화예술, 국내여행, 체육활동을 지원하는 카드입니다. 문화누리카드는 기획재정부 복권위원회의 복권기금을 지원받아 추진하고 있는 공익사업입니다. 목차 더많은 게시글을 보시려면, MOOMUL:무물에서 열람하시기 바랍니다. 지원대상 및 지원금액 기초생활수급자 및 차상위계층 (6세 이상)을 지원을 합니다. 여기서 기초생활수급자와 차상위계층은 다음과 같습니다. - 기초생활수급자 : 생계, 의료, 주거, 교육급여 수급자, 조건부 수급자, 보장시설 수급자 - 차상위계층 : 차상위자활근로자, 장애수당 수급자, 장애아동수당 수급자, 장애인연금 부가급여 수급자(차상위초과자 제외), 본인부담경감대상자, 저소득한부모가족, .. 2022. 9. 8.
[자바 - Java] 내부 클래스 ; 인스턴스 정적 지역 익명 클래스 1. 내부 클래스 (inner class) 1) 클래스 내부에 선언한 클래스이다. 2) 내부 클래스를 감싸고 있는 외부 클래스와 밀접한 연관이 있다. 3) 다른 외부 클래스에서 사용할 일이 거의 없는 경우에 내부 클래스로 선언해서 사용한다. 4) 중첩 클래스라고도 한다. 2. 내부클래스의 종류 1) 인스턴스 내부 클래스 - 내부적으로 사용할 클래스를 선언한다. (private으로 선언하는 것을 권장한다.) - 외부 클래스가 생성된 후 생성된다. 2) 정적(static) 내부 클래스 - 외부 클래스 생성과 무관하게 사용할 수 있다. - 정적 변수, 정적 메서드 3) 지역(local) 내부 클래스 - 지역 변수처럼 메서드 내부에서 정의하여 사용하는 클래스이다. - 메서드 호출이 끝나면 메서드에 사용된 지역변.. 2022. 9. 8.
728x90
반응형