[2021.02.09.화] TIL

2169 단어 TILTIL

⌛ 오늘 한 일

enum

학습정리는 나중에 시간날 때..

  • 생활코딩

  • 자바의 정석 12장 enum

    : enum은 타입별 상수를 구분하기 위해 나온 개념

    //과일
        static final APPLE = 1; 
    //회사
        static final APPLE = 1;  ( ** 중복으로 선언이 안됨** )

    : 이름을 변경한다 하더라도, 서로 비교를 하게 될 경우 동일하게 인식이 됨.
    : ex) FRUIT_APPLE == COMPANY_APPLE
    : 이런 불편한 이유들이 모여 상수를 관리하고자 나오게 된 개념이 enum
    : 클래스와 유사한대, enum 상수간 주소로 비교를 하기 때문에 value가 같더라도 구분할 수 있음.

Git 공부

  • Learn Git Branching
  • 기억남는 키워드

    : cherry-pick
    • 커밋정보만 알고있으면 되게 편할 것 같다?
    • 시뮬레이션 말고 내일 git으로 해봐야지
      : rebase -i targe~3
      : git branch -f ["target"]["to"]
      : git checkout main~^2^
      • ~, ^ 상대참조라고 말하나?? 이걸 통해서 타고타고 올라갈 수 있다.


🌙 느낀점

저번달부터 enum을 많이 듣고 한번쯤 써봐야지 했는데, 오늘 드디어 공부했다. 자료를 저장하기 위한 효율적인 방법이 필요해 변수->배열->구조체->클래스와 같이 발전하는 것 같이 필요성에 의해 개념이 생겨난 걸 학습할 수 있어 흥미로웠다.

git 을 시뮬레이션 학습 사이트를 통해 공부했는데, 그래프가 시각적으로 보여서 많은 도움이 되었고 재미가 있었다. 덕분에 git에 대한 흥미가 상승해서 내일은 생활코딩 git 강의를 학습하고 honux의 git 교재를 읽어봐야겠다.



좋은 웹페이지 즐겨찾기