Genie의 Java 개발 공부와 일지를 기록하는 아카이브 공간 Develop Study159 (24.03.25) Java의 정석 학습(지네릭스) 오늘부터 새로운 내일배움캠프 팀으로 배정이 되었고, 앞으로 아마 스터디나 공부를 같이할 인원들일 수도. Java 공부하기도 바쁜데 부모님이 시키는 일들이랑 이것저것 할일이 왜 그렇게 쌓이는지 정신이 없을 지경이다. 공부하는 와중에도 몇번이나 다른 개인적인 용무를 중간중간 확인하면서 맥이 끊어져서 상당히 애를 먹었다 내일은 아침부터 또 일찍 일어나서 미리 처리를 해놓고 학습을 마저할 필요가 있다. 백준도 아직 갈길이 멀다 Java의 정석 공부 간단 정리 지네릭스 단순히 표시하고 특정 타입만 선택하는 일종의 간단한 필터라고 생각해서 가볍게 보려고 했다가 큰코다쳤다.. Primitive 변수단에서 이해를 했는데 문제는 Generics가 지네릭 클래스라는 것. 배개변수회된 타입, 대입된 타입부터 나오면서 정의 .. 2024. 3. 25. (24.03.22) Java의 정석 학습(예외처리 exception handling) 공부하는 중간엔 노트를 열심히 적다가 Notion이 터져버려서 게이트웨이 오류가 계속 발생했더니 접속도 안되기 시작해서 후반부에는 정리를 잘 할수가 없었다다.. Notion 불안정한 건 하루이틀이 아니기 때문에.. 경험상 이 상태에서 억지론 접속해서 기록을하면 재수가 없을시 다 날라가기 때문에 일단 대기.. 이럴수록 Obsidian 이라곤 하는 JS 기반의 노트 DB 앱을 쓰고 싶지만,, 협업 툴로 활용할 수 없기 때문에 눈물을 머금고.. 기분 나쁜 금요일이 되어버렸다. 이번주 목표였던 백준 연습문제풀기 Java의 정석 공부 Notion에 Java 공부노트 지속적으로 업데이트 Daily Mission 블로그 & 노션에 정리 나름 다 정리한것 같은데 중요한 건 Java 정석의 이론공부와 백준 연습문제 풀이.. 2024. 3. 22. (24.03.21) Java의 정석 학습(인터페이스, 오버라이딩, Comparator&Comparable, 래퍼클라스) 언제 물려있던 코드를 좀 보면선 하나씩 나름 분석하는 시간을 가졌다. 어제는 대충 봐가지곤 지나갔는데 분명 compare써야 하는데 compareTo가 쓰였다거나, implements 관련해서도 아직 자세히 알고 있지 않은 내용이라, Java의 정석을 토대론 Notion에 정리 + 실습하면서 짰던 코드들을 다시 복기하고, 정리하면서 내 것으로 만들려고 했다. (노트 정리한 것, 실습한것 양이 많아 TIL에는 간단정리로 대체) 생각보다 한번에 이해가 잘 안대고 서로 똑같은 클래스 이름 같은 비슷한 단어가 많고, 읽어야할 이론도 많아서 살짝 시간이 걸렸다.. 내일은 살짝 더 추가 공부를 하고 문제풀이를 이어나갈 수 있도록 해야겠다. 이렇게 문제 풀이 + 필요한 부분 학습 이렇게 실전이랑 섞어서 하는게 좀더 .. 2024. 3. 21. (24.03.20) 연습문제 오류 해결 도전 Article Study와 용어정리 데일리 미션을 좀 빠르게 끝내고 백준 알고리즘 연습 문제 풀고 알고리즘 풀이 정리랑 필요한 공부를 좀 하려고 했는데.. 이 한 문제인데 쉬운 알고리즘인데 계속 메모리가 메모리 부족 오류가 뜨면서 이걸로 하루종일을 잡아먹었다.. TIL양이 그래서 적긴 하지만,, 결과를 보고 살짝 아쉬운 하루이긴 하다 연습문제 메모리 부족 해결 도전 독기가 생겨서 내가 모르는게 대체 뭔데! 하면서 메모리 줄이려고 int 선언 수까지 줄여봤지만 정답이고 뭐고 그냥 메모리 부족만 뜬다.. IDE 에서는 계속 정상적으로 답이 반환되는데 그래서 스트레스가 이만저만이 아니었다.. split 을 StringTokenizer으로 교체 : 메모리부족 더보기 import java.io.*; import .. 2024. 3. 20. (24.03.19) 미션_아티클스터디&용어정리(다른카테고리) / Java의 정석 + 백준 오늘은 미션 아티클 스터디랑 용어 정리 이런게 시간을 많이 잡아먹는 듯 정리하면서 배경지식을 늘리기에는 필요한 일이나 찾고, 작성하는데 시간을 너무 많이 소모하는 듯.. 아무래도 뭔가 스스로 코드를 짜는 등의 실용적인 부분이 너무 약하기 때문에 연습문제를 많이 풀어볼 수 밖에 없는데 이렇게 너무 이론 정리하는데에만 시간을 낭비해 버리니 답답한 마음이 든다 그래도 찬찬히 오늘 할 일 들 정리해서 순서대로 진행하는게 미래의 나에게 큰 도움이 될 것이라곤 생각하며... Java의 정석 Study 간단 정리 백준 예제를 풀기 위해 시작해야하는데 이미 아고 있었던 Scanner 클래스와 split, System.out.println에 대해서 계속 메모리 , 시간 초과가 나는 에러가 발생했다. 그래서 시간 복잡도가.. 2024. 3. 19. (24.03.18) CS강의 마무리 + 문제 연습 세팅 + 기타 미션 이번주부터 이사할 집을 알아보고 다녀야 했는데 일정이 좀 늦혀지게 되었다 아마도 좀만 더 개발 교육을 받는거에 집중을 할 수 있어서 다행이라고 생각! 추가로 저번주에 계획했던 일들도 하나하나 개인 To Do List 완성해서 해나가고 있다 이사갈 준비가 미뤄져서 이제는 저번주 계획에 더해서 팀원들과 백준 알고리즘 테스트 문제들을 풀기로 했는데 생각보다 주니어 입문자에게는 세팅을 해야하는 걸림돌이 좀 있어서 고거 준비하느라 좀 애먹는 월요일이었다.. CS강의 간단 정리 어제의 공간 자원, 공간 복잡도 보다는 그래도 수학에 관련된 내용이라 이해하기 쉬었다. 공대를 나오기도 해서 함수 및 수학으로 설명되어 있는게 오히려 이해하기가 수월하다ㅠ 숫자와 알파벳이 많이 나오니 오히려 반가웠고, 거기에다가 실습했을 때.. 2024. 3. 18. (24.03.17) CS강의(공간 자원&공간 복잡도) 이번주는 오전내내 이사를 갈 방을 보러다녀야할 거 같아서 학습시간이 많이 걸리는 CS강의를 좀 땡겨선 주말의 시간을 이용해서 하기로 했다. 점심부터 두통이 와서 좀 힘들긴 하지만.. 더 미룰 수는 없기 때문에! 주말에도 짬을 내서 공부를 했다.. 아무도 알아주지는 않지만, 조금이라도 내가 모르는 분야를 둘러보는 습관이 있어야 본 캠프가 시작되고, 또 미래의 개발 업무에서도 도움이 될 걸것이다.. CS강의 간단 정리 전체적으로 프로그램, 프로세스, 스레드간 쓸 수 있는 메모리에 대한 이해를 통해선 만들어낸 코딩을 통한 로직이 주어진 메모리에 한계를 주지 않고 실행할 수 있도록 전체적인 공간자원과 복잡도를 이해하는 학습 다행히, Java가이드북을 공부하면서 반복반복해서 읽었던 변수 타입이나 저번강의에서 언급.. 2024. 3. 17. 이전 1 ··· 18 19 20 21 22 23 다음