본문 바로가기
728x90

Java/Java의 정석5

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