작성
·
54
답변 2
0
안녕하세요 성장하자님! 🥺 아무래도 코드 자체가 문법적으로 이해 되지 않는 상황이시라면 자바에 대한 공부를 조금 더 하고 오시는걸 추천드립니다! 결국 '서버 개발' 이란 것은 자바 라는 '언어'를 어느정도는 활용해 내 의도와 여러 CS 개념을 표현하는거라서요!!
혹시 어떤 부분이 어려우신지 말씀해주시면, 성장하자 님께서 공부하시면 좋을 키워드를 몇 개 알려드릴 수 있도록 하겠습니다. 감사합니다. 🙇
아하~ 그런 경우라면 자바의 문법적인 요소와는 무관합니다.
mapRow(ResultSet rs, int rowNum)
라는 구문이 "함수"이고 무엇인지는 모르겠지만 ResultSet
과 int
라는 매개변수를 받는구나 까지가 자바 문법의 역할이고요!
이제 ResultSet
이 무엇이고 rowNum
이 의미하는 바가 무엇인지는 "라이브러리 사용법"에 더 가깝습니다.
그리고 이런 내용은 함수에 대한 설명 (위의 이미지를 참고하셔도 되고, github 자체를 보셔도 좋습니다) 을 읽고, 실제 실행을 해보며 rs
에는 어떤 데이터가 담기고 rowNum
에는 어떤 데이터가 담기는지 알아가는 방법 밖에는 없습니다.
물론 이 과정에서 이해를 돕기 위해 GPT를 사용할 수는 있지만, 결국 "라이브러리 사용법"이라 자바 문법 요소를 더 공부하신다고 해서 크게 와닿지는 않으실거에요 🥲
때문에 이렇게 저렇게 사용해보시면서 라이브러리 사용법을 익히시는게 더 도움이 될 것 같아요~ (심지어 mapRow
는 SQL을 그대로 쓸 수 있다는 것을 강의에서 소개하기 위한 방법에 가깝고 JPA를 사용할 경우 전혀 사용하지 않는 함수입니다! 🙂)
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
성장하자님, 강의를 열심히 듣고 계신데도 문법적으로 이해가 어려운 점이 있으시다니 조금 답답하셨을 것 같아요. 코딩 강의를 듣다 보면 새로운 개념과 함께 사용하는 언어의 문법도 익숙해져야 해서 도전적인 부분이 있을 수 있습니다.
이 상황에서 몇 가지 조언을 드리자면:
기본 문법 복습: 지금까지 자바 문법에 대한 기본적인 이해가 부족하다고 느끼신다면, 자바의 기초 문법을 복습하시는 게 도움이 될 수 있습니다. 기초가 탄탄하면 새로운 개념을 받아들이기 더 쉬워집니다. 자바의 구조와 기본 문법에 대한 강의나 책을 잠깐 참고하시는 것도 좋을 것 같습니다.
병행 학습: 현재 강의를 완전히 중단할 필요는 없어요. 필요한 부분만큼 복습을 하면서 강의를 병행한다면 실제 프로젝트에서의 사용 방법도 함께 익힐 수 있습니다. 또한 이 과정에서 자연스럽게 문법이 익숙해질 수 있습니다.
참고 자료 활용: 온라인 문서나 커뮤니티를 적극 활용해 보세요. 자바 관련 커뮤니티나 Stack Overflow 등에서 비슷한 문제를 겪은 사람들이 많이 있기 때문에 해결책을 쉽게 찾을 수 있을 겁니다.
추가적인 참고:
- 자바 기초 강의에서 기초적인 문법과 기본 개념을 다시 한 번 짚어보시는 것을 추천합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
예를들면 public UserResponse mapRow(ResultSet rs, int rowNum) 여기서 rs나 rowNum의 의미나 SQLExepiton이나 이런건 처음 보는 구문이라서여 ㅠ