JAVA 기초
2023. 10. 10.
JAVA란? 운영체제에 독립적으로 실행이 가능한 객체지향프로그래밍 언어( Object Oriented Programming , OOP) 함수형 프로그래밍 지원 , 자동메모리관리(가비지컬렉터) JVM과 JDK JVM(Java Virtual Machine) Java는 컴파일러를 통해 기계어로 변환되는 언어 컴파일은 특정프로그래밍언어를 기계가 이해할 수 있는 언어로 옮기는 번역과정 (여기에서는 Java 언어를 JVM이 이해할 수 있는 코드/바이트코드 로 변환하는것 의미) JVM은 바이트코드를 운영체제에 맞는 기계어로 변환해서 실행 (소스코드를 자바컴파일러로 컴파일하고 해당파일이 생성되면 JVM에서 실행) JVM은 Java 프로그램을 실행시키는 도구 (자바가 운영체제에 독립적인것은 JVM이 있기때문이다.) 즉 ..