TIL 1. 변수와 메모리 관련해서 내용 정리 - 변수를 메모리에 저장하는 방법하고 기본형 변수 참조형 변수와 저장 메모리 공부했다. 그냥 대충 알아고 넘어가도 문제 없었지만 간단한 기본만 한번 더 숙지해도 혼란이 줄고 이해력이 사고력이 크게 증가한다 기본형 데이터 - 불변값(Real 해당데이터 가비지콜렉팅 당하기 전까지 안변함) 참조형 데이터 - 가변값( 참조 주소의 변경 가능) 변수이름과 가르키는 주소가 있고 해당 주소에 값이 들어있음 값을 변경할 때 변수는 해당 값이 있다면 해당 값이 들어있는 주소를 참조하고 없다면 해당 값을 저장하는 메모리 공간을 할당해 저장한다. 참조가 없어진 변수는 가비지컬렉트 단계에서 제거된다 . 참조형 변수는 배열이나 key:value를 생각하면 쉬운데 변수에 저장된 주소..
1. 주말에 [객체지향의 사실과 오해] 책을 일고 보면서 객체에 대한 개념을 다시 잡았다. 클래스라고만 알고 있던 객체에 대해서 틀이 깨졌다. 지금가지 완전히 뜬구름처럼 알고 있었고 어떤 방향으로 객체를 생각해야하는지 배웠다. 응집도,결합도, 복잡도 등등 다양한 설계 관련 용어들에 대해서 객체지향적인 사고로 생각을 정리할 수 있었다. 자바할 때 매일 빨간색 자동차나 사람과 학생,선생 클래스 정도로만 알고 있던 객체는 생각보다 훨씬더 넓고 프로그래밍에 있어서 굉장히 기본적인 개념이었다. 하나의 어플리케이션을 구성하는 것이 객체들이고 이들의 협력과 조화로 어플리케이션이 만들어진다. 특히 ,변수의 타입도 객체라는 생각을 해본 적이 없었는데 개발자는 변수를 만들고 값을 넣어서 사용하지만 그 뒤에서는 변수 타입 ..
T.I.L = Today I Learned #2021년 목표는 시간 잘 쓰는 것이 목표이다. 그런 의미로 TIL 시작한다. 시간은 자기발전에 의지에 도움이 되고자 TIL시작ㄱㄱ 원칙 간단한 내용을 하나씩 알아보고 기록하기(빡센 공부가 아니라 알아보기!) 1. 정성들여 쓰려고 하지말고 간단명료하고 빠르게 쓰자(기억만 나면 된다) 2. 매일쓰는 것은 욕심이니까 일주일에 적어도 2번 이상은 쓰자 3. 원칙을 정하면 또 부담되니까 원칙은 이것만 쓰자 워렌 버핏이 자신이 가장 후회하는 일 중 하나가 "11살에 투자를 시작한 것" 이라는 인터뷰를 했다. 무슨 소리인가 했는데 5살 때부터 투자를 시작하지않아서 그 시간이 아깝다고하셨다. 90살 넘은 할배가... 어린 시절 짧은 시간조차 아쉽다고 하는데 워렌할배의 시간..