본문 바로가기
300x250

프로그래밍/① JAVA(자바) 개념2

① JAVA(자바) 개념-2 (자바가상기계 JVM, JAVA 프로그램 코드문 분석, 주석 ) 1. 자바가상기계(JVM) : JVM은 실운영체제를 대신해 자바프로그램을 실행하는 가상의 운영체제 역할을 한다. 운영체제와 자바 프로그램을 중계하는 JVM을 두어 자바프로그램이 여러 운영체제에서 동일하게 실행결과가 나오도록 설계한 것. 바이트 코드는 모든 JVM에서 동일 한 실행 결과를 보장하지만 JVM은 운영체제에 종속적이다 JVM은 JDK 나 JRE를 설치하면 자동으로 설치, JDK와 JRE가 운영체제 별로 제공된다. 밑 그림은 OS와 JVM 그리고 자바 프로그램의 실행 단계를 나타낸다. 2. JAVA 프로그램 코드문 분석 JAVA 실행 프로그램은 반드시 클래스와 main()과 같은 메소드 로 구성한다. 클래스와 메소드는 {}로 구역을 나누고 이것은 클래스 블록, 메소드 블록 이라고 도 한다. 메소드.. 2017. 4. 23.
① JAVA(자바) 개념-1 (프로그래밍 언어, java의 특징) JAVA개념의 첫 글입니다. 이 것은 제가 그동안 노트로 정리한 것 들이고 앞으로도 계속 제가 정리한 것들을 적을 예정입니다. 1. 프로그래밍 언어: 사람의 언어와 컴퓨터의 기계어의 다리 역할을 해주는 언어 가. 종류 : -고급언어 : 컴퓨터와 대화 할 수 있게 만든 언어중 사람이 쉽게 이해 할 수 있는 언어. 고급언어로 작성된 소스는 컴퓨터가 이해하지 못함 -> 컴파일이 필요하다. (=기계어로 변환) 예) C, C++, JAVA -저급언어 : 사람이 쉽게 이해 할수없다. 예) 어셈블리어 일반적으로 프로그래밍 언어는 고급언어 이다. 이 언어들로 작성된 내용은 소스(Source)라고 한다. 흔히 프로그램 이란 컴퓨터에서 특정 목적을 수행하기 위해 프로그래밍 언어로 작성된 소스를 기계어로 번역한것이라 칭한다.. 2017. 4. 20.
300x250