🚀 bitcamp TIL (21.07.15)
TIL

🚀 bitcamp TIL (21.07.15)

📌 14일차(2021-07-15,목)

  • 자바 기초 문법(eomcs-java)
    • com.eomcs.lang.ex07
      • 메서드에서 new 연산자를 사용하여 변수를 만들기: Heap 영역
      • 재귀호출과 스택 오버플로우
      • main() 메서드와 프로그램 아규먼트
      • JVM 아규먼트
    • com.eomcs.algorithm.quiz
      • Test001 ~ Test004

📌 알게 된 내용들

  • 운영체제가 JVM에게 메모리에 접근할 수 있게 해준다.
  • 가비지컬렉터는 오로지 Heap 메모리와 연관이 있다. (청소하는 영역)
    • method area, JVM stack과 연관이 없다. (★★★★★)
    • new연산자로 만들어지고 주소를 잃어 버린 부분을 청소한다.
  • heap영역의 변수는 마치 배열처럼 연속적으로 배치된다. (메모리가 2차원으로 되어있기 때문에)
  • 재귀호출 = 별도의 메서드가 호출된다라고 생각해라
  • 재귀호출 = 수학공식을 코드로 표현할 때 유용하다.
    • 문제점 = VM 메모리 부족
    • StackOverflowError = 로컬변수의 메모리가 크면 클수록 갯수가 많으면 많을수록 발생 횟수와 상관없다(메모리)
  • 배열은 주고받지 못한다. 그 자리에 주소가 들어간다.

'TIL' 카테고리의 다른 글

🚀 bitcamp TIL (21.07.19)  (0) 2021.07.19
🚀 bitcamp TIL (21.07.16)  (0) 2021.07.16
🚀 bitcamp TIL (21.07.14)  (0) 2021.07.14
🚀 bitcamp TIL (21.07.13)  (0) 2021.07.13
🚀 bitcamp TIL (21.07.12)  (0) 2021.07.12