자바의 정석 2장
-
자바의 정석 Chapter 2 - 진법IT 공부 독서 정리/Java의 정석 2025. 5. 1. 21:25
이번 장에서는 컴퓨터가 처리하는 데이터의 표현 방식에 대해서 설명하고자 한다.3.1 10진법과 2진법컴퓨터는 기본적으로 계산을 수행하는 장치이다.따라서 컴퓨터가 처리하는 모든 데이터의 기본 단위는 숫자이며,문자, 이미지, 소리 등 우리가 다루는 다양한 정보들도 결국은 숫자의 형태로 변환되어 처리된다.여기서 말하는 ‘수(數)’란, 사물의 개수, 순서, 크기 등을 표현하고 측정하기 위한 인간의 추상적 개념이다.수학적으로는 복잡한 공리 체계로 정의되기도 하지만,컴퓨터나 프로그래밍에서 다루는 수는 우리가 초·중·고에서 배우는 수준의 개념만으로도 충분하다.컴퓨터는 사용자의 목적에 따라 특정 데이터를 가공·처리하는데,이때 사용되는 모든 데이터는 결국 숫자로 이루어져 있으며,이 숫자들을 일관되게 표현하고 계산하기 위..
-
자바의 정석 Chapter 2.2 - 변수의 타입 (Data Type)IT 공부 독서 정리/Java의 정석 2025. 1. 31. 19:05
앞 챕터에서는 자바 개발뿐 아니라 프로그램 개발을 할 때, 사용하는 저장공간인 변수에 대해 알아보았다.이번 챕터에서는 이 변수(저장공간)을 선언하는데, 필요한 변수의 타입에 대해 알아보고자 한다. 우선 이해를 위해 인간과 컴퓨터간의 테이터를 인식하는 차이를 생각해 본다. 1. 변수 타입의 이해🧠 인간과 💻 컴퓨터의 데이터 인식 차이1. 인간은 문맥을 이해하고 데이터를 유연하게 구분한다.인간은 상황에 따라 같은 단어라도 다르게 받아들인다."100"이란 숫자에 대해서..누군가 "100을 세보세요!" 하면 → 수량으로 이해하고 1, 2, 3… 새어나간다."이 상품은 100원입니다." 하면 → 돈으로 받아들이고 가격 개념을 떠올린다."오늘 기온이 100도야!" 하면 → 온도로 해석하고 정보를 처리한다.같은 ..