[내배캠/사전캠프] TIL - 5일차

euphony·2024년 11월 25일
0

내일배움캠프

목록 보기
4/66

✅오늘의 한 일

  • SQL 퀘스트 걷기반 7번 풀고 정리하기
  • 자바 중급 1편 강의 듣기
  • 자바 알고리즘 강의 듣기
  • TIL 제출하기

💻오늘의 학습

SQL 퀘스트

각종 함수와 서브쿼리 사용법이 익숙해지도록 더 연습해야할 것 같다.

집계함수

  • 집계함수 : 데이터의 여러 행을 그룹화하여 단일 결과 값을 반환하는 함수로, 보통 GROUP BY와 함께 사용된다.
    • COUNT() : 행의 개수를 계산한다.
    • SUM() : 숫자 열의 합계를 계산한다.
    • AVG() : 숫자 열의 평균 값을 계산한다.
    • MIN() : 숫자 또는 문자열 열의 최소 값을 반환한다.
    • MAX() : 숫자 또는 문자열 열의 최대 값을 반환한다.

자바 강의

String - 불변 객체

String은 불변 객체이므로 생성 이후 내부의 문자열 값을 절대 변경할 수 없다. 대신 새로운 값을 만들어 반환한다.

✔️ 왜 불변일까?
String의 내부 값을 변경할 수 있다면, 기존 문자열 풀에서 같은 문자를 참조하는 변수의 모든 문자가 함께 변경되러 사이드 이펙트 문제가 발생할 수 있다.

	String str1 = "hello";
	String str2 = str1.concat(" java");
	System.out.println("str1 = " + str1); // str =  hello
	System.out.println("str2 = " + str2); // str =  hello java
	// String.concat()은 내부에서 String 객체를 만들어 반환함.

자바 알고리즘 강의

  • 스택 문제 풀이

📝오늘의 회고

계속 집에서 하다보니 공부 시간과 쉬는 시간이 분리 되지 않아 조금 산만해지는 순간이 있는 것 같다. 본 캠프 전까지 공부 사이클을 안정적으로 잡을 수 있도록 완전히 몰입할 수 있는 환경을 조성 해봐야겠다!

📌내일의 할 일

  • 상담 후 내일배움캠프 수강신청하기
  • 걷기반 SQL 퀘스트 끝내기
  • 자바 알고리즘 강의 1개 듣기
  • 자바 중급 1편 강의 2개 듣기

0개의 댓글

관련 채용 정보