220509 TIL - TPC 1 완강

Chaedie·2022년 5월 9일
0

TIL

목록 보기
9/104
post-thumbnail
post-custom-banner

오늘 한 일

  • JAVA
    • String 만들 때 new로 만들때와 Literal 로 만들때가 각각 다르다.
      • new String() 은 Heap 영역에 메모리 할당, String 객체 생성, 주소값 할당

      • String foo = “bar” 는 String.intern() 으로 직접 할당하기 때문에 String객체의 주소값이 아니라 “bar”의 주소값이 할당

      • new String()으로 한놈도 str.intern()해서 비교하면 True True 나옴

        String str = new String("foo");
        String str2 = "foo";
        System.out.println(str == str2);      // false
        System.out.println(str.equals(str2)); // true
    • Generic으로 같은 Type만 담도록 제한 할 수 있다. → 안정성 확보
  • MySQL (얄코) : 얄코 강의
    • 강의를 정말 잘 만들긴 했다. 근데 기초다 보니 지루하다.
    • 미션이 필요한 시점이다. 기초 문법 구간이 마의 구간인듯
  • PS - Two Pointer : 투포인터 강의
    • start와 end, 또는 Left와 Right 등의 2가지 Pointer를 이동하며 뭔가를 수행하는 알고리즘
    • 구현은 쉬우나 아이디어 구상이 더 어려운 알고리즘

느낀 점

📝 공부

  • 미션 없이 독학하니 로드맵이 갈팡질팡이다. 해서 인강을 여럿 접하는 중인데, 네임 밸류나 가격에 비해 너무 짧고 DOCS 읽어주는 정도 밖에 안되는 강의도 있더라. 실망...
  • JAVA 기본에 발목 잡히고 싶지 않아 다음으로 넘어가려 하는데, 다음 단계로 뭘 공부할지 모르겠다.
    • SPRING은 너무 멀고, 다음 단계는 가야 되는 상황...
    • NARP가 안좋다는 말을 들어서 TPC는 더 들을지 말지 고민이다. 일단 DB부터 배우기로 결정
    • DB, Servlet, JPA, HTTP 이런걸 배워야 하는 것 같은데? 일단 DB부터 공부해보자.
  • Leetcode가 확실히 깔끔하고 배우기 좋다.

😊 일상

  • 오늘은 공부에 시간을 많이 쓴 대신, 가족이랑 시간을 덜 보냈다. 30분만 더 가족에 투자해야겠다. (타임 트래킹으로 확인해본 결과 평소랑 같은 시간을 보냈더라~ 주관적 느낌과 객관적 현실은 항상 다름.. 그냥 공부를 평소보다 많이 해서 멍했나보다)

🗺️ 좋은 글


profile
TIL Blog - Today's Intensive Learning!
post-custom-banner

0개의 댓글