Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chapter04_Spring Boot의 코어 개념 #53

Open
qmean opened this issue Oct 27, 2024 · 0 comments · Fixed by #55, #56, #57, #58 or #60
Open

Chapter04_Spring Boot의 코어 개념 #53

qmean opened this issue Oct 27, 2024 · 0 comments · Fixed by #55, #56, #57, #58 or #60
Assignees

Comments

@qmean
Copy link
Contributor

qmean commented Oct 27, 2024

📚 워크북

https://far-dry-4fd.notion.site/Chapter-4-Spring-Boot-12ce1bf7e65681dcb62aded4cb182df7

✨ 이슈 내용

워크북 내용중 database와 springboot연동하기가 있는데 이 부분은 2주차 쿼리 미션 진행하시면서 데이터베이스를 생성하시고 더미데이터를 넣으신 분들은 해당 데이터베이스에 연동하시면 됩니다! 아직 데이터베이스를 생성하지 않으신 분들은 mysql에 데이터베이스 만드시고 연동해주세요!!

데이터베이스 설치 및 생성이 어려우신 분들은 저한테 따로 질문해 주시면 도와드리도록 하겠습니다!

📍 참고 사항

이번주도 추가로 자바 관련 추가과제를 드리도록 하겠습니다! 시험끝나자마자 이것저것 많이 드려서 죄송하지만.. 조금만 힘내주시면 감사하겠습니다!

또한 저번까지 제가 키워드만 드리고 따로 가이드라인을 제공해드리지 않은것 같아서 연습 겸 간단한 문제또한 드리도록 하겠습니다
과제는 아래와 같이 수행해 주시면 됩니다!

  1. 혼자 공부한 다음에
  2. 문제 풀이
  3. 123주차와 같이 키워드 및 면접질문 하나씩

추가과제 키워드

  1. 함수형 인터페이스
  2. stream api

키워드별 문제

함수형 인터페이스

java.util.function 패키지의 Function<T,R>을 사용해서 Integer을 인자로 받아 String으로 변환하는 함수를 만들어주세요!
Function클래스의 apply를 네가지 방법으로 구현해 주세요

  1. 익명클래스 정의
  2. 클래스 파일을 만들어 상속받아서 정의 (class MyFunction extends Function<Integer, String> 과 같이 정의해주시면 됩니다!)
  3. 람다식으로 정의
  4. 메서드 참조로 정의 (String.valueOf()메서드 사용하시면 됩니다!)

위에서 정의한 Function클래스를 각각 사용해서 정수를 인자로 넣은 후 문자로 변환해서 출력하는 예제를 만들어주세요!
출력 4가지 만드시면 될것같습니다!

stream api

1부터 10까지 있는 정수 배열을 stream으로 다루는 코드를 작성해 주세요!

  1. 배열을 stream으로 만들어 요소를 모두 2배로 만든 배열을 반환 후 원본 배열과 스트림 배열을 비교하기 (출력문 사용하시면 됩니다!)
  2. 배열중 짝수만 4 + "is even number"와 같이 String으로 변환한 배열을 만들어 출력하기

과제를 진행하시면서 어려우시다면 언제든 질문해 주시면 감사하겠습니다! 이번주도 화이팅입니다!

@qmean qmean self-assigned this Oct 27, 2024
@kfdsy0103 kfdsy0103 linked a pull request Oct 30, 2024 that will close this issue
@ahtop00 ahtop00 linked a pull request Oct 31, 2024 that will close this issue
11 tasks
@InSooBeen InSooBeen linked a pull request Oct 31, 2024 that will close this issue
11 tasks
@kseokc kseokc linked a pull request Oct 31, 2024 that will close this issue
11 tasks
@KSLEE19 KSLEE19 linked a pull request Oct 31, 2024 that will close this issue
11 tasks
@jpark0506 jpark0506 linked a pull request Oct 31, 2024 that will close this issue
11 tasks
@kyoooooong kyoooooong linked a pull request Nov 1, 2024 that will close this issue
11 tasks
@meoraeng meoraeng linked a pull request Nov 1, 2024 that will close this issue
11 tasks
@jlhyunii jlhyunii linked a pull request Nov 8, 2024 that will close this issue
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment