안녕하세요 벌써 1월이 다 지나갔네요 나이가 들수록 시간이 더 빨리지나가는 기분이예요 🥹 그래도 혼공학습단 덕분에 뿌듯하게 1월이 마무리 되는 기분이예요 다가오는 2월도 화이팅 해보겠습니다! 👍 📄 혼공자 3주차 미션 (진도 Chapter 12) 기본미션 : p.550 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 선택미션 : p.539 문제 2번 풀고, 풀이 과정 설명하기 📄 기본미션 ( p.550 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 ) 1초 주기로 save() 메소드를 자동 호출하도록 AutoSaveThread를 작성하고, 메인 스레드가 3초후 종료되면 AutoSaveThread도 같이 종료되도록 AutoSaveThread를 데몬 스레드로 생성 📄 선택미션 ( p.53..
우선순위 큐 (Priority Queue) 우선 순위 힙을 기반으로 하는 무제한 우선 순위 대기열입니다. 우선순위 대기열의 요소는 사용되는 생성자에 따라 natural ordering에 따라 정렬되거나 대기열 구성시 제공되는 Comparator에 의해 정렬됩니다. 우선 순위 대기열에서는 null 요소를 허용하지 않습니다. natural ordering에 의존하는 우선 순위 큐는 또한 비교할 수 없는 객체의 삽입을 허용하지 않습니다. 우선순위 큐 선언 import java.util.PriorityQueue; //import //int형 priorityQueue 선언 (우선순위가 낮은 숫자 순) PriorityQueue priorityQueue = new PriorityQueue(); //int형 prior..
안녕하세요! 알고리즘을 풀다보면 좌표를 정렬하거나 객체를 정렬해야되는 경우가 있습니다. 예) (x,y)좌표 값에서 x 좌표를 기준으로 정렬하기, 키 몸무게가 입력된 학생들 중 키 순으로 정렬하기 이런 경우 키값, x좌표 기준으로 정렬하기 위해서 반복문을 사용해 정렬하는 경우도 있지만 이번 글에서는 Comparable을 이용해 정렬하는 방법을 정리해보았습니다! 클래스 생성 해당 예시는 좌표정렬을 예시로 들었습니다. 우선 x,y좌표를 넣을 Point 객체를 생성해줍니다. class Point { int x; int y; Point(int x, int y){ this.x = x; this.y = y; } } 테스트할 데이터도 미리 생성해줍니다. 예시로 List안에 5개 정도의 좌표값을 넣어주었습니다. clas..
안녕하세요 벌써 스터디를 시작한지 절반이 넘어갔네요ㅠ 스터디를 하면서 자바의 개념을 다시 익히고 기초가 탄탄해지니 자신감이 붙는거 같네요 그럼 3주차도 화이팅 해보겠습니다~! 📄 혼공자 3주차 미션 (진도 Chapter 10 ~ 11) 기본 미션 : 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기 선택 미션 : P.512 문제 8번 풀고 풀이 과정 설명하기 📄 기본미션 (혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기) 저는 저번기수에서도 혼공 용어 노트라는 말을 듣고 당황했던게 ebook으로 구매해서 노트가 따로 없었어요ㅠ 아무래도 서적을 구매하는 분 한해서 받는 것 같았어요... 그래도 한빛미디어에서 PDF파일도 올려주셨어요! 아래 링크 보면 다운 받으실 수 있습니다! https://h..
안녕하세요. 혼공자 2주차 미션 및 개념 정리하러 왔습니다. 이번주차부터 객체지향의 개념에 대해서 들어가니 중요하게 공부해야할 것이 많네요 2주차도 열심히 달려가보겠습니다! 📄 혼공자 2주차 미션 (진도 Chapter 06 ~ 09) 기본 미션 : p.330 문제 5번 실행 결과 인증화면 캡쳐하기 선택 미션 : 학습 스케쥴 직접 짜고 공유하기 📄 기본미션 (p.330 문제 5번 실행 결과 인증 화면 캡쳐하기) 5. Parent 클래스를 상속받아 Child 클래스를 다음과 같이 작성했습니다. ChildExample 클래스를 실행했을 때 호출되는 각 클래스의 생성자 순서를 생각하면서 출력 결과를 작성해보세요. 정답 출력에 대한 코드 흐름 및 순서를 위의 사진으로 정리해 놓았습니다. 1. ChildExmapl..
안녕하세요 ㅎㅎ 이번에 혼공자 9기 신청해 혼공학습단 멤버로 선정되었습니다. 사실 저번에 8기를 신청해 선정되어 3주 차까지 열심히 도전해 보았지만... 추석연휴로 인한 장기휴식으로 인해 회사 업무 및 개인 업무가 밀려서 완주를 못한게 아쉬워서 다시 도전하게 되었습니다! 이번에도 설연휴가 있긴하지만 다시 신청한 만큼 이번엔 꼭 완주해 보겠습니다 👊 혼자 공부하는 자바 커리큘럼 https://hongong.hanbit.co.kr/%ED%98%BC%EA%B3%B5-%EA%B2%8C%EC%8B%9C%ED%8C%90/?uid=76&mod=document&pageid=1&mibextid=Zxz2cZ [혼공학습단 9기] 도서별 커리큘럼(동영상 강의 및 Q&A 링크 안내) 안녕하세요, 한빛미디어 혼공학습단의 🧙♀️..