전체 글 (8) 썸네일형 리스트형 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. github.com/whiteship/live-study/issues/1 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 Java Virtual Machine. Java 와 운영체제간의 중개자 역할을 한다. java로 개발된 어플리케이션을 여러 운영체제에서 정상적으로 작동할 수 있도록 해준다.( 운영체제별로 개발하지 않아도 되는건 JVM덕분) java 언어로 개발된 어플리케이션은 OS가 바로 이해하지 못한다. OS는 기계어(바이너리코드)로 이해하기 때문이다. java언어를 OS가 이해하도록 하기.. 5주차 과제: 클래스 목표 자바의 Class에 대해 학습하세요. 클래스? 객체를 정의해 놓은것. 객체의 설계도 또는 틀. 클래스의 용도 - 클래스는 객체를 생성하는데 사용된다. 객체는 클래스에 정의된 대로 생성된다. 객체? 클래스에 정의된 내용대로 메모리에 생성된 것. 실제로 존재하는 것. 학습할 것 (필수) 클래스 정의하는 방법 클래스는 변수와 메서드의 집합이다. 클래스 작성규칙 1. 하나이상의 문자로 이루어져야 한다. 2. 첫번쨰 글자에는 숫자가 올 수 없다. 3. $,_ 이외의 특수문자는 사용불가. 4. 자바 명령어, 키워드는 사용할 수 없다. 5. 이름은 대소문자를 구분한다 (보통 첫번째 글자는 대문자로 작성) 키워드 'class' 다음에 '클래스이름' 을 적고, 클래스의 시작과 끝을 의미하는 괄호{}안에 원하는 코드.. 이전 1 2 3 다음