Java(2)
-
JAVA 정리
[기본적인 것들]package com.lgcns.test;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.Writer;import java.nio.charset.StandardCharsets;import..
2024.05.14 -
[Java] JVM (Java Virtual Machine)
1. What : JVM이 뭔데? JVM은 자바 바이트코드를 실행하는 주체입니다. 2. Why : JVM을 왜 쓰는데? "Programmers can write a program once, and it will run on any machine supplying a Java run-time environment." "한번 작성하고, 어디서든 실행하라" Oracle의 JVM 공식 문서의 introduction에 나와있는 문구입니다. 즉, JVM의 도입 이유는 각 플랫폼(OS 등)에 맞게 따로 컴파일 일 할 필요가 없도록 하기 위함입니다. 즉, .class 파일을 컴파일해 생성하면, OS나 환경이 변화함에 따라서 JVM만 바꿔서 끼면 해당 OS나 환경에서 코드가 실행될 수 있습니다.
2023.07.27