전체 글 202

사용자정의 데이터타입 (UDDT)

User Defined Data Type 오늘은 사용자정의 데이터타입에 대해 알아보자. (아직 내가 참조변수에 대한 공부가 부족하기에 알고있는거 부터..) 우리는 int, double, long, float... 등 기본데이터타입을 많이 사용했다. 그러나 이것만으로는 우리가 어떠한 데이터를 정의하고 정리하기에 부족함을 느낀다. 보통의 예는 Car로 많이 드는데 난 게임에 비유해보겠다. LOL 게임에 용이라는 정글 오브젝트가있다. 공교롭게도 객체를 뜻하는 단어도(object)이다. 바로 용으로 예를 들어보자. 우선 Dragon class을 만든다. 간단히 안에 필드를 생성해주자. 필드(Field)란 '클래스에 들어가는 변수들을 정의해주는 것' 정도로 보면 될 거같다. 나도 정확히는 잘 모른다 ㅠ publi..

Java 공부 2020.12.02

데이터타입 (Data Type)

데이터타입은 원시타입(Primitive type), 참조타입(Reference type)이 있습니다. 원시타입을 세부적으로 본다면 정수타입, 실수타입, 논리타입이 있습니다 1 byte = 8 bit 우리가 사는 세상은 원자가 가장 작은 단위지만 콤피터에서는 비트가 제일 작은 단위입니다 표현가능범위는 말 그대로 표현할수있는 범위입니다 ex) byte a = 127; (o) byte b = 128; (x) 정수형의 디폴트는 int 인데 상황에 맞게 데이터타입을 정해야합니다. ex) byte a = 127; int b = 127; 같은 127이지만 콤피터는 int b를 기억하는데 byte a 보다 4배의 메모리를 사용합니다. Long 으로 정의할때는 언제나 수 뒤에 소문자 'l'(엘) 이나 대문자 'L' 을 ..

Java 공부 2020.11.22