TIL10. 자바 기초를 공부하면서(2)

2025. 2. 28. 20:51·TIL

들어가기 

사실 집중력이 많이 부족해서 강의 듣는 주가 너무 힘들다. 농담 안 하고 다른 분들에 비해 강의 듣는 속도가 10배쯤 되는 거 같다.

그래서 찾은 방법이 하나 있는데 TIL을 작성하면서 강의를 들으면 그래도 덜 조는 거 같다.

 3주차 강의 내용은 대부분 생소해서 강의를 듣고 또 부족하다고 생각했던 부분들은 더 찾아가면서 공부했다.

 


📌 공부 내용

1. 예외(Exception)

https://fhtepgocprkswjfgka.tistory.com/17

 

예외 처리란 무엇인가, 예외 처리가 필요한 상황들을 코드로 작성하고 수정하면서 예외 처리가 왜 필요한지에 대해 공부했다.

 

2. 제네릭

https://fhtepgocprkswjfgka.tistory.com/19

 

자바 - 제네릭

# 제네릭이 없다면?1. 제네릭이 없는 상황정수를 담는 `IntegerBox`와 문자열을 담는 `StringBox` 두 개의 클래스를 만들었다.보관하고 꺼낼 수 있는 단순한 기능을 갖는다. 만약 `Double`, `Boolean`을 포함

fhtepgocprkswjfgka.tistory.com

 

제네릭이 없는 경우의 상황을 상상하면서 없을 때의 불편한 점들에 대해 알아보고,

제네릭을 사용하지 않고 해결해보면서 왜 제네릭이 필요한지에 대해 천천히 이해하는 시간을 가졌다.

제네릭을 사용한다면 코드의 재사용성과 안정성을 둘 다 챙길 수 있다.

 


📌 기억에 남는 부분

1. 제네릭의 특징 - 제네릭 클래스는 생성한는 시점에 타입을 지정한다. 결정을 미래로 미루는 것이 바로 제네릭의 특징! 

나와의 공통점을 찾았다.

 

2. 재사용성 - 메소드에서 매개변수와 인자를 사용하면 코드의 재사용성을 늘릴 수 있다.

제네릭을 공부하면서 `타입 매개변수`, `타입 인자`라는 단어를 알았는데 이게 메소드에서 매개변수와 인자와 비슷하다.

재사용성! 자바를 공부하면 당연히 아는 내용이지만 제네릭을 공부하면서 키워드가 또 나와서 기억에 남았다.

 

3. 예외 처리는 폭탄 던지기! 예외가 발생하면 잡아서 처리하거나, 처리할 수 없다면 밖으로 던져야 한다.

 


📌 키워드

 예외

 예외 처리는 try-catch

 제네릭

'TIL' 카테고리의 다른 글

TIL12. 키오스크 Lv4~5 진행  (0) 2025.03.13
TIL11. 키오스크 Lv2,3 진행  (1) 2025.03.12
TIL9. 자바 기초를 공부하면서(1)  (0) 2025.02.28
TIL8. 깃, 브랜치 전략  (0) 2025.02.28
TIL7. 1주차를 마치며.. KPT회고  (0) 2025.02.28
'TIL' 카테고리의 다른 글
  • TIL12. 키오스크 Lv4~5 진행
  • TIL11. 키오스크 Lv2,3 진행
  • TIL9. 자바 기초를 공부하면서(1)
  • TIL8. 깃, 브랜치 전략
에그마요샌드위츼
에그마요샌드위츼
  • 에그마요샌드위츼
    아자아자
    에그마요샌드위츼
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • java
      • sql
      • TIL
      • spring
      • JPA
      • spring-security
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    til
    GIT
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
에그마요샌드위츼
TIL10. 자바 기초를 공부하면서(2)
상단으로

티스토리툴바