본문 바로가기

자바/함수형프로그래밍

(3)
함수형프로그래밍 - 1. 제네릭 함수 함수형 프로그래밍이란?: 함수형 프로그래밍은 수학적 함수 개념에 기반을 두고 있다. 주로 상태변이와 가변 데이터를 피하고, 함수의 조합과 순수성을 강조한다. 주요 특징은 아래와 같다.순수함수 : 함수는 외부 상태를 변경하지 않는다. → 같은 입력에 대해 항상 같은 출력을 반복한다.불변성 : 데이터는 변경할 수 없으며, 데이터를 수정하는 데신 새로운 데이터를 생성한다.고차함수 : 함수는 다른 함수를 인자로 받거나, 함수를 반환할 수 있다.함수의 합성 : 여러 개의 작은 함수들을 조합하여 더 복잡한 기능을 구현한다.1. 함수형 인터페이스,Optional, 람다식, 스트림 API, 제네릭 함수 익숙해야 함. 2. 특히 스트림 API 사용 잘 할 줄 알아야 함.제네릭, 스트림, 람다식 .. 부터 익히도록 한다...
토이프로젝트 - 트러블 슈팅 Trouble Shooting 시스템에서 발생하는 복잡한 문제들을 종합적으로 진단해 해결하는 것. 시스템이나 장치 등에서 발생한 장애를 각종 수법을 써서 원인을 추구하고, 찾아내는 것. IT용어로 시스템에서 복잡한 문제들을 종합적으로 진단해 처리하는 것이다. 1. 인텔리제이 APP 실행 가이드. 1) 인텔리제이 APP 실행 디버깅 모드 Start !! 2) 디버깅 > 컨솔창 확인 ## 디버깅 모드 ICON 이 없을 경우 .. - Class > [우측]버튼 > Debug 'SpringDemoApplication main()' 로 디버깅 모드 실행
Toy Projects # 1. 스프링 부트 프로그램 IMPORT https://start.spring.io/ #2. 프로젝트 메이븐 빌드가 안될 경우