![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/batmfX/btr5PSh836n/RDwh8Rnk5iEpcvIutkDkn0/img.png)
Goals람다식(Lambda expression)이란?함수형 인터페이스(Functional Interface)java.util.function 패키지 람다식(Lambda expression)이란?JDK1.8부터 추가된 람다식(Lambda expression)은 메서드를 하나의 식(expression)으로 표현한 것이다.메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로, 람다식을 ‘익명 함수(anonymous function)’이라고도 한다. 람다식 작성 방법람다식은 메서드에서 이름과 반환 타입을 제거하고, 매개변수 선언부와 몸통 {} 사이에 ->를 추가한다.예를 들어 두 값 중 큰 값을 반환하는 메서드 max가 있다고 하자.int max(int a, int b) { return a > b ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/msvuB/btsIHa6NUZq/3abadkvJ3TdPsRDWhQ31Ok/img.png)
HTTP가 무엇인가요HTTP는 HyperText Transfer Protocol로 문자 그대로 HTML 문서를 주고받을 때 사용하는 프로토콜이다. 요즘은 웹에서 이루어지는 통신 대부분이 HTTP로 행해지며, HTML 뿐만 아니라 음성, 동영상, 메일 등의 다양한 데이터도 HTTP로 통신된다. 현재 전 세계 인터넷 구조의 절대적 위치를 차지하는 World Wide Web(W3)이 HTTP를 사용하기 때문에 웹 서비스 개발자에게 HTTP는 알아야 할 필수 프로토콜이다.HTTP가 왜 이렇게 크게 성공하고, 현재까지 범용적으로 사용되고 있는지 이해하기 위해서는 먼저 HTTP가 가지고 있는 특성이자 장점들을 알아야 한다.Client - Server 모델HTTP는 클라이언트-서버 아키텍처를 기반으로 한다. 클라이언..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/tAqTZ/btrTFnAdTsi/EZZRjKW8x1JlC07iYkdHM1/img.png)
세상은 객체(object)들로 이루어져 있다. 여기서 객체는 눈으로 보는 것, 머릿속으로 상상되는 모든 것이 될 수 있다. 즉, 사람이 세상을 인지하는 방식대로 프로그래밍하는 것이 객체 지향의 출발이다. 따라서 객체 지향은 이전의 방식(구조적 프로그래밍)보다 사람 지향적인 방법론이라고들 한다.객체 지향의 대표적인 4대 특성은 아래와 같다.캡슐화(Encapsulation)상속(Inheritance)추상화(Abstraction)다형성(Polymorphism)Java는 대표적인 객체지향 프로그래밍 언어다. 객체지향 언어는 기존의 프로그래밍 언어에 몇 가지 객체지향적인 특징들을 추가한, 보다 발전된 형태의 언어다. 위 객체 지향 특성들이 Java에 어떻게 녹아 들어가 있는지 알아보자. 추상화 == 모델링 == ..
- Total
- Today
- Yesterday
- 김영환
- Python Cookbook
- Gradle
- 쉘 코드
- spring mvc
- 스프링 컨테이너
- 방명록 프로젝트
- git merge
- 파이썬 for Beginner 솔루션
- 파이썬 for Beginner 연습문제
- 선형 회귀
- Spring
- 생활코딩 javascript
- 스프링 mvc
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- git
- Computer_Networking_A_Top-Down_Approach
- 지옥에서 온 git
- 스프링 테스트
- Spring Data JPA
- 스프링
- git branch
- Spring Boot
- JPA
- 패킷 스위칭
- Thymeleaf
- 프로그래머스
- 쉽게 배우는 운영체제
- 운영체제 반효경
- jsp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |