JVM 2

[Java Tutorials] #12 Lesson: Interfaces and Inheritance[Inheritance 2]

안녕하세요? 이제 드디어..! 9월이네요~~ 가을느낌이 물씬~그러나 그 동안 컨디션 난조로 올리지 못한 공부를 해야하고..밀린 포스팅을 올려야 해서 잔뜩 기합이 들어간 Dorothy 입니다.바로 시작해보도록 할게요. 일단 한번 시작해볼게요~!! 월요팅~~!! 1. Polymorphism[공식 튜토리얼] 다형성의 사전적 정의는 유기체나 종[species]이 다양한 형태나 단계를 가질 수 있는 생물학의 원리를 의미합니다. 이 원칙은 객체 지향 프로그래밍 및 Java 언어와 같은 언어에도 적용될 수 있습니다. 자바 클래스의 하위 클래스는 고유한 동작을 정의하면서도 상위 클래스와 동일한 기능 중 일부를 공유할 수 있습니다. 다형성은 Bicycle 클래스를 약간 수정하여 시연할 수 있습니다. 예를 들어, 현재 인..

3. Java Tutorials 2024.09.02

[JAVA] JVM 메모리 구조란? (자바 가상 머신에 대해서 AraBoJa)

안녕하세요? 오늘도 돌아온 Dorothy입니다.  오늘은 JVM 메모리 구조에 대해서 알아보도록하겠습니다.Java Virtual Machine, 줄여서 JVM 구조라고 하는데요, JVM은 JAVA structure에서 중요한 내용이므로 반드시 정확하게 그 개념과 구조에 대해서 숙지해야 하겠습니다.  자바 가상 머신(JVM)의 메모리 구조는 크게 다음과 같은 영역으로 나뉩니다: 메서드 영역 (Method Area)힙 영역 (Heap)자바 스택 (Java Stacks)PC 레지스터 (PC Registers)네이티브 메서드 스택 (Native Method Stacks)이와 같이 5개의 영역으로 이루어져 있는데요, 이를 알아보기 쉽게 도식화하면 다음과 같습니다.  1. 메소드 영역메소드 영역은 JVM의 메모리 ..

2. Java Study 2024.07.21