TIL 2021.01.31

Kyu·2021년 1월 31일
1

TIL

목록 보기
21/322

20210131

🧐 TIL (Today I Learned)

객체 클래스에 대해서 예전에 배우고나서, 오늘 List가 어떻게 사용되는지 확인해보면서 콜렉션 프레임워크List, Set, Map이 왜 generic을 썼는지 대충 짐작할 수 있었다. 제대로 배우기전 워밍업을 한 느낌? generic에 대해 이전에 아는것은 그냥 "클래스 만들때 들어오는 데이터의 타입을 지정한다" 밖에 몰랐다.

지금도 이 개념에 대해서 그 이상 아는 건 없지만 일단 최소한 List, Set, Map 을 생성할때 generic을 사용 안해도 된다는 점을 알았고, 하지만 generic을 왜 사용해야하는 지 정도는 알았다.

그리고 이미 오늘 배운거에 대해 포스트하면서 떠오른 질문이긴 하지만 여기에도 적어놔야겠다.

질문:
List list = new ArrayList();
ArrayList list = new ArrayList();
ArrayList의 경우, 상속받아서 사용하는 것과 받지 않고 사용하는 경우는 어떤 점이 다르고 장점은 뭘까?

❗️느낀점

자바로 한번 대용량 데이터를 생성, 삽입까지 해보려 했으나 Statement나 PrepareStatement 등이 어떤 식으로 동작하는지 전혀 잘 모르겠다. 내일은 그냥 호눅스가 강의 해주는 걸 따라서 자바로 코드를 짜서 터미널에서 실행해봐야겠다.

💪To-do

  • week4 월,화 미션 구현하기!!!!!!! -> 주말에 조금씩 더해보기로.. 토요일✅ -> 오늘은 무리 -> 월욜 오전에 해보기 ㅠ

  • TPC 완강 (48강/50강 (96.00%) | 시간 : 1006분/1038분) 링크
    -> 월욜에 나머지 2강의 Wrapper 클래스 수강하기!

  • 생활코딩 객체지향 파트 (클래스 패스, 패키지, API, abstarct, final, 인터페이스, 다형성, 예외1 문법, 예외2 예외던지기, 예외3 만들기, Object 클래스, 상수와 enum, 참조, 제네릭) 링크
    -> 가능하다면 월욜에 제네릭, 콜렉션프레임워크까지 들어보기!

  • GC 공부하기 링크

  • 링크드 리스트 문서로 정리 링크

profile
TIL 남기는 공간입니다

2개의 댓글

comment-user-thumbnail
2021년 1월 31일

질문에 대한 키워드는 다형성을 검색해보시면 알 수 있을거에요!!

1개의 답글