본문 바로가기

java2

JVM 클래스 로딩 메커니즘 Java Virtual Machine(JVM)은 다양한 플랫폼에서 Java 코드를 실행하는 Java 에코시스템의 중요한 구성 요소입니다. 많은 개발자가 힙 및 스택 메모리와 같은 JVM의 기본 사항에 익숙하지만, Java 애플리케이션의 성능과 기능을 크게 향상시킬 수 있는 잘 알려지지 않은 기능도 많이 있습니다. 이러한 기능 중 하나는 JVM 클래스 로드 메커니즘입니다. 클래스 로드 메커니즘은 런타임에 Java 클래스를 JVM으로 로드하는 역할을 합니다. Java 프로그램에서 클래스를 사용해야 하는 경우 클래스 로드 메커니즘은 클래스가 JVM에 이미 로드되었는지 확인합니다. 클래스가 로드되지 않은 경우 클래스 로드 메커니즘은 파일 시스템 또는 네트워크에서 클래스를 로드한 다음 클래스를 초기화합니다. JV.. 2023. 1. 29.
Java의 특징 1.이식성(Portability)이 좋다. 2.C언어와 비슷한 문법을 쓴다. ->Java나 C언어를 할 수 있으면 다른 언어를 쉽게 할 수 있다. 3.절차적(Procedural)언어이다. 4.객체지향 언어이다. 레고를 생각하면 쉬울 것이다. 이미 만들어져있는 타이어, 엔진, 핸들, 등을 이용해 조립만 하면 쉽게 자동차를 만들 수 있다. 대형 프로젝트나 우주, 항공기 등도 가 능하다. 객체 : 프로그램을 만드는 기본 단위 5.플랫폼(Platform) 기반 언어이다. 플랫폼 : 컴퓨터 사용의 기반이 되는 HW/SW의 환경 -운영체제 등등 6.인터프리터와 컴파일언어의 혼합 ->이식성을 좋게하기 위해서 2010. 9. 14.