자바2 자바 (JAVA) 힙 메모리에 관하여 Java 프로그래밍을 시작했을 때 Java에서 Java 힙 또는 힙 공간이 무엇인지 몰랐고 Java의 객체가 어디에서 생성되는지조차 알지 못했습니다. 전문 프로그래밍을 시작했을 때 OutOfMemoryError 오류가 발생했습니다. Tomcat 에서 Java 또는 Java Heap Space의 힙이 무엇인지 깨달았습니다. 언어를 배우는 것은 쉽지만 프로그래밍의 모든 기본을 프로그래밍의 비밀을 드러내는 경험과 작업을 가르 칠 수있는 공식적인 과정이 없기 때문에 기본을 배우는 것은 어렵 기 때문에 대부분의 프로그래머에게 발생합니다. Java의 힙 공간이란 무엇입니까? Java 프로그램이 시작되면 Java Virtual Machine이 운영 체제에서 일부 메모리를 가져옵니다. Java Virtual Machi.. 2020. 12. 27. 자바 JVM (RUNTIME DATA AREAS) 자바의 기본서적을 보면 자바는 '플랫폼에 독립적이다.'라고 설명되어있다. 하지만 그 설명이 매우 미약하여 대부분의 사람들은 왜 플랫폼에 독립적인지 잘 모른다. 자바의 철학이 바로 'Write Once, Run Everywhere' 인데, 이는 한번 작성된 프로그램은 어디에서나 실행 가능해야 한다라는 뜻이다. 이 철학을 실현하기 위해 가장 중요한 것이 바로 JVM이다. 사용자가 .java 파일을 작성하여 javac로 컴파일을 하게되면 .class라는 확장자를 가진 파일이 생긴다. 이는 JVM(Java Virtual Machine)이 읽을 수 있는 Bytecode로 해석된 것이며, 이 class파일을 가지면 JVM이 설치된 그 어느 곳에서도 사용이 가능하다는 것을 의미한다. 이로써 자바는 플랫폼에 독립적이다.. 2020. 4. 1. 이전 1 다음