[Java] 5. 상수와 리터럴
·
Java/Java의 정석
변수(variable) : 하나의 값을 저장하기 위한 공간 int score = 100; // score 변수 선언 & score 변수에 100 저장 score = 200; // score 변수에 200 저장 상수(constant) : 한 번만 값을 저장 가능한 변수 final int MAX = 100; // MAX final 변수 선언 & final 변수에 100 저장 MAX = 200; // ERR : final 변수(상수)는 초기화(저장)가 한번만 가능 리터럴(literal) : 그 자체로 값을 의미하는 것 ( 그냥 값을 의미 )
[Java] 4. 변수의 타입
·
Java/Java의 정석
변수의 타입 변수의 타입은 저장할 값의 타입에 의해 결정된다. int age = 25; // age 는 정수 타입의 변수이기 때문에 정수가 아닌 값을 저장하려고 하면 에러 발생 저장할 값의 타입과 일치하는 타입으로 변수를 선언해야 한다. char ch = 'a'; int age = 25; 값의 타입 기본형 문자 char 숫자 정수 byte, short, int, long 실수 float, double 논리 boolean
[Java] 3. 변수란? 변수의 선언과 저장
·
Java/Java의 정석
변수(Variable) 하나의 값을 저장할 수 있는 메모리 공간 메모리에 값을 저장할 때 메모리 주소를 이용해야 하는데, 이 때 특정 메모리 영역에 이름을 붙이고 주소 대신 이름을 이용하여 메모리에 값을 저장할 수 있다. 변수의 선언 값을 저장할 공간을 마련하기 위해 char ch; int age; // 변수타입 변수명; double d; String str; 변수에 값 저장 int age; 정수(int)탕비의 변수 age 선언 age = 25 변수 age에 25 저장(초기화) int age = 25; 1번(선언)과 2번(초기화)을 동시에 변수의 종류에는 클래스변수, 인스턴스변수, 지역변수가 있는데, 지역변수는 자동으로 초기화되지 않기 때문에 값을 초기화하지 않고 읽으면 컴파일 에러 발생 변수의 값 읽어..
[Java] 2. 자바의 특징, JVM
·
Java/Java의 정석
자바의 특징 배우기 쉬운 객체지향 언어 GC : 자동 메모리 관리 멀티 스레드 지원 풍부한 라이브러리로 쉽게 개발이 가능하다. JVM : 운영체제에 독립적이다. JVM 자바 프로그램이 실행되는 가상 컴퓨터(VM) 한번 작성하면, 어디서든 실행된다. (Write Once, Run Anywhere) 여러 운영체제별로 Java Virtual Machine이 만들어져있어, 자바 프로그램을 개발하면 OS에 관계없이 실행 가능하다.