본문 바로가기 메뉴 바로가기

코딩 잘하고 싶어

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코딩 잘하고 싶어

검색하기 폼
  • 분류 전체보기 (187)
    • 프론트엔드 (1)
    • 백엔드 및 서버 (17)
    • Java (107)
      • 개념정리 (19)
      • Effective Java (88)
    • C++ (6)
    • OpenCV (1)
    • CS (39)
      • Algorithm (33)
      • 자료구조 (2)
      • 운영체제 (3)
      • 데이터베이스 (1)
    • Unity 게임 (10)
      • Flappy Bird (4)
      • 무한의 계단 (2)
      • 타워 디펜스 (1)
      • Hill Climb Racing (1)
      • RPG (1)
    • 회고 (5)
  • 방명록

동적 바인딩 (1)
[Java] 상속, 다형성, Override 원리 (+메모리 구조)

상속과 다형성, Override는 자바의 객체지향에 있어서 중요한 개념들이다. 어느정도 개념은 알고 있지만, OS관점? 메모리 구조 관점에서 보았을 때, 어떤식으로 작동이 되는 지 원리를 알고 싶었고, 공부하게 되었다. 상속 상속관계인 클래스에서는 자식 클래스가 부모 클래스의 변수와 메서드를 사용할 수 있다. 이게 어떻게 가능한걸까? JVM 메모리 구조에는 Runtime Data Area가 있다. 프로그램 수행을 위해 OS로부터 별도로 할당받은 메모리 공간이며, PC 레지스터, JVM 스택, Native 메서드 스택, 메서드 영역, 힙으로 공간이 나뉘어져있다. 자세한 내용은 아래 글을 참고하면 된다. [ Java ] JVM란? 자바의 실행 원리 알아보기 1. JVM이란? JVM은 자바 가상 머신으로 Ja..

Java/개념정리 2023. 12. 16. 00:07
이전 1 다음
이전 다음
반응형
공지사항
  • 방문해주셔서 감사합니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바