개인사정으로 2일간 참여를 못해서 지난 주 학습해봤던 것들을 다시 새겨보는 시간을 가졌다.
그리고 2주차 수업을 통해 여러가지 계산식을 활용하는 방법을 학습했다.
SUM, AVERAGE, COUNT, MIN, MAX 와 같은 함수를 활용해서 찾고자 하는 값들을 찾아가는 연습을 했다.
count(1)과 count(*)의 차이를 chatgpt를 통해 물어봤는데 아직 이해에 어려움이 있어서 좀 더 찾아봐야겠다.
이런 작은 차이가 더 명확한 결과와 찾기 힘든 버그로 나타나는게 아닐까 하는 생각이 든다.
또, 튜터님의 해주신 JAVA 강의를 통해 오늘은 CLASS와 객체에 대해 학습했다.
간략하게 정리해보면
CLASS는 빵틀과 같은 것으로 빵틀만으로는 의미가 없기에 객체를 생성해야만 의미가 생긴다.
STRING은 자주 사용하기에 new를 안 붙여도 된다.
Human.eat(); 이런식으로 클래스 뒤에 . 을 붙여서 뭘하려고 하지마라!
그리고 빨간색 error창을 열어서 뭔지도 모르면서 클릭해서 오류를 수정해버리면 찾을 수 없는 버그가 될 수 있다는 말씀을 통해 왜 에러가 발생한 건지 정확하게 짚고 넘어가는 연습이 필요하다는 생각이 들었다.