JAVA

JAVA

[Java] Java의 정석 - 객체지향 프로그래밍(상속-super)

정보처리기사 때 헷갈렸던 개념을 이제서야 정리해본다.super자손 클래스에서 조상 클래스로부터 상속받은 멤버를 참조하는데 사용되는 참조변수이다.조상 클래스로부터 상속받은 멤버도 자손 클래스 자신의 멤버이므로 super대신 this를 사용할 수 있지만 서로 구별해야하는 경우에 super를 사용하는 것이 좋다. super 예제코드1조상 클래스와 자손 클래스의 멤버 변수가 같은 경우public class SuperTest { public static void main(String[] args) { Child c = new Child(); c.method(); }}class Parent { int x = 10;}class Child extends Parent { int x = 20; void method(..

JAVA

[Java] Java의 정석 - JVM의 메모리 구조

Java의 기초 개념 중에 메모리 구조를 파악하고 기억해둬야할 것 같아 기록해둔다. JVMJava Virtual Machine의 줄임말.OS에 종속받지 않고 CPU 가 Java를 인식, 실행할 수 있게 하는 가상 컴퓨터자바로 작성된 어플리케이션은 모두 이 가상 컴퓨터 (]VM)에서만 실행되기 때문에,자바 어플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다.자바의 중요한 장점 중 하나인 “ Write once , run anywhere.C 한 번 작성 하면 어디서든 실행된다 )"이 가능하게 되는 것이다.  메모리구조응용프로그램이 실행되면, JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다. *cv(=클래스 변수), l..

developer of the night sky
'JAVA' 카테고리의 글 목록