[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에 관계없이 실행 가능하다.
[JS ES6] 순회와 이터러블
·
JavaScript/JS ES6+
ES6에서의 리스트 순회 // ES5 const list = [1, 2, 3]; for(var i = 0; i