Done 미션 및 수업 복습 비공개 cherry-pick 처음 성공! 미션 수행 및 관련 궁금했던 부분 학습 Learned 1. 접근제어자 (1-1) 왜공부? 분명 자바의 정석에서 공부했지만 실제 코드를 짤 때 적용하지 못했다. 적용하지 못한 가장 큰 부분은 생성자의 파라미터로 받아 값을 할당해주는 final 필드에 대해서 class A{ private final String a; public A(String a){ this. a = a; } 했을 때 private을 빠트렸다. (1-2) 학습내용 자바의 정석은 복습해보았지만 기존지식에서 추가되는 점이 없어 혹시 놓치고 있는 것이 있나 해서 생활코딩 접근제어자 파트를 들었다. 새롭게 알게 된 내용(or 학습했지만 기억에서 삭제된..) 접근제어자 5 : 클..
Done 미션1 구현 java의 정석 15. 입출력 아주 일부 팀개발을 위한 Git Github시작하기 ch1,2 지옥에서 온 git - 버전관리의 본질 Learned 어제 수업 복습 https://bong-f.tistory.com/171 IntelliJ 한글설정 https://goddaehee.tistory.com/248 juni5 Parameterized Tests (1) 기본 @ParameterizedTest 를 이용하면 test의 중복 코드를 제거할 수 있다. Dependincies에 junit-jupiter-params 임포트 test에 파라미터를 주고 해당 파라미터는 @ValueSource로 넣어줄 수 있다. 자세한 사항은 https://www.baeldung.com/parameterized-..
Done 자바의 정석 기초편 CH4, 5 복습 codesquad 미션 삽질기 (private TIL으로) https://bong-f.tistory.com/166 TODO 오늘 목표 : 코드 작성하고 풀 리퀘까지 해보기 깃공부 - 마스터 수업 정리 (( 지옥에서 온 깃 조금만 )) Learned TDD, Test-driven development 테스트 주도 개발 테스트 케이스 선 작성 > 케이스 통과하기 위한 최소한의 코드 생성 > 작성한 코드를 표준에 맞도록 리팩토링 장점 객체지향적 코드 개발 : 테스트 용이성을 위해 코드를 짜다보면 기능 단위로 짜게 되어서? 설계 수정 시간의 단축 디버깅 시간 단축 유집수 용이성 테스트문서 대체 가능 출처 https://ko.wikipedia.org/wiki/%ED%..
Done 이번 주말은 마음을 내려놓고 쉬었다. Feeling 코드스쿼드 문닫고 들어온 사람의 CS10 회고록 혼돈의 CS10 문닫고 들어온 학생인 나에게 CS10은 카오스 그자체였다. (특히 초반부여서 더 격차를 느꼈는지 모르겠지만) 초반부에 Pyro 등과 같은 잘하시는 분들과 같은 조가 많이 되었는데 @@@@@ 이것은 무엇인가. 이 세계는 무엇인가. 이들이 하는 말은 무엇인가. 나는 왜 여기에 있는가, 왜 나를 합격 시켰는가 라는 혼돈 속에 이었다. 초반부 : 스스로 주눅 + 키워드들을 이해 못함의 반복이었고, 와 나는 같이 공부하는데 있어서 이 사람들에게 폐만 끼치는 것이 아닌가 ? 하며 스스로를 채찍질 했다. 중반부 : 어느 정도의 멘탈을 잡았지만 미션 해결을 위한 개념공부 VS 미션구현의 밸런스 ..
Done 코드스쿼드 미션 구현 (Learned 해당 내용은 private TIL에 정리) Learned Iterator iterator을 쓰면 일반적으로 이를 출력할 때, hasnext()를 확인하고 it.next() 같은식으로 하나씩 읽어 오는데, 그럼 첫번째 값은 못읽어 오는 거아냐? 처음부터 it.next로 시작하니까. 왜 다 읽어올 수 있을까 궁금했다. Iterator가 가리키는 것은 값 자체가 아니라 그 사이 어딘가의 틈이다 출처 : https://www.youtube.com/watch?v=53cFp9P9ao8 따라서 첫번째 값부터 읽어올 수 있게 되며. it.next를 불러오면 바로 앞에 붙어 있는 칸이 불려오고, 또 remove도 마찬가지다. Bad 산책을 안했다, 나쁜 자세로 작업함.. G..
Done 자바의 정석 지네릭스 https://bong-f.tistory.com/157 자바의 정석 ch 8 유용클래스 일부 Learned equals(), hashCode() equals ()기본형은 값을 비교, 참조형은 객체의 주소를 비교 hashCode () 객체의 주소를 int로 변환해서 반환 equals 결과가 true면 hashCode 값 비교도 같아야돼 그래서 equals 오버라이딩 해주면 hasCode 도 오버라이딩 해줘야 함 equals() 오버라이딩 참조변수의 값 비교하고 싶을 때 오버라이딩 해줌 String 클래스 내용 변경 불가 문자열 리터럴 : String str = "abc"; 로 하면 같은 객체를 여러 참조변수가 가리킬수 있어 메모리 절약. 매번 new String해주지마. 메모..
Done 자바의 정석 16. 네트워킹 일부 https://bong-f.tistory.com/154?category=995830 자바의 정석 8. 예외처리 https://bong-f.tistory.com/155 김영한님 인프런 http 강의 Learned 출처 생활코딩1 생활코딩2 생활코딩3 생활코딩4) 생활코딩5 - 캐쉬) 생활코딩6 - ip) 대부분의 출처는 김영한님의 강의며 저작권과 내 이해의 한계로 이해한 바만 서술했다. ( 빠트린 내용 디테일한 내용은 적지 않음) 인터넷 컴퓨터와 컴퓨터가 연결 되어 있는 상태 인터넷은 웹 서비스가 아니다. 웹 컴퓨터와 컴퓨터가 주고 받을 수 있는 서비스 중 하나 (메일 서비스, 여러 서비스들 중 하나) 주요 목적 홈페이지를(html)을 주고 받기 위해 웹 클라이언..
- Total
- Today
- Yesterday
- 프로그래머스lev1
- 힙
- SQL코딩테스트
- arraylist
- 프로그래머스lev2
- 프로그래머스lev3
- 백준
- 프로그래멋lev2
- FLASK
- thread
- 순열조합
- 예외
- Sort
- Stream
- Stack
- Queue
- 최단경로
- 우선순위큐
- array
- 동빈북
- spring-boot-qna
- JdbcTemplate
- Gitignore
- 그래프이론
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |