Java & SpringBoot로 시작하는 웹프로그래밍_2주차

김지현·2021년 11월 7일
0

2주차 강의에서는 프로세스 개념에 대해서 학습을 하였습니다. 즉, 프로그램
메모리 구조에 대해서 학습을 하였습니다. 이 부분도 기존에 알고 있어 이해하기가 어렵지 않았습니다. 메모리는 기본적으로 코드 부분, stack 메모리, heap메모리로 구성이 되어있고, Stack메모리에는 지역 변수 및 함수인자에 대한 메모리를 저장을 해주고, heap 메모리는 인스턴스 및 new 및 malloc로 생성된 메모리 영역을 나타낸다. 이때, 프로그램을 작성할 때, stack메모리 사이즈를 고려하지 않으면 문제가 발생하고, static 변수를 사용하면 heap메모리 영역에 변수가 선언되어 변수가 변경되지 않고 유지됨을 알 수 있었습니다. 또한 이번 강의에서는 메모리 구조와 각각의 변수가 가지는 의미에 대해서 학습을 하였습니다. 그리고 함수와 메서드, 인스턴스, 객체간의 용어에 대한 의미를 다시 재정의를 할 수 있었습니다

profile
아는것을 잘 설명하고 싶은 SW엔지니어

0개의 댓글