java 기초1

limchard·2023년 10월 25일
0

java

목록 보기
1/48

쌍용교육센터 국비지원 교육을 받기 위해 오늘 java 인강으로 공부를 시작했다.

위 그림은 기본적으로 컴퓨터가 어떻게 사람의 명령을 인식하는지에 대한 그림이다.
java로 위와 같이 코드를 치면 컴파일을 시행한다.
컴파일은 컴퓨터 언어(이진법)로 만드는 작업이다.
컴파일러는 컴파일을 진행하는 프로그램을 말한다.
컴퓨터 언어(이진법)은 바이트 코드(바이너리 코드)라고 불린다.
이렇게 컴퓨터 언어(이진법)으로 바뀐 상태를 컴퓨터가 인식 가능하다.

os별로 인식하는 바이트코드(바이너리코드)가 다르다.
그래서 보통 언어들은 각 os별로 다른 컴파일러를 사용한다.
하지만 java의 경우 컴파일러는 하나만 사용되고 그 사이에 JVM이 개입하여 각 os에 맞게 알아서 바이트코드(바이너리코드)를 만들어 준다.
JVM은 아래 그림과 같다.

보통 JDK를 설치하면 그 하위 항목인 JRE, JVM등도 모두 설치가 된다.

결과적으로 java 소스가 프로그램으로서 동작하는 과정은 위 그림과 같다.

내일부터는 java를 이용하여 여러가지 소스코드를 배우기 시작한다.
처음보는 코딩의 세계에 아직 얼떨떨 하지만.. 잘 해보자!


출처 :

profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글