클래스는 개념(분류)이고, 객체는 이 개념의 실체화입니다. 간단하게 예를 들어보면 사람과 홍길동, 사람과 전우치 펭귄과 펭수로, 클래스인 사람과 펭귄으로 부터 각각의 객체가 생성되었습니다. 정리한다면 클래스는 분류, 객체는 단 하나의 고유사물입니다. 이러한 구조를 통해 여러 객체가 동일한 클래스를 기반으로 생성되어 각자의 속성과 동작을 가지게 됩니다.
JVM 스택과 힙메모리 영역
Garbage Collector의 역할, 원리, 알고리즘
프로세스란? 단순히 실행 중인 프로그램이라고 할 수 있다. 즉, 사용자가 작성한 프로그램이 OS에 의해 메모리 공간을 할당받아 실행 중인 것을 말한다. 예를들어 카카오톡, 브라우저, JAVA프로그램 모두 프로세스로 실행되며 브라우저를 2개 띄우면 브라우저 프로세스도 2개가 띄워진 것이다. 프로세스의 구조 OS가 프로그램 실행을 ...
Call by Value, Call by Reference 함수의 매개변수에서 값을 복사 또는 주소값을 참조 하는 것에 따라 반환 결과가 달라진다. 자바의 데이터형을 알아보면 크게 두가지로 나뉘게 된다. 기본형 Boolean Type(boolean), Numeric Type(short, int, long, float, dou...
Overriding와 Overloading Overriding Overriding이란 부모 클래스에서 상속한 메서드를 자식 클래스에서 필요에 맞게 다시 정의하는 것이다. 즉, 같은 이름의 메서드를 자식 클래스에서 덮어쓰는 것이다. 이때 메서드의 이름, 매개변수 형식, 반환 유형이 부모 클래스와 일치해야 한다. @Override 어노테이션...
새 버전의 콘텐츠를 사용할 수 있습니다.