개발/개발일기42 20221112 - 항해99 pre-Onboarding - 6 배열은 익히는게 쉽지가 않다. 어제부터 관련 글들도 많이 읽어보고 관련 알고리즘 문제들도 몇개 건드려 봤는데 생각만큼 쉽게 이해가 되지 않는거같다. 메모리 구조에 대해서는 어제는 많이 헷갈리는 부분이 많았는데 확실히 많이 보고 생각을 하다 보니 정리가 어느정도 된 것 같다. 기술매니저님께서 부분 부분 짚어주시며 이런 부분은 확실하게 알고 넘어가라고 하셨다. 변수의 선언과 초기화 변수의 저장되는 값의 범위 타입 변환 (자동 타입 변환 , 강제 타입 변환) 논리 연산자, 대입 연산자 조건문(if문, switch문) 반복문(for문, while문, do-while문) break/continue 배열 열거 타입 어제 조건문, 반복문, break/continue, 배열, 열거 타입 공부를 했는데 솔직히 완벽하게 .. 2022. 11. 12. 20221111 - 항해99 pre-Onboarding - 5 오늘은 11월 11일 빼빼로 데이 기념으로 11시간 공부했다. 백준 알고리즘 문제들은 뭔가 턱 막힌것 처럼 기초 이상으로 넘어가니 푸는 법을 모르겠어서 오늘 하루는 풀지 않았다. Java공부에 집중하며 공부를 했는데 어렵다... 오늘은 특히 기본타입과 참조타입, 메모리구조, 배열, 열거 타입 등 공부를 했는데 전에도 공부했을때 배열은 참 헷갈리고 어려웠다. 솔직히 아직도 잘 모르겠다. 그렇기 때문에 2일의 시간을 주시며 공부를 시키신 것이겠지. 중요하기도 하며 이해하기도 힘든 부분이니까 기본타입과 참조타입은 말로는 참 쉬운데 깊숙하게 들어가니 헷갈리는 부분이 많다. stack 영역과 heap 영역도 헷갈리고 아직 잘 이해를 못하겠다. [Java]기본타입과 참조타입 자바의 데이터 타입에는 크게 두 가지 기.. 2022. 11. 11. 20221110 - 항해99 pre-Onboarding - 4 아침부터 부지런히 출석체크해서 공부를 했는데 막상 머리에 들어온거는 별로 없는거같다 백준에서 알고리즘 문제들도 완전 기초를 넘어가고 나니 어려워서 한참을 헤매고 Git 강의도 보는데 참 집중이 안됐다,,,그래도 Git은 팀프로젝트때 뿐만 아니라 아마 개발자로 살게되면 평생 함께해야 할거기에보다 확실하게 꼼꼼하게 배워놓으면 좋을것같다. Java가 조금은 익숙해 지고 있는거 같기도 하고, Java 책도 배운 부분을 다시 한번 보니 그래도 머리속에는 잘 남아있는거같다. 오늘은 조건문과 반복문을 공부했는데 그래도 아는 내용이라 오히려 반가웠다. 그놈의 점찍기는 아직도 기억이 나고 점찍어서 피라미드도 만들고 했던 기억도 난다 Math.random() 은 알고리즘 문제나 나중에 사용할 곳이 많을거 같아서 반드시 알.. 2022. 11. 10. 20221109 - 항해99 pre-Onboarding - 3 오늘은 출석체크를 했다. 평소에는 출석같은거 없이 그냥 무작정 수업을 했는데 출석체크를 하니 조금이라도 더 일찍 들어가게 되었다. 어느새 11시간을 채웠다. 물론 다 공부를 한것은 아니지만 ... 중간에 밥먹을때 stop 기능을 까먹었다.. 그리고 오늘 입학 시험을 쳤다. 사실 내가 제일 걱정하던 것이였다. 떨어지면 어떡하지 ? 나는 개발에 대해 코딩에 대해 잘 몰라서 헤맬건데 나는 아마 떨어질건데.. 자신없는데 하고 생각을 많이했다 그런데 막상 시험문제가 주어지고 시험을 치니 생각보다 너무 쉬운 문제였다. 어떻게 구현을 하면 될지 노트에 대충 적고 구현하고 싶은 기능들을 잠깐 구글링하니 바로 구현할 수 있었다. 그래도 나름 두달동안 열심히 했는데 나름 성장했다는 생각에 뿌듯하기도 했다 ! 오늘 기능한 .. 2022. 11. 9. 20221108 - 항해99 pre-Onboarding - 2 어제 Java를 처음 만져봐서 많이 낯설었다. 오늘은 그래도 하루 공부를 했다고 어제보단 꽤나 익숙해진 느낌이다. 금일 연산자들을 공부했는데 조금만 기본이 헷갈리면 큰 문제가 생길것들이 많을거같다. 더 확실하게 알고 넘어가자. 헷갈릴만한 내용들만 정리해보자 1. 논리 연산자 2. 대입 연산자 3. 삼항 연산자 세가지 정도이니 확실히 정리하고 이해하고 넘어가도록 하자 1. 논리 연산자 논리 연산자는 논리곱(&&), 논리합(||), 배타적 논리합(^), 논리 부정 연산(!)을 수행한다. 피연산자는 boolean 타입만 사용 가능 구분 연산식 결과 설명 AND (논리곱) true && 또는 & true true 피연산자 모두가 true일 경우에만 연산결과가 true true false false false t.. 2022. 11. 8. 20221107 - 항해99 pre-Onboarding - 1 본 과정에 들어가기 전 pre-onboarding 기간이 주어졌다. 1주일 간 같이 스터디 하시는 분들과 Java 공부를 하는데 막히데 Java가 주로 사용하던 언어가 아닌지라 이해가 안되는 부분도 많았다. 우선 Java라는 언어가 익숙해지라고 주어진 시간인만큼 최대한 가까워 지는 시간을 가져야겠다. 친해지자 자바야 변수 Java에서는 정수타입의 변수엔느 정수만, 실수 타입의 변수에는 실수값만 저장할 수 있다. 하나의 변수에 두 가지 값을 저장할 수 없고, 하나의 값만 저장할 수 있다. 변수를 사용하기 위해서는 가장 먼저 변수를 선언 해야한다. 어떤 타입의 데이터를 저장할 것인지, 변수의 이름은 무엇으로 할지 선언해야한다. int age;//정수(int)를 저장할 수 있는 age 변수 선언 double .. 2022. 11. 7. 이전 1 2 3 4 5 다음