Java 동작 원리: Java 클래스 로딩부터 메모리까지
·
Java
1. Java란 무엇인가: 특징, 장점, 그리고 사용하는 이유에 대해1-1. Java의 주요 특징과 장점객체 지향적인 언어로 추상화, 다형성, 캡슐화를 지원 -> 확장성이 뛰어나고 대규모 엔터프라이즈 개발에 적합Write Once, Run Anywhere -> JVM을 통한 플랫폼 독립성 확보Garbage Collection 기반 메모리 관리 -> 개발자가 메모리를 직접 해제하지 않아도 되는 편의성풍부한 라이브러리와 생태계 -> 표준 API, 오픈 소스 프레임워크를 통한 생산성🧠 객체지향과 엔터프라이즈 개발의 궁합Java는 추상화와 인터페이스 중심의 설계를 장려합니다. 이를 통해 유연하고 확장 가능한 아키텍처를 만들 수 있으며, 팀 간 모듈 분리도 용이합니다. 엔터프라이즈 시스템처럼 변화와 확장을 전제..