블로그

25/09/08 - 공부 내용

어제 계획12시 이전 : 오늘(07) 못 푼 문제 풀이 완료 하기 (개인 일정.)13시 ~ 15시 : 섹션4 - 함수형 인터페이스 듣기 + 문제 풀이 다른점이 있다면 설명15시 ~ 17시 : 섹션 5 - 람다 활용 듣기17시 ~ 22시 : 섹션 4~5 복습 22시 이후 : 내일 계획 세우기 및 글 쓰기(정리) 성공 여부[X] : ComposeExample을 못 풀어서 결국에 답안지를 봄 [O] : 16시에 끝남 - 졸려..[O] : 19시 20분 에 끝남..[x] : 체력이 안된다.[O] : 계획은쓸수 있지 근데 지금 쓴다. 21시에 쓴다문제풀이3BuildGreeterExample : 처음에 문제에 대한 요구 사항이 이해가 안가서, 영상을 봐서 문제에 대한 요구 사항을 확인 하고 보고 푸니 성공. ComposeExample : 결국에 못품, 몰라서 답안지를 봄(2개를 어떻게 병합 해야 하는지 모르겟음.) 1번의 대한 결과ComposeExample 에 대해서 여러번 복습 필요고급3편 맨 처음 공부 하고, 문제풀이 1~3번 풀고 익숙 하여지는데 1주일 이상 걸렸는데, 정말로 다행!! 계획 2~3번까지 하면서 느낌점정말 졸리다.. 아메리카노 를 11시쯤 에 먹고 했는데 점심 먹고 나서 공부 하다가(약 오후 1:20-40분) 너무 졸려서 10~15분 정도 방바닥 누워 있었는데 코골이를 하는 자신을 발견함..그리고 제네릭이 기억이 안나서 (<T> 는 기억이 나는데 <R> 부분이 기억이 안남.) 제네릭 관련 pdf를 봐야 할 듯. 정리섹션4 끝내고 쉬고, 섹션5 끝내고 쉬려고 하니까 뭔가 금방 지침.. 휴식 및 집중을 잘해야 할 듯섹션4까지는 휴식 없이 시간 안에 거의 끝냈는데, 섹션5에서는 강의 하나 보고 쉬고, 강의 하나 보고 쉬고, 그래서 집중력이 떨어진 건지 아니면 체력이 없어서 그런 건지 모르겠음.시간은 쓰지 말고 할거 만 쓰자.(그래야 압박이 더할듯.) + 힘들다 좀 놀자. 내일 계획제네릭 복습 : 특히 <R> 부분을 찾아서 복습하자. T1, T2 이런건 아직 기억에 있다.ComposeExample 을 문제풀이 보면서 10번 반복하기섹션 4,5 복습 : 섹션 4는 기본 함수형 인터페이스만 복습 하면 될듯(기억이 나는데 애매한 부분)섹션 6 - '람다 vs 익명클래스' 듣기섹션 7 - '메서드 참조' 듣기내일 계획 세우기 및 정리 

자바공부todolist

25/09/07 - 공부 내용

