변수 3

자바 12강. 클래스

class를 만들 때 규칙이 있다. 1. 클래스는 상태와 행위를 가진다. 상태 : 변수 (ex. 목이 마른 정도 = 30) 행위 : 메서드 (ex. 물 마시기) 2. 상태는 직접 변경할 수 없다. 행위를 통해서만 변경이 가능하다. (ex. 목이 마른 정도 = 50 으로 직접 변경 불가능) 3. 자바는 모든 코드가 클래스 내부에 들어와야한다.(언어마다 특징이 다름) 자바에서 class가 1급객체이기 때문이다. 클래스 생성은 자체가 클래스이기 때문에 밖에 쓸 수 있다. 상태만 있고 행위는 없는 클래스가 있긴 하다 이것은 상태가 고정되어 있는 클래스이다. 상태가 있고 행위는 없을 수도 있고 상태는 없고 행위만 있을 수도 있고 둘 다 없을 수도 있다. 클래스의 구조는 이렇다. class Car { 상태 행위( ..

JAVA 2022.01.12

자바 7강. 변수

자료형(type)은 데이터를 담을 박스를 효율적으로 만들기 위해 사용한다. 즉, 변수를 담을 상자의 크기를 지정하는 것이다. 자료형이 있는 언어를 정적인 언어라고 하고, 자료형이 없고 한 줄씩 해석(인터프리터)하는 언어를 동적인 언어라고 한다. 자바에는 8가지 기본 자료형이 있다. 이중에 우리는 4가지만 알고 가자. 데이터형 설명 크기(비트) 최소값 최대값 int 부호있는 정수 32비트(4바이트) 약 -21억 4천 약 21억 4천 long 부호있는 정수 64비트(8바이트) 약 -900경 약 900경 double 실수 64비트(8바이트) int와 숫자범위는 동일 + 소수점 int와 숫자범위는 동일 + 소수점 boolean true 또는 false 1비트 해당 없음 해당 없음 정수를 표현할 때는 int(42..

JAVA 2022.01.07

자바 6강. JVM 아키텍쳐

모든 데이터에는 자료형이 있다. 자료형(data type)은 변수에 저장되는 자료의 타입을 의미한다. 변수는 데이터를 담아두는 상자와 같다고 생각할 수 있다. 상자들은 식별을 위해 이름표를 붙여준다. 이 이름표로 저장된 메모리의 영역을 찾을 수 있다. 이때 상자의 종류를 크기별로 나타내는 것을 자료형이라고 한다. 우선 프로그래밍을 한번 해보자 VarEx.java 파일을 만들 것이다. Var은 variable 변수의 약자이다. 지금 우리는 메인 영역만 실행시킬 수 있기 때문에 메인 안에 적을 것이다. 상자를 만들건데 상자의 이름을 num이라고 정해줄 것이다. 상자의 크기는 이름 앞에 적어준다. byte는 8비트이고, 숫자는 0~255까지 들어갈 수 있다. package ex05; public class V..

JAVA 2022.01.07