본문 바로가기

분류 전체보기52

Ch 01. 자바 기초 - 06. 자료형(data type) - 정수는 어떻게 표현하나요? 자료형은 크게 두가지로 되어있다 기본 자료형 (primitive data type) :자바에서 기본 제공해주는 자료형 (c부터 넘어온 자료형임). n바이트로 크기가 정해져 있음. 나중에 참조자료형(객체를 만들고 데이터타입으로 쓰이는)때는 new로 써야함-바이트가 정해져 있는 자료형은 아니다 참조 자료형 : 객체를 변수의 자료형으로 씀. 기본 자료형(primitive data type)의 종류 * 같은 4바이트라고 해도 int냐 float인지에 따라 메모리가 다르게 잡힘 정수 : 딱 떨어지는 수 (양수나 음수 등.) 문자형 : 문자 실수형 : 정수와 정수 사이에 수 많은 실수들이 있음 - 정수와 같이 표현하지 못하기 때문에 실수 자료형이 필요함 논리형 : true/false 정수 자료형의 종류와 크기 부호.. 2022. 12. 28.
Ch 01. 자바 기초 - 05. 변수(Variable)는 변하는 수입니다. 변수란? 변수는 영어로 variable이라고 하며 데이터의 저장과 참조를 위하여 할당된 메모리 공간에 붙인 이름을 의미한다. 변수는 언제 쓰는가? 프로그래밍 하다보면 값들이 변하는 경우가 있음 (ex. 예금 잔고, 평균성적 등..) 기타 내용을 담을 수 있는 방이 필요할텐데 그 경우에 변수로 선언하고 값을 담음 변수가 선언이 되면 변수마다 가질 수 있는 자료형이 다를 수 있음 숫자를 표현한다던가, 문자나 문자열을 표현한다던가. 이 표현할 수 있는 메모리의 사이즈도 각각 다르게 되는데 그런 경우를 데이터 타입이라고 함.(자료형) 데이터타입이 있으면 변수를 선언하기 위해 그 변수에 맞는 데이터타입을 먼저 선언해서 같이 변수를 선언해주어야 함 -요약 변수 선언과 사용하기 예제 package ch05; publ.. 2022. 12. 28.
Ch 01. 자바 기초 - 04. 컴퓨터에서 자료 표현하기 컴퓨터에서 자료를 어떻게 표현할까? 프로그래밍 언어로 코딩을 하게 되면 컴파일러가 컴파일을 해서 기계어로 번역을 함 번역이 되면 컴퓨터는 반도체 메모리에서 작업을 하게 되기 때문에 2진수밖에 이해를 못 함 -> 0과 1의 상태만 이해를 함 : 전원이 들어왔다 꺼졌다 하는 현상을 생각하면 이해하기 쉬움 bit(1비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기 byte(바이트) : 1byte = 8bit 2진수로 표현하면 너무 길어짐 -> 비트를 모아서 프로그램에서 숫자를 나타낼 때 8,16진수를 사용하기 함 16진수는 4bit씩 합쳐서 하나의 숫자를 표현할 수 있고 (1~15(F)까지 사용) 8진수는 3bit씩 합쳐서 같이 표현할 수 있다 8진수와 16진.. 2022. 12. 28.
Ch 01. 자바 기초 - 01. 자바 프로그래밍 시작하기 프로그래밍이란? 프로그래밍 : 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일 - 사람이 만든 언어이기 떄문에 기계가 이해할 수 있도록 해야 함 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc ) 모든 프로그래밍 언어가 있다고 하면 그에 맞는 컴파일러가 있다 자바 프로그래밍 자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발 가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발됨. 안정성이 중요 가전제품과 휴대장치에는 C언어와 C++을 아직 많이 쓰고 있었음 - 좋은 언어이긴 한데 시스템이 다운될 확률이 높음 (안정성이 낮음) 자바 프.. 2022. 8. 10.