어제 한계획들06시 : 기상06시 10분 : 컴퓨터를 킨다. 08시 : 까지 섹션3:15 고차 함수 까지 간다. 15시 40분 ~ 17시 10분 : 섹션3:15 고참 함수 다시 복습 20시 ~ 22시 : 섹션3 문제 풀이 1~3까지 다 풀기22 ~ 23시 : 글 쓰기 및 월요일 계획 세우기 성공 여부[O][O][O][O] : 고차함수까지 복습을 21시 07분에 완료[△] : 21시 부터 시작에 22시 56분까지 문제풀이 미완료[O] : 글쓰기 완료완료한 사진들체크 하면서 쓰다 보니까 글쓰기를 중간 중간 수정 중. (이게 기억하기 편함.) 람다가 함수가 하나만 허용하는 이유(둘 이상이 아닌 이유 생각 해 본것)public interface Lambda { void run(); int value(int a) } Lambda lambda = () -> System.out.println("달린다");  이렇게 하면 run() 이라는 메서드 는 정의가 되어 있어서 할 수 있지만value() 라는 메서드라는 것은 정의가 안되어 있음. 만약에 이렇게 쓸 수 있다고 쳐도lambda.run(); lambda.value();코드를 쓰는 사람이 run() or value() 를 호출 할 수 있는데 만약에 value를 호출하면 재 정의 된게 없으므로 오버라이딩 관련 오류 날듯. 문제 풀이1M1After영한님 코드는 ("Good Morning!") -> str 이렇게 넣으셨고나의 코드는 ("Mornig") -> "Good " + str + "!" 이렇게 넣어서 다름 M2After영한님 코드는 ("무게" + weight + unit) 이렇게 짯다면나의 코드는 ("무게" + value + "kg") or ("무게" + value+ "g") 이렇게 고침 M5Function영한님은 switch case로 해결나의 코드는 if로 해결메서드 이름(인자 값) { if(조건1) { return 내용 생략1; } if(조건2) { return 내용 생략2; } return 내용생략3; }M3 및 M4는 영한님 문제 풀이가 더 좋음이유 : 나는 메인 에 익명 클래스를 만들고 값을 반환 했는데, 영한님은 메서드안에 익명 클래스를 넣음 문제풀이2FilterExample : 변수 이름 빼고는 람다 정답이랑 똑같.MapExample : 처음에는 코드 작성 부분에 if문으로 deco및 upper를 넣고 바꾸는 식으로 했다가. 메인의 코드를 넣는거 보고 바로 바꿧는데 정답이 나옴. 문제풀이3ReduceExample: 변수이름 및 출력 내용 빼고는 결과 값은 같다. 문제풀이를 하면서 느낌점: 예전에 했던 푼 기억은 사라졌는데 이건 뭔가 정말 금방 품(10분도 안 걸린듯).내일 계획12시 이전 : 오늘(07) 못 푼 문제 풀이 완료 하기 (개인 일정.)13시 ~ 15시 : 섹션4 - 함수형 인터페이스 듣기 + 문제 풀이 다른점이 있다면 설명15시 ~ 17시 : 섹션 5 - 람다 활용 듣기17시 ~ 22시 : 섹션 4~5 복습 22시 이후 : 내일 계획 세우기 및 글 쓰기(정리)계획 세우면서 느끼점 : 수많은 변수들이 너무 많다. 너무 빡세게 잡지 말자(최대한 지킬려고 노력 했는데 안됨) 그리고 하나씩 체크하려니까 완료하면 중간에 글쓰니까 시간이 예상외로 오래 걸림.

자바공부todolist

공부 계획 세우기 및 공부하고 느낌점 올리기

일단 이 글을 쓰게 된 이유너무 나른해짐공개를 해야 계획 대로 할 것 같아서...(나 + 다른 사람 들의 약속 이니까)"아주 힘들어도, 보는 사람 들이 있으면 어찌 됬든 하겠지" 라는 생각"열심히 하자" 라는 의미  일단 오늘 하고 있는것 : 로그인 섹션의 람다 까먹어서(로그인 세션에서, 영한님이 로그인 id 서비스 부분을 람다를 안쓰고 하는 방법 및 람다를 쓰는 부분을 보여줌, 그리고 나서 paassword도 람다를 쓰기 전 부분을 보여주고 람다를 보여주려고 하는데, 저 혼자서 람다로 바꿔보자 라는 생각을 함,그래서 멈추고 혼자 생각하고 하려는데, 코드가 아에 안쳐짐.. 그래서, 람다로 변환하는 과정을 보면 코드는 이해는됨.. 나(저) 람다 헛공부 했냐(고급3편을 따라 3번이상은 친 기억이 있습니다..)라는 생각에 정말로 엄청 스트레스 받았습니다) - 수정 자바 람다 처음부터 다시 공부(중간에 하다가 todolist가 생각나서 그냥 올렸습니디.)(mydate클래스는 전에 공부했던 my로거 복사해서 붙여놓기 한다음 수정)(좌측은 내 코드, 우측이 영한님 코드)지금 공부하면서 느낌점아직도 객체 지향이 부족 하구나 라는 것을 느낌(아직도 프로시져 만들 생각을 못함: 나는 언제 이렇게 짤까?) "개발자 로서 기초가 뭔가"라는 생각을 오늘 하게됨(스프링 로그인 섹션에서 람다를 못한게 기초가 부족하니 못하는 거겠지라는 생각) 2025년 09월 06~07일 계획06일섹션2 끝내기(람다가 필요한 이유2, 까지만 함) 07 일06시 : 기상06시 10분 : 컴퓨터를 킨다.08시 : 까지 섹션3:15 고차 함수 까지 간다.8시 ~ 15:30분 : 개인 일정15시 40분 ~ 17시 10분 : 섹션3:15 고참 함수 다시 복습17시 20분 ~ 19:40분 : 개인 일정20시 ~ 22시 : 섹션3 문제 풀이 1~3까지 다 풀기22 ~ 23시 : 글 쓰기 및 월요일 계획 세우기 추신 : 그냥 막 쓰다보니 반말이 많습니다. 양해 부탁 드립니다.

자바공부일단계획어떻게될지몰라그냥하자

채널톡 아이콘