til(11_15)

김태은·2024년 11월 15일
post-thumbnail

새로운 공부법

으로한 강의 내용 정리...

오늘은 새로운 공부법을 도입하여 생각보다 정리가 되지않았다.

공부한 내용은 많은데, n회 수강을 해보려 하다보니....

우선 예외 발생을 해결? 키워드 try catch finally 를 배웠고, 제네릭 , 래퍼클래스, 람다식 , 쓰레드 등을 배웠다.

감정도만 잡아서 개념에 정확한 이해를 하지 못했지만, 몇 자 적어본다.

-예외 발생
애러와 예외는 다른 용어이다. 애러는 회복 불가, 예외는 회복가능 - > 예방이 가능하다?
예외를 잡기 위해서 try catch를 쓰고 상황에 따라 finally도 같이 사용한다.
try 실행해보고 문제가 있으면 catch한다. 예외가 발생하여도 끝까지 진행한다.finally

-제네릭

... 기억에 남아있지 않다...

그래서 오늘 계산기 lv3을 구상하고, 코드를 작성할 때 많이 힘들었다.
밑에는 여기저기 찾아다니며, 참고용 사이트를 하나 가지고 왔다.

제가 이해한 제네릭은 타입을 코드짤 때 바로 타입설정을 안해도되고, 적재적소에 제네릭을 이용하여 타입을 설정한다. 정도...
제네릭도 심히 어려워 ㅜ 참고용 사이트

  • 래퍼 클래스

기본 타입에 기능을 부여해주는 친구! 하지만 래퍼 타입이되면 메모리 사용량은 증가한다.

  • 람다식

함수식으로 된 ...식?

  • 쓰레드

프로세스? 의 일꾼! 많으면 많을수록 일을 빨리한다. 다만 충돌이 일어날 수 있다.
물론 이를 방지하기 위해 여러 장치가 존재한다.



lv3 흐름도

사진으로 대체!!



회고

오늘은 너무 한것이 없다... 눈물난다ㅜ 분명 어제 저녁에 계획을 다 했는데...
오전엔 갑자기 나타난 컴파일 애러 해결하는 데, 시간을 다 쓰고, 오후엔 강의를 듣고 lv3계산기를 만들어 보려햇는데... 지금 람다와 제네릭 쪽이 필요한 필드와 메서드 수정, 새로운 메서드 정의 정도 밖에 못했다....

계획이 너무 거창했나? 라는 생각을 한다. 물론 지금도 캠프의 도입부이지만, 저번주 까지만해도, 괜찮았던거 같은데 말이다.

우선 n회차 강의 듣기는 계속 진행할 예정이고, 주말에 공부할 수 있다면, 제네릭 부분과 getter와 setter , 캡슐화를 공부할 수 있길소원한다...

ps gpt에게 제네릭 문제를 만들어 달라고하여, 해당 문제도 풀 수 있는 시간이 있으면 좋겠다...

profile
Spring_4

0개의 댓글