오늘은 11월 11일 빼빼로 데이
기념으로 11시간 공부했다.
백준 알고리즘 문제들은 뭔가 턱 막힌것 처럼 기초 이상으로 넘어가니 푸는 법을 모르겠어서 오늘 하루는 풀지 않았다.
Java공부에 집중하며 공부를 했는데 어렵다...
오늘은 특히 기본타입과 참조타입, 메모리구조, 배열, 열거 타입 등 공부를 했는데
전에도 공부했을때 배열은 참 헷갈리고 어려웠다.
솔직히 아직도 잘 모르겠다. 그렇기 때문에 2일의 시간을 주시며 공부를 시키신 것이겠지.
중요하기도 하며 이해하기도 힘든 부분이니까
기본타입과 참조타입은 말로는 참 쉬운데 깊숙하게 들어가니 헷갈리는 부분이 많다.
stack 영역과 heap 영역도 헷갈리고 아직 잘 이해를 못하겠다.
[Java]기본타입과 참조타입
자바의 데이터 타입에는 크게 두 가지 기본 타입과 참조타입이 있다. 기본 타입 (Primitive type) 정수, 실수, 문자, 논리 리터럴을 저장하는 타입을 말하고 원시 타입이라고도 부른다. 정수형 : byte, s
jkadv.tistory.com
관련 영상이나 글들을 보면서 조금 더 확실하게 공부해둘 필요가 있겠다.
메모리 구조는 보면서 '아아 그렇구나' 이정도로 넘어갔는데 그래도 몇번 더 읽어보자 무슨 내용인지 알게
[Java]메모리 구조
프로그램이 구동되기 위해서는 프로그램 구동시 운영체제로부터 메모리(RAM) 공간을 할당 받아야한다. 하지만 메모리는 무제한이 아니라 한정되어 있기에 효율적으로 사용하는 프로그램을 작성
jkadv.tistory.com
그리고 나는 매번 배열이 참 어려웠다.
1차원 배열은 너무 쉬웠는데 다차원 배열이 되고 배열 복사, 초기화 등 내용이 많아질수록 헷갈리기도 많이 헷갈리고
어려웠다. 무작정 어렵게 느껴졌다. 매번 나를 가로막았던 배열 확실히 알고 넘어갈 수 있도록 하자.
[Java]배열(Array) 선언 및 초기화,복사
배열이란 ? 동일한 자료형으로 선언된 데이터 공간을 메모리 상에 연속적으로 나열하여 데이터 관리의 효율성을 높이는 것 변수는 한개의 데이터만 저장할 수 있다. 따라서 저장해야 할 데이터
jkadv.tistory.com
그리고 마지막으로 열거 타입.
이건 보면서 뭔말인지는 알겠는데 어쩌라는거지 싶은 마음으로 공부를 했다
관련 예제들이나 열거 타입을 이용해서 풀 수 있는 알고리즘 문제 같은거를 몇개 찾아보며
응용하는법을 조금 배워야겠다
[Java]열거 타입
열거 타입 한정된 값인 열거 상수 중에서 하나의 상수를 저장하는 타입 여기서 Week이 열거 타입이다. Week로 다음과 같이 변수를 선언할 수 있다. Week today; today 변수에 저장할 수 있는 것은 Week에
jkadv.tistory.com
오늘 배운 부분은 참 헷갈리는 것도 많고 어려운 것들이 많았던거같다....
예제 문제들도 풀기가 어려웠다...
그래도 내일 하루 더 이 챕터에 대해 공부할 시간이 있으니 조금 더 열심히 해봐야겠다.
오늘 한번 공부한 내용이니 내일은 더 잘들어 올것이다.
관련 글들이나 예제들도 보고 알아가야겠다.
20221111 개발일기 끝 !
'개발 > 개발일기' 카테고리의 다른 글
20221113 - 항해99 pre-Onboarding - 7 (0) | 2022.11.13 |
---|---|
20221112 - 항해99 pre-Onboarding - 6 (0) | 2022.11.12 |
20221110 - 항해99 pre-Onboarding - 4 (0) | 2022.11.10 |
20221109 - 항해99 pre-Onboarding - 3 (0) | 2022.11.09 |
20221108 - 항해99 pre-Onboarding - 2 (0) | 2022.11.08 |
댓글