전체 글 13

1.2 자바와 객체

자바는 대표적인 객체 지향 프로그래밍 언어로, 지금은 Oracle에 인수된 Sun Microsystems라는 미국의 컴퓨터 회사에 의해 1995년에 발표되었습니다. 자바는 원래 가전제품에 들어갈 소프트웨어를 개발하기 위한 용도였지만, 지금은 인터넷 및 안드로이드 애플리케이션 개발에도 많이 사용하고 있습니다. 자바 : 객체 지향 프로그래밍 언어 앞서 말했듯 프로그래밍 언어는 컴퓨터를 작동하기 위한 소프트웨어를 작성할 때 사용하는 언어를 말합니다. 그렇다면 ‘객체 지향’은 무엇일까요? 객체를 지향한다는 것은 프로그래밍할 때 각각 독립적으로 작동하는 객체를 만들고 이들의 관계를 설계해 간다는 의미입니다. 객체란 실체입니다. 예를 들어, 나, 언니, 엄마, 아빠는 ‘인간’의 실체(객체)라 할 수 있습니다. 객체..

1.1 컴퓨터의 기초

요즘에는 어디서든 컴퓨터를 볼 수 있습니다. 집에도 있고 학교에도 있고 언제나 들고 다니는 스마트폰도 컴퓨터입니다.  컴퓨터는 일종의 자동 계산기 입니다. 간단하게는 숫자 계산을 하고, 더 나아가서는 이메일을 보내고, 문서를 작성하고, 동영상을 볼 수 있습니다. 전기를 연결한 기계일 뿐인 컴퓨터는 어떻게 이런 다양한 작업을 할 수 있을까요? 이를 알기 위해 컴퓨터 구조를 살펴봐야 합니다.  컴퓨터는 크게 본체와 입출력장치들로 구성되어 있습니다.  본체 내부에는 여러 가지 장치가 있는데, 그 중 핵심이 되는 것은 메모리와 CPU입니다. 메모리는 프로그램이나 데이터를 저장하는 역할을 하며, 하드디스크나 RAM 같은 보조 기억장치도 일종의 메모리로 볼 수 있습니다. CPU는 명령이 들어오는 경우 이를 계산하고..

Chapter 1. 자바 프로그래밍을 시작하면서

1장에서는 자바로 프로그램을 만들기 전에 기본적으로 알아야 할 내용을 다룹니다.  ‘1.1 컴퓨터의 기초’에서는 제가 처음 프로그래밍을 시작할 때 궁금했던 컴퓨터의 기초 지식에 대해 이야기합니다. ‘1.2 자바란’에서는 대표적인 프로그래밍 언어인 자바의 정의와 역사를 다룹니다. ‘1.3 자바프로그램의 작동 원리’에서는 자바로 작성한 프로그램이 어떻게 실행되는지 그 원리를 간단히 배웁니다. 자바로 프로그램을 작성하기 전에 필요한 기초 환경을 구성하는 방법은 ‘1.4 자바 개발환경 구축하기’에 있으니 참고하시기 바랍니다.

반응형