전체 글 13

[Java] OOP - 메세징(메세지 전송)이란?

안녕하세요! 이번주는 회고록 대신 객체지향에 대한 포스팅을 해보려고 합니다! 사실.. 2주차 과제를 진행하면서 크게 배운 점이 없었던 거 같은 느낌이 너무 많이 들더라구요.. 그래서 회고록을 적는 것보다는 프리코스 과정에서 공부했던 과정들을 여기에 담아보는게 더 좋을 것 같다는 생각이 들어서 당분간은 공부를 하는 과정들을 위주로 포스팅을 하려고 해요! 그런 의미로 나머지 주차에 대한 회고록은 프리코스가 끝난 뒤에 적어보려고 합니다! 물론 회고록도 중요하지만! 프리코스를 제출할 때마다 회고록을 함께 적어 제출을 하고 있거든요.. 그래서 현재로써는 회고록을 두번 써가면서 나를 되돌아 보는 것보단 공부 과정들을 담아보려고해요 :) 00 시작하며.. 오늘의 포스팅 주제는 "메세징"에 대한 이야기를 해볼까합니다...

Java 2023.11.03

[Java] Java Code Convention

시작하며 안녕하세요, 오랜만에 포스팅 입니다! 이번에 가져온 주제는 "Java Code Convention"입니다 :) 드디어 우아한테크코스 6기 선발을 위한 프리코스가 시작되었습니다 ! 이번 과제를 시작하기에 앞서 자바 코드 컨벤션을 준수해야 한다고 적혀있었는데요. 처음에는 "일단 구현 먼저 하면서 생각해야지!"하고 마음 먹었다가, 이건 정말 위험한 생각인걸 인지하고 먼저 공부를 해보려고 마음 먹었습니다😅 그래서 우테코에서 제시한 Google Java Style Guide를 참고하여 본문 내용을 읽어보며 정리를 시작해 보았습니다😊 혹시라도 잘못된 내용이나, 더 알아야 할 내용이 있다면 알려주시면 감사하겠습니다. 01 소개 이 문서는 Java 프로그래밍 언어의 소스 코드에 대한 Goole 코딩 표준의 완..

Java 2023.10.21

[Algorithm] 누적합(prefix sum) 알고리즘 with Java

안녕하세요 ! 두근두근 첫번째 포스팅 주제는 바로 "누적합 알고리즘" 입니다. 최근 알고리즘 수업 TA 를 진행하면서 누적합 알고리즘에 대한 설명을 학생들에게 직접 알려주어야 하는 기회가 생겼습니다..! 그래서 저도 누적합 알고리즘에 대해 공부를 하게 되었는데요. 공부하며 이해한 내용들을 정리해보며 오늘의 포스팅 주제로 담아보겠습니다 ! 00 시작하며 누적합 알고리즘이 뭔가요? 누적합 알고리즘은 말 그대로 누적된 합을 찾는 알고리즘인데요. 그래서 그게 어디에 해당하는 누적합인데? 배열이 주어졌을 때, 해당 인덱스 범위 내에서의 원소들의 합을 빠르게 계산하는 알고리즘입니다. 예를 들면, [1,2,3,4,5]라는 배열이 주어졌을 때, 이를 누적합 알고리즘을 사용하여 계산하면 [1,3,6,10,15]라는 결과..

Algorithm 2023.09.20