1. JAVA 프로그램과 실행의 원리
일반적인 프로그램은 Hardware에 저장되어 Opreating System (운영체제)가 실행을 해줍니다 Java program은 일반적인 프로그램들과 다르게 OS가 Java 가상머신을 실행해줄 뿐 실제로 Java프로그램을 실행하는 것은 Java 가상머신이라는 소프트웨어 입니다. 이러한 특징덕분에, JAVA로 만들어진 프로그램은 운영체제에 상관없이 소스코드를 바꾸지 않아도 실행이 가능합니다. C언어같은 경우는 운영체제가 윈도우에서 리눅스같은걸로 변경이되면 여러가지 소스코드들, 문법들을 바꿔 입력해줘야 하지만 JAVA는 이러한 장점때문에 널리 쓰입니다 정확히는 Java 가상머신이 운영체제마다 다르고 위에서 설명했듯이 가상머신이 프로그램을 실행해주기때문에 소스코드가 ..