728x90
728x90

비전공자의 개발과 친해지기 35

[JAVA : 변수]2. 상수와 리터럴(literal)

변수란 데이터를 저장하는 공간으로 처리에 의해 언제든지 값이 변할 수 있습니다. 하지만, 상수(constant)는 한번 값이 정해지면 절대 변하지 않는 항상 같은 값입니다. 자바에서는 상수를 변수와 동일한 방법으로 사용하고 있는데, 다른 점은 변수의 타입 앞에 키워드 'final'을 붙여주는 것입니다. final int MAX_SPEED = 10; 일단 상수에 값이 저장되면 이후 값을 변경하는 것은 허용되지 않습니다. 리터럴(literal) 본래 프로그래밍에서는 12, 3.45, 'A'와 같은 실제 값을 의미하는 것을 '상수' 라고 하는데, 자바에서는 상수를 '값을 한번 저장하면 변경할 수 없는 저장공간'으로 정의하였기 때문에 이와 구분하기 위해 다른 이름인 리터럴(literal)을 사용합니다. 용어 자..

[JAVA : 변수]1. 변수

변수란? 프로그램에서는 여러 가지 종류의 데이터를 다루기 위해서는 그 데이터를 저장할 수 있는 저장공간이 필요합니다. 그 저장 공간을 변수(variable)라고 합니다. 데이터를 저장하기 위한 저장공간, 즉 변수가 필요하다면 먼저 변수를 선언해야 합니다. 변수를 선언하는 방법은 다음과 같습니다. 데이터타입 변수 이름; 데이터 타입(자료형)*은 변수에 저장할 값이 어떤 것이냐에 따라 달라지며, 변수이름(변수명)은 저장공간이 서로 구별될 수 있어야 하기 때문에 필요합니다. 변수의 데이터 타입(자료형)* 변수를 선언할 때, 변수에 저장할 값의 종류에 따라 데이터 타입(자료형)을 선택해야 하는데, 데이터 타입에는 기본형과 참조형이 있습니다. 1. 기본형 자료형(데이터 타입)의 기본형은 변수를 선언하게 되면, 메..

[JAVA]3. 자바(JAVA)

자바(Java)는 1995년 미국의 '선마이크로시스템즈'라는 회사에서 개발한 객체지향 언어입니다. 현재는 '선마이크로시스템즈'가 엔터프라이즈용 DB로 유명한 회사 '오라클'에 인수되었고, 이후 자바는 '오라클' 사에 의해 배포되고 있습니다. 자바의 특징 쉬운 난이도 : 자바는 기본적으로 C와 C++의 문법을 차용한 언어입니다. 그러나 C와 C++에서 가장 이해하기 어려운 포인터, 다중 상속 등의 개념을 없애 문법적인 난이도를 낮췄습니다. Garbage Collector : 프로그래밍을 할 때 메모리에 다양한 데이터 값을 넣고 삭제하는 작업을 하면서 메모리가 지저분해지는 경우가 발생하는데, 자바에서는 가비지 컬렉터라는 자동 메모리 정리 기능이 있어 프로그램이 실행 중 사용하지 않는 메모리를 자동으로 해제하..

[JAVA]2. 프로그래밍 언어

프로그래밍 언어는 언어 처리 방법과 프로그램 설계 방식에 따라 구분합니다. 언어 처리 방법에는 크게 컴파일러(번역기)형과 인터프리터(대화형)형으로 나눌 수 있습니다. 그리고 프로그램 설계 방식으로는 절차지향형(POP)과 객체지향형(OOP)으로 구분할 수 있습니다. 1. 컴파일러(Compiler)형과 인터프리터(Interpreter)형 이전 학습 기록에서 사람에게 작업을 지시할 때 외국인인 경우 해당 외국어로 작성된 작업지시서를 전달해야 한다고 했습니다. 만약 본인이 해당 외국어를 모를 경우 어떻게 작업지시서를 작성할 수 있을까요? 두 가지 방법이 있을 수 있습니다. 첫 번째는 한국어로 작업지시서를 작성하여 번역가에게 해당 외국어로 번역을 부탁한 후, 번역된 작업지시서를 외국인에게 건네주는 방법입니다. 이..

[JAVA]1. 개발의 기초

프로그램이란? 우리는 매일 컴퓨터를 사용해서 문서작성 프로그램이나 사진 편집 프로그램 등 여러가지 프로그램을 사용하고 있습니다. 프로그램이란 특정 목적을 위해 컴퓨터에 내리는 명령의 집합입니다. 프로그램을 사용한다는 것은 특정의 작업을 컴퓨터에게 지시해서 처리시키는 것으로, 프로그램은 '이 경우에는 저것을 하세요', '저 경우에는 이것을 하세요'와 같이, 컴퓨터에게 여러가지 명령을 하는 작업지시서 같은 것이라고 생각하면 됩니다. 예를 들어 누군가에게 특정 작업을 지시할 경우, 한국어를 아는 사람에게 작업을 지시하려면 한국어로 작성된 작업지시서(작업 순서나 작업 방법을 작성한 문서)를 작업할 사람에게 넘기면 됩니다. 그런데 한국어를 전혀 이해 못하는 외국인에게 작업을 지시하려면 그 사람이 알고 있는 언어로..

728x90
728x90