[JAVA] 객체 - 선언, 생성, 대입
객체를 사용하는 이유우리가 프로그래밍 할 때 원시 변수를 많이 씁니다. 이 원시 변수란? 가장 기본적인 데이터 타입의 변수를 말합니다. 즉, 더 이상 나눌 수 없는 단순한 형태의 데이터를 저장하는 변수입니다. 예를 들어, int, float, char, boolean, string이 있습니다. 그런데 이런 원시 변수만 사용했을 때의 한계가 있습니다. 그 한계를 극복하기 위해 사용하는게 객체입니다. 객체를 사용하면 복잡한 데이터를 구조화하고, 관련된 기능(행위)를 함께 묶어 관리할 수 있게 됩니다. 이러한 객체를 활용하는 객체지행 프로그래밍(OOP)란, 우리가 현실에서 사용하는 개념을 프로그래밍에 반영하는 것이라고 생각하면 됩니다. 객체 선언, 생성 및 대입 레퍼런스 변수의 크기는 얼마일까?알 수 없습..
2025. 5. 22.
왜 byte형 변수에는 -128부터 127까지의 정수만 넣을 수 있을까?
우선 byte는 8bit라는 것을 알아야합니다.단위 기호 크기 (기준: 바이트)설명비트bit1 bit데이터의 최소 단위 (0 또는 1)바이트B8 bits1문자 = 1바이트 (ASCII 기준)킬로바이트KB1,024 B약 1천 바이트메가바이트MB1,024 KB = 1,048,576 B약 100만 바이트기가바이트GB1,024 MB = 1,073,741,824 B약 10억 바이트테라바이트TB1,024 GB = 1,099,511,627,776 B약 1조 바이트 bit 최근 일상생활에서 사용하는 용량은 보통 기가바이트(GB), 테라바이트(TB)일 것입니다. 하지만 제가 어렸을때는 1GB면 진짜 큰 거였습니다. 제가 쓰던 MP3가 500MB였던가 그런 거 같은데.... 아무튼 이게 처음의 시작은 bit란 말입니다...
2025. 5. 10.