늦은 프로그래밍 이야기

221201 TIL (Java 심화) 본문

내일배움캠프/TIL, WIL

221201 TIL (Java 심화)

한정규 2022. 12. 1. 23:06

TIL

오늘 배운 내용 정리

 - 어제의 키워드 중 Mutabler과 Immutable에 대하여 공부하였다.

2022.12.01 - [내일배움캠프/Java 심화] - Mutable, Immutable

 

Mutable, Immutable

Mutable - 생성된 이후 수정 가능 - 이미 존재하는 객체(변수)에 재할당 (값 변경) - 값을 변경할 수 있는 메소드 제공 - Mutable class인 경우 Getter와 Setter 존재 - thread safe하지 않을 수 있음. (병렬처리시

jk891113.tistory.com

 

 - 추상클래스와 인터페이스가 거의 비슷하고 헷갈려서 차이점을 정리해 보았다.

2022.12.01 - [내일배움캠프/Java 심화] - 추상클래스 vs 인터페이스

 

추상클래스 vs 인터페이스

추상클래스 vs 인터페이스 언제 사용하나? 추상클래스 - 여러 개의 가까운 클래스들 사이에 동일한 코드를 나누어서 사용하고 싶을 때. - 추상클래스를 상속한 클래스들이 많은 공통 메소드들과

jk891113.tistory.com

 


오늘 배운 것

벌써 12월이 되었고, 내일배움캠프를 시작한지 한달이 지났다.

전체 기간의 4분의 1이 지났는데 아직 실력이 많이 늘은 것 같지 않은 생각이 들지만,

처음에 아무 것도 모르고 코드 한줄 못쓰던 나랑 비교해보면 프로젝트도 잘 완성하고 몇개 안되지만 여러 코드도 작성할 줄 아는 걸 보면 그래도 어느정도 실력이 늘긴 늘은 것 같은 느낌이 든다.

 

오늘 자바 심화 강의에서는 인터페이스, 스트림, 람다, 옵셔널을 배웠다.

인터페이스는 추상클래스와 비교하여 많이 헷갈리고 아직도 코드로는 구현을 하기가 어려운 부분이어서

인터페이스와 추상클래스의 차이점을 찾아보고 비교해보았다.

아직 실전에서 사용해보지 않아서 확실하게 차이점이 느껴지지 않았다.

다음 프로젝트에서는 추상클래스나 인터페이스를 꼭 사용해서 내 것으로 만들어야겠다.

 

티맥스소프트의 채용설명회를 들었는데, 많은 것을 느낀 하루였다.

그래도 어느정도 규모가 있는 회사에 들어가려면 전공자보다 확실하게 나은 점을 길러야겠다는 생각이 들었다.

어떠한 경우라도 자만하지 말고 내 위에 무조건 누군가 있다 생각하고 겸손한 마음으로 더욱 노력해야겠다는 생각이 들었다.


'내일배움캠프 > TIL, WIL' 카테고리의 다른 글

5주차 WIL  (1) 2022.12.04
221202 TIL (Java 심화, CS 특강)  (0) 2022.12.02
221130 TIL (Java 심화)  (0) 2022.11.30
221129 TIL (미니프로젝트 발표)  (0) 2022.11.29
KPT 회고 (미니프로젝트)  (0) 2022.11.29
Comments