TIL 20240905

·2024년 9월 5일

TIL

목록 보기
10/25

🖥️ 1.오늘 한 일

-Java 문법 종합반 강의 수강

  • 인터페이스
    객체 간의 다리 역할, 동일한 행위 보장
    모든 변수는 public static final, 모든 메서드는 public abstract (생략 가능)
    default 메서드: 기본 구현 제공
    static 메서드: 인터페이스에서 선언 가능
    다형성: 자동 및 강제 타입 변환 가능

  • 예외 처리
    오류 vs 예외: 회복 불가능한 오류와 회복 가능한 예외 구분
    Checked Exception과 Unchecked Exception
    Throwable 클래스가 예외의 기본 클래스

  • 제네릭(Generic)
    타입을 매개변수로 받는 클래스/메서드
    예: Generic stringGeneric = new Generic<>();


-알고리즘,SQL 문제 풀기

https://school.programmers.co.kr/learn/courses/30/lessons/12919

def solution(seoul):
  answer = ''
  for i in range (0,len(seoul),1):
      if seoul[i] == "Kim":
          answer = "김서방은 {}에 있다".format(i)
  return answer

이렇게 값 찾지말고 그냥 index함수 썻으면 됨
return "김서방은 {}에 있다".format(seoul.index('Kim'))
=> 리스트.index(찾고싶은 값)

📝 2. 회고

  • 알고 있던 것도 안 쓰다 보니 까먹는 것 같다. 알고 있는 함수인데 함수 사용해서 문제 접근하지 않았다. 매일 꾸준히 알고리즘 풀면서 까먹지 않게 써야 하겠다.
    자바에 대해 새로 배운 개념들이 아직 생소하다. 오늘은 이전 차수 강의를 복습하고 그걸 토대로 계산기 만들기를 진행하고 있다. 기간 내 과제 잘 마무리해야겠다.
profile
🍀🍀

0개의 댓글