본문 바로가기

java27

JAVA의 변수와 타입 Primitive type, Constant, Literal, Casting을 살펴봅니다. 1. 변수의 선언과 초기화 프로그래밍에서 변수(Variable)란 하나의 값을 저장할 수 있는 메모리 공간이다. 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사리진다. 변수를 사용하기 위해선 변수 선언을 해야한다. '변수 타입'과 '변수 이름'을 통해 변수 선언을 할 수 있다. // 변수 선언 int score; // score 라는 실수형 변수를 선언 // int : 변수 타입 // score : 변수 이름 int math_score = 100; 변수 선언을 하면 메모리가 할당되어 사용할 수 있다. 이때 C 언어는 초기화 해주지 않으면 메모리 .. 2021. 11. 1.
JAVA의 컴파일과 실행 크로스 플랫폼, 컴파일, 실행, JVM, JDK, JRE를 살펴봅니다. 1. 크로스플랫폼과 간단한 컴파일 과정 1.1 크로스플랫폼 Java란 1991년 James Gosling, Mike Sheridan, and Patrick Naughton이 당시 프로그램을 작성하는데 특정 운영체제, 디바이스마다 다른 규격에 어려움을 느끼고 "Write once, run any where(WORA), 한 번 작성하면 어디서든 실행" 된다는 가치관을 가지고 (크로스플랫폼) 시작되었다. 크로스 플랫폼 : 특정 언어의 같은 소스코드를 여러 운영체제, 플랫폼에서 실행 가능 1.2 C언어 컴파일 과정과 크로스플랫폼 소스코드 작성(.h, .c) 전처리 & 컴파일 input : 소스코드 (.h, .c) ⇒ 전처리기 ⇒ output.. 2021. 11. 1.