Java(7)
-
JAVA - 객체 지향 프로그래밍
절차지향과 객체지향 절차지향 프로그래밍(Procedural Oriented Programming) ● 개요 - 절차적 프로그래밍은 "루틴", "서브루틴", "메소드", "함수" 등 "프로시저"를 이용한 프로그래밍 패러다임을 의미. 루틴(Routine)이란 "틀에 박힌 일"로 우리가 할 일에 대한 순서가 정해저 있고, 그것이 변하지 않는다는 의미. 프로시저는 어떤 행동을 수행하기 위한 일련의 작업 순서를 의미한다. 프로시저는 루틴이나, 서브루틴 및 함수와 같은 뜻으로 특정 작업을 수행하기 위한 프로그램의 일부이다. - 문제를 해결하는 절차(알고리즘)에 따라서 순차적인 처리가 중요시 되는 구조 - 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 - C언어, 베이직 등이 대표적 절차지향 프로그래밍..
2021.04.13 -
JAVA - 배열
개요 배열(array)이란? 크기와 성격이 같은 일련의 원소들이 모여 공동의 집합 구조를 갖는 자료의 집합체를 의미하는 것으로 동질(homogeneous)적인 성격을 가진 자료들에 대해 개별적으로 자료 형을 부여하지 않고 하나의 이름을 가지고 처리할 목적으로 사용된다. 배열의 특징 ● 배열은 동일한 타입의 여러 변수들을 하나의 묶음으로 다루는 것이다. ● 배열의 각 요소는 메모리상에 연속적으로 저장된다. ● 배열의 이름(참조형 변수, 레퍼런스 변수)은 연속된 메모리 공간에 저장된 값을 참조하기 위한 참조 값(포인터)을 갖는다. ● 자바의 배열은 객체이므로 Heap에 메모리가 할당되며 Object클래스의 메소드도 사용할 수 있다. ● 배열은 처음 설정한 크기를 변경할 수 없다. 배열의 크기를 변경하기 위하..
2021.04.12 -
JAVA - 제어문
조건문 if 문 if 문은 if 다음의 조건이 참일 경우, 특정 문장을 수행하고자 할 때 사용되는 문장이다. ● 형식 if(조건식){ 실행문_1; } 실행문_2; - 조건식의 결과는 반드시 true 또는 false 이어야 한다. - 조건식이 만족할 때 수행되는 실행문_1이 한개인 경우에는 중괄호를 생략할 수 있다. if ~ else 문 if ~ else 문은 if 다음의 조건이 참일 경우와 거짓일 경우에 따라 두 갈래로 분기되어 각각 다른 문장을 수행하고자 할 때 사용되는 문장이다. ● 형식 if(조건식){ 실행문_1; } else{ 실행문_2; } 실행문_3; 다중 선택 if문(else if 문) else if 문은 if 문의 처음 조건식이 거짓일 경우 계속된 다른 범위의 값을 추출하기 위해 else ..
2021.03.24 -
JAVA - 연산자
연산자(Operators) 이해 개요 ● 연산자란? - 연산자는 변수나 상수에 미리 약속된 연산을 행하기 위해 사용되며, 연산되는 항의 개수에 따라 이항 연산자(binary operator), 단항 연산자(unary operator) 등으로 나누어 진다. ● 연산자(Operator)와 피 연산자(Operand) - 연산자 식에서 수행할 연산을 지정하는 기호(+,-,*,/ 등) - 피연산자 연산자의 연산 대상(변수, 리터럴, 수식 등) ● 특징 - 연산식에 괄호가 사용된 경우 괄호를 먼저 처리하고 연산자의 우선 순위에 따라 연산을 처리한다. - +와 - 또는 *, /, % 는 동일한 연산 순위를 가지고 있으며 이들 연산은 왼쪽에서 오른쪽으로 진행된다. - +와 -는 *, /, % 보다 연산 순위가 낮으므로..
2021.03.16 -
JAVA - 기본 프로그램(2)
정수 자료 형 정수 자료 형은 byte, short, int, long 형이 있으며 int는 정수 연산을 위한 기본 타입이다. ● 정수 리터럴(integer Literals) 정수 리터럴은 소수점을 갖지 않는 수로 상수에 붙는 접미사와 밑수에 의해 구분된다. ● 정수 형 변수(integer variable type) - 정수 자료 형의 종류 - 정수 형 데이터의 표현 자바에서 정수형 데이터는 '2의 보수에 의한 표현 방법'에 의해 표현되며, 최상위 비트(MSB)는 부호 비트로 사용 된다. · '2의 보수에 의한 표현 방법'의 표현 범위(n은 자료형의 크기로 bit수를 의미한다.) 실수 자료 형 실수 자료 형은 float, double 형이 있으며 double 형이 실수의 기본 데이터 타입이다. ● 부동 ..
2021.03.08 -
JAVA - 기본 프로그램(1)
키워드 및 식별자 키워드(Keyword) 키워드는 이미 문법에 정의된 예약어로 키워드가 갖는 기능 이외에는 다른 용도로 사용될 수 없다. - 자주 사용되는 예약어 식별자(Identifier) 식별자는 사용자에 의해 정의되고 사용되어 지는 것으로 변수 명, 메소드 명, 클래스 명, 인터페이스 명 또는 패키지 등을 들 수 있으며, 같은 영역 내에서는 동일한 식별자는 존재할 수 없다. ● 작성 규칙 - 식별자는 유니코드 자바 레터와 유니코드 숫자로 구성하고 반드시 유니코드 자바 레터로 시작해야 한다. · 유니코드 자바 레터 : 'A' ~ 'Z', 'a' ~ 'z', '_', '$', 각국 언어 · 유니코드 숫자 : '0' ~ '9' - 키워드 및 공백 문자 등은 사용할 수 없다. - 대문자와 소문자를 구분한다..
2021.03.05