메모리와 자료형 전 강의에서 변수는 컴퓨터에 저장된다고 언급하였습니다. 정확히는 변수는 컴퓨터의 메모리 즉, 렘이라는 공간에 저장이 됩니다. 메모리에 저장하기 위해서는 크기와 공간이라는 계념이 필요하다는 것을 전 강의를 통해 간접적으로 알려드렸습니다. 자~ 그러면, 변수의 형태(크기, 공간)에 따라 달라진다는 '자료형'에 대해서 알아보도록 하겠습니다. 자바에서 지원하는 자료형은 기본 자료형과 참조 자료형(참고자료형은 나중에 다시 설명하겠습니다, 참고로 객체라고 보이는 것은 참고 자료형입니다.)이 있습니다. 기본 자료형은 정수형 문자형 실수형 논리형 1 byte byte X X boolean 2 byte short char X X 4 byte int X float X 8 byte long X double ..
컴퓨터의 데이터 2진수 저희는 대화할 때는 우리만의 언어를 통해 소통을 하고 있습니다. 하지만 컴퓨터의 언어는 0과 1로 대화를 하고 있습니다. 왜냐하면 컴퓨터는 반도체로 이루어진 데이터를 이용합니다. 예를 들어 전구가 있다고 가정합시다. 평소에 전구가 켜짐과 꺼짐과 둘로 나누어져 있습니다. 반도체도 한 부분이 켜진 부분과 꺼진 부분이 존재합니다. 이처럼 전구가 꺼짐과 켜짐으로 구분이 되는 것처럼 반도체도 꺼짐과 켜짐으로 구분이 됩니다. 그래서 컴퓨터는 꺼지면 0 켜지면 1로 표현되고는 합니다. 이렇게 0 또는 1로 표현할 수 있는 최소 단위를 비트(bit)라고 합니다. 우리가 일상 생활에서 사용하는 진수는 10진수입니다. 이해하기 쉽게 10진수를 2진수로 표현하면 10진수 0 1 2 3 4 5 6 7 ..