2020-08-07 TIL

Fact

  • 청년수당 활동 기록서를 작성했다.
  • 여행 경로 알고리즘 문제를 복습했다.
  • 코어자바 9 4장을 다시 공부했는데 책에서 나와있는 enum 자체는 정말 쉬운데 응용하는 방법에따라서 정말 이해가 안가는 부분이 많았다.
  • 레이싱경주2에 enum을 사용해보았다.

Feelings

  • 자바를 제대로 쓰는것은 정말 어렵다.
  • 내가 먼저 코드를 작성하고 다른사람들과 비교해보는게 더 실력이 늘까 아니면 먼저 제대로된 코드를 보고 공부하는 것이 실력이 늘까? 고민이된다.
  • enum으로 정리하긴했지만, 내가 정말 enum에 알고서 제대로 쓰는건지 모르겠다.

Findings

  • 열거 타입의 각 인스턴스는 유일하므로 열거 타입 값에 equals 메서드를 사용할 필요가 전혀 없다. 열거 타입 값을 비교할 때는 그냥 == 를 사용하면 된다.
  • toString 메서드를 구현하지 않아도 된다. 열거 객체의 이름을 돌려주는 toString 메서드를 자동으로 제공하기 때문이다. toString의 역은 각 열거 타입에 맞게 만들어지는 정적 메서드 valueOf이다.

Future Action

  • 오늘 파이썬으로 알고리즘 문제를 풀려고했는데, 파이썬 책을 집에 두고와서 자바스크립트로 문제를 풀었다. 다음주부터 시작해야겠다.