목록Question (1)
나는개발자니까
[spring] 자바에 대해서
1. static 이란?* 왜 쓰는지? + 메모리 설명static 변수를 사용한다는 것은 메모리에 고정적으로 할당되어, 프로그램이 종료될 때 해제되는 변수를 의미한다. 메모리에 한번 할당되므로 여러 객체가 해당 메모리를 공유하게 된다. 만약 클래스를 통해 여러개의 객체를 생성하면 static이 선언되지 않은 변수는 메모리를 여러번 중복하여 생성한다. 이러한 경우에 static을 사용하여 여러 객체가 하나의 메모리를 참조하도록 하면 메모리 효율이 높아진다. 2. JVM 이란?JVM (Java Virtual Machine)은 자바 프로그램을 실행하기 위해 물리적 머신과 유사하게 소프트웨어로 구현한 것이다.JVM은 JAVA와 OS 사이에서 중개자 역할을 수행하여 JAVA가 OS와 상관없이 재사용할 수 있게 해..
Question
2023. 3. 16. 17:12