이용자가 아닌 개발자로의 한 걸음
JAVA와 객체 지향 프로그래밍에 대한 이해
자바 가상 머신은 자바 플랫폼의 초석이다. JAVA는 자바 가상 머신 위에서 실행 되며 JAVA의 동작 방식을 이해하기 위해서는 자바 가상 머신에 대한 이해가 선행 되어야 한다. 이번 글에서는 JVM의 구조, JAVA의 동작 방식을 살펴보고 정리해보겠다. 해당 글은
이번글에서는 가비지 컬렉션에 전체적인 개념에 대해 알아보고 JDK11을 기준으로 사용가능한 가비지 컬렉터의 동작원리와 튜닝 방법을 알아보겠다.
객체지향 프로그래밍이란 객체의 지역 보존과 캡슐화, 메세징, 동적 바인딩 3가지 특성을 지닌 프로그래밍 기법입니다.객체들은 상태와 행동을 지니고 있으며 내부의 상태는 숨기고 외부로 행동 즉 메서드를 노출시킵니다.객체들은 서로 메세지를 주고 받으며 프로그램을 실행시킵니다