본문 바로가기

JAVA/Basic

(3)
JAVA 기초 - 3 컴퓨터는 계산이라기보다는 끼워맞추기 식입니다. 만약 90을 찾아야 한다면 무식하지만 굉장히 빠른 속도로 답은 1인가요? -> 아닙니다 답은 2인가요? -> 아닙니다 답은 3인가요? -> 아닙니다 .... 답은 90인가요? -> 맞습니다 이런 식으로 정답을 도출해냅니다. 즉, 컴퓨터는 계산 결과가 맞는지 틀렸는지 조건을 판단하는 '조건문'과 계산을 계속 반복하는 '반복문' 이 두가지 행위를 조합해서 생각을 합니다. 엄청난 속도로 말이죠 1. 조건문 내가 만약 시인이라면 그댈 위해 노래하겠고, 그렇지 않으면 그댈 위해 춤을 추겠소 위의 문장을 코드 형식으로 표현하면 다음과 같습니다. 만약에(내가 시인) { 그댈 위해 노래를 하겠소; } 그렇지 않으면 { 그댈 위해 춤을 추겠소; } //아래와 같다 if(나 ..
JAVA 기초 - 2 -어떤 일을 하려면 많든 적든 기억을 해야 합니다. 컴퓨터도 일을 하려면 기억이 필요합니다. -사람과 코딩의 공통점 : 사람이 가지는 물건을 코딩에서는 변수라고 부르고, 사람의 행동은 코딩에서는 메서드라고 부릅니다. -컴퓨터의 저장공간은 기억공간입니다. 기억을 담당하는 장치는 메모리이며 여러가지 종류가 있습니다. 1. 저장메모리: 보관기능을 하는 메모리 2. 램(RAM)메모리: 작업을 하는 동안 임시로 사용되는 공간, 책상과 같은 작업공간을 말한다. 책상 위의 책을 다 본 다음에 책장에 쪽으면 책상이 도로 깨끗해지는 것처럼, 실행중인 프로그램을 종료하면 램에서 그 내용이 사라지며 임의 접근 메모리라고도 부른다. 3. 캐시메모리: 계산이나 판단을 위해 찰나를 기억합니다. 계산의 순간에 필요한 기억을 저장하..
JAVA 기초 - 1 Do it! 첫코딩 : 보통 사람이 알아야 할 프로그래밍 기초 with JAVA(정동균 지음)을 읽고 기초적인 부분이 잘 설명되어 있는것 같아서 정리합니다. -외국어를배우기 어려운 이유는 새로운 언어이기 때문인 것도 있지만, 일상생활에서 외국어를 사용할 일이 별로 없기 때문입니다. -언어는 사람과 사람 사이에 정보를 전달하기 위한 수단일 뿐이고 머리로는 언어를 생각하지 않습니다. -컴퓨터는 머릿속에서 bit 단위로 생각을 합니다 (어떤 표현을 써도 컴퓨터는 비트 단위로 생각한다) -비트는 0 또는 1 중 하나의 정보를 가지는 쪼끄만(bit)정보 단위입니다. 전압을 올리면 1, 내리면 0 입니다. 전원 스위치를 끄고 켜는 것이 0과 1 입니다. 전기가 들어오고, 들어오지 않고, 예/아니오 -여러가지 표현은..