본문 바로가기

전체 글173

(24.04.12) Java의 정석 학습(Stream, Collector) 날이 너무 더워져서 주말에는 이불도 다 바꾸고 옷정리도 하면서 본캠프가 진행될 떄 시간이 없어서 못하는 불상사는 막을 수 있도록 해야겠다.. 주간 학습 정리 WIL 열거형 / 애너테이션 람다식 Lambda expression 메서드 참조 함수형 인터페이스 Functional interface 스트림 Optional Collector인터페이스 Collector Collectors collect() 객체에 관한 내용에서 이제 Collection 형의 자료들을 어떻게 다룰 것인지에 대해서 배운 주라고 생각한다. 어떻게 보면 SQL 쿼리문을 Java느낌으로 풀어내는 것인데 아무래도 지네릭스를 사용한 객채의 타입 충돌이나 또는 예외 발생 등을 고려하여 일종의 법과 메서드가 모두 다르다보니 모두를 한번에 활용할 수.. 2024. 4. 12.
(24.04.11) Java의 정석 학습(스트림(중간연산,최종연산 / Optional / Collector) ) 갑자기 내일 일정도 잡혀버려서 오늘 그 개인 일정 준비 + 학습 하면서 진짜 미친듯이 번잡하게 공부를 한것 같다. 내일 아침에 좀 일찍 일어나서 집중해가지고 마무리한 뒤에 일정을 마무리 해아할 것 같다. 내일은 git에 대한 내용을 유튜브를 통해서 좀 정리를 하는 시간을 가지면서 github를 좀 보는 시간을 가져야겠다. Java의 정석 학습 간단 정리 생각보다 Stream규칙이 굉장이 많고, 변환과 메서드, 반환타입을 챙겨서 봐야하기 때문에 다 외울수는 없지만 무엇이 있는지만 보고 넘어가야했다 더보기 스트림의 중간연산 조회 peek() mapToInt() mapToLong() mapToDouble() chars() flatMap()*** Optional & OptionalInt Optional T타입 .. 2024. 4. 11.
(24.04.10) Java의 정석 학습(스트림(스트림 생성, 중간연산) ) 투표날이라 투표를 하러 갔다오느라 오전에 이리저리 돌아다니고, 가족 일도 있고, 아주 정신없었지만, 그리도 시간을 좀 내서 좀 공부를 하고 정리하는 시간을 가졌다.. 패턴을 잃어버리면 안되기 때문! Java의 정석 학습 간단 정리 스트림 역시 특수한 Stream에 관한 내용이기 때문에 물론 메서드들이 다 통일 되기는 했지만, 그만큼 규칙과 쓰는 방법을 알아 둘 필요가 있는 부분이라 조금 늦더라고 천천히 보기로했다. 특히 map()이나 filter()처럼 메서드를 통해서 굳이 반복문을 쓰지 않아도 특정 요소들을 걸러낼 수 있기 때문에 빠르게 작성해서 코드를 완성할 수 있는 메리트가 있을 것이다. 더보기 스트림 Stream 데이터 소스를 추상화, 관련 데이터 사용 메서드들을 정리한 인터페이스 스트림 연산 o.. 2024. 4. 10.
(24.04.09) Java의 정석 학습(람다, 함수형 인터페이스, 메서드 참조) 오늘 해야할 일이 산더미인데 + 내일 약속을 잡자는 연락 처리 이런것들이 정신을 혼미하게 만든 하루라 집중력이 살짝 흐트려졌지만 그럴 때 일 수록 한번 커피를 계속 때려서 집중을 시켰다 하루에 3잔 이상을 마시게 되는데 커피 말고 다른 방법을 찾는 것도 나쁘지 않을듯 화장실을 너무 자주가게되어 학습 맥이 끊긴다.. 팀 미니 프로젝트도 이제 끝나가는데 다른 팀을 보니 git을 벌써 잘 활용을 하는 것으로 보이는듯 해서 이번주 목표에 git 활용 공부를 좀 추가를 해야할 듯 싶다. Slack으로 서로 공유하고 하는 것은 별로 효율적이지 못한듯 싶다. Java의 정석 학습 간단 정리 람다식 Lambda expression를 쓰는 의의는 불필요한 코드를 쓰는 걸 방지하고 간략하는데 있는 것으로 생각된다.따라서 .. 2024. 4. 9.
(24.04.08) Java의 정석 학습(열거형 / 애너테이션) 이제 슬슬 날이 따뜻해져서 봄 대 청소를 해야하는 느낌인데 컨디션은 계속 저조이고 팀 프로젝트도 얹어있어서 붕 뜬 느낌이다.. 봄을 타는 느낌이지만 그래도 좀더 정신을 창리고 학습에 매진할 수 있도록! Java의 정석 학습 간단 정리 Annotation 이 주석이란 뜻이소 @Override만 보고 있어도되고 없어도 되는 기능인줄만 알고 가볍겐 공부했다가 Generics처럼 큰코를 다쳐버렸다. 거의 인터페이스 타입을 정의하기 시작하면서 사용자 만의 애너테이션을 정의하기 시작하면 생략하면 절대 안되는 메타데이터를 저장하는 기능을 가져버리게 되는게 Annotation 열거형 enums 일 경우에는 상수집단이지만 계속 클래스랑 헷갈리게 되어서 enums만의 구조를 계속 익숙해져야할 필요가 있다. 이제 람다, 스.. 2024. 4. 8.