
JVM JVM은 Java Virtual Machine의 준말로 자바 가상 머신을 줄여부르는 용어이다. 우리가 작성하는 자바 소스코드(.java)는 CPU가 인식하지 못하므로 기계어로 컴파일을 해주어야 한다. 자바에서는 자바 컴파일러가 소스코드를 자바 바이트 코드(.c

Ⅰ. Primitive 타입(기본 타입)과 Reference 타입(참조 타입) Primitive 타입은 스택 메모리에 생성된 공간에 변수의 실제 데이터 값을 직접 저장하는 타입을 말한다. 기본형으로는 8개의 자료형이 있으며 논리형,문자형,정수형,실수형으로 구분된다.

본문에 앞서 연산자와 피연산자에 대한 개념을 먼저 소개하자면 다음과 같다.연산자 : 연산을 수행하는 기호 ( + , -, \* , / 등)피연산자 : 연산자의 작업 대상가장 기본적인 연산자로 사칙연산( + , - , \* , / )과 나머지 연산(%)이 있다.각각은 더

선택 제어문은 문법 구조에 따라 다음과 같이 나뉜다.if (조건문) { 실행문; //조건문이 참일 때만 실행 }if 이후에 오는 괄호안의 조건식이 true일때만 중괄호 안의 실행문이 실행된다.위 예시의 23항과 같이 실행구문이 1줄인

Ⅰ. 클래스와 객체 1. 클래스란? 자바는 객체지향 프로그래밍 언어이다. 객체지향 프로그래밍 언어에서는 프로그램을 객체 단위로 실행한다. 클래스란 이 객체를 만들기 위한 틀이라고 생각하면 된다. 붕어빵 기계(클래스)로 붕어빵(객체)을 찍어낸다는 개념이다. 클래스는 다

Ⅰ. 상속 1. 상속이란? 자바에서는 자식 클래스는 부모 클래스의 멤버(필드,메서드,이너 클래스) 를 물려받아 자식 클래스 내부에 포함시킬 수 있다. 이때 상속을 해주는 클래스를 부모 클래스 혹은 상위 클래스라 하며 상속을 받는 클래스는 자식 클

패키지란 비슷한 목적으로 생성된 클래스 파일들을 모아 둔 폴더를 의미클래스를 체계적으로 관리할 수 있음1개의 프로젝트에 1개또는 여러개의 패키지를 생성 할 수 있다.패키지를 아예 생성하지 않아도 문법적으로 문제 없다.패키지가 다르면 클래스가 저장되는 경로가 분리돼 클래