반응형

Java 2

[JAVA 스터디][1주차_1] JVM, JDK, JRE, 바이트코드 총 정리

1주차(1) - 목차 1. JVM이란 무엇인가 2. 바이트코드란 무엇인가 3. JVM 구성 요소 4. JDK와 JRE의 차이 1. JVM 이란 무엇인가 Java Virtual Machine(자바 가상 머신) 의 약자로 자바 코드를 컴파일해서 얻은 바이트 코드를 실행하는 주체 자바 어플리케이션을 클래스 로더를 통해 읽어들여 자바 API와 함께 실행하는 것이다. 자바와 OS사이에서 중개자 역할 -> JVM이 설치된 곳이라면 어느곳에서든지 자바파일을 실행할 수 있다.Write Once Run Anywhere! = 플랫폼 독립적 2. 바이트코드란 무엇인가 .java 파일을 JVM에서 컴파일하여 .class 파일로 만든 파일을 의미한다. 3. JVM 의 구성요소 Java Compiler인 javac 를 통해 생성..

IT/Java 2020.11.16

[Java] 클래스, 객체, 인스턴스

클래스, 객체, 인스턴스의 정의 클래스(Class) 정의 객체를 만들기 위한 설계도 객체(Object) 정의 클래스(설계도)로 구현한 모든 대상클래스의 인스턴스 인스턴스(Instance) 정의 클래스(설계도)를 바탕으로 메모리에 할당된 객체객체를 SW에 실체화 객체와 인스턴스의 차이점 클래스의 타입으로 선언되었을 때 객체, 그 객체가 메모리에 할당되어 실제 사용될 때 인스턴스객체 ⊃ 인스턴스 코드 예시 123456789101112131415//클래스public class EPLTeam { ...} //객체와 인스턴스 public class Main { public static void main(String[] args) { EPLTeam Liverpool, Leeds; // 변수 생성 Liverpool ..

IT/Java 2020.10.12
반응형