1월이 가기 전에 벨로그에 TIL을 써보기로 결심했다!
첫 번째 TIL이라 조금 어색하겠지만 쓰면 쓸수록 점차 익숙해지겠지.
오늘은 <스프링 입문을 위한 자바 객체지향의 원리와 이해> 1장과 2장을 읽었기 때문에, 머릿속에서 휘발되기 전에 정리해보려 한다.
JDK : Java Development Kit // 자바 개발 도구
JRE : Java Runtime Environment // 자바 실행 환경
JVM : Java Virtual Machine // 자바 가상 기계
프로그램이 메모리를 사용할 때는, 코드 실행 영역과 데이터 저장 영역으로 나뉜다. 객체지향 프로그램에서는 데이터 저장 영역을 다시 세 개의 영역으로 분할해서 사용하는데,
<데이터 저장 영역>
스태틱 영역 - 클래스들의 놀이터. 클래스 멤버변수 할당 공간
스택 영역 - 메서드들의 놀이터. 지역변수 할당 공간
힙 영역 - 객체들의 놀이터. 객체 멤버변수 할당 공간
으로 나누어 사용하게 된다.
public class Start {
public static void main(String[] args) {
System.out.println("Hello");
}
}
Field = 필드 = 속성 = 프로퍼티 = Property
Function = 함수 = 메서드 = Method = 기능 = 행위