블로그
전체 2#태그
- 자바공부
- todolist
- 일단계획
- 어떻게될지몰라
- 그냥하자
2025. 09. 07.
0
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
2025. 09. 06.
0
공부 계획 세우기 및 공부하고 느낌점 올리기
일단 이 글을 쓰게 된 이유너무 나른해짐공개를 해야 계획 대로 할 것 같아서...(나 + 다른 사람 들의 약속 이니까)"아주 힘들어도, 보는 사람 들이 있으면 어찌 됬든 하겠지" 라는 생각"열심히 하자" 라는 의미 일단 오늘 하고 있는것 : 로그인 섹션의 람다 까먹어서(로그인 세션에서, 영한님이 로그인 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시 : 글 쓰기 및 월요일 계획 세우기 추신 : 그냥 막 쓰다보니 반말이 많습니다. 양해 부탁 드립니다.
자바공부
・
일단계획
・
어떻게될지몰라
・
그냥하자