본문 바로가기

자바

(2)
[프로그래밍 이론] 객체 지향 프로그래밍 객체는 물리적/개념적 존재 중에서 다른 것과 식별이 가능한 것을 말합니다.물리적 객체는 자동차, 사람을 개념적 객체는 강의, 주문 등을 예로 들 수 있습니다.객체는 속성(데이터)와 동작(메서드)를 요소로 가지고 있습니다.그리고 이런 객체들을 조합해 프로그램을 만드는 것을 우리는 객체 지향 프로그래밍이라고 부릅니다.추상화추상화는 세부 사항을 제거하고 공통적인 부분만 추출하는 것을 의미합니다.예를 들어, 동물이라는 객체를 만들 때 이동 방식처럼 중요한 속성과 메서드만 포함하는 것이죠.추상화를 하면 코드가 간결해지고, 유지 보수 및 확장이 용이해진다는 장점이 있습니다. 상속상속은 기존의 클래스를 확장해서 새로운 클래스를 만드는 개념입니다.부모 클래스를 물려받은 자식 클래스는 부모의 속성과 메서드를 재사용할 수..
[JAVA] 원시 타입과 참조 타입 변수는 원시 타입과 참조 타입으로 나눌 수 있습니다.원시 타입은 정수, 실수 등 실제 값을 저장하는 메모리 영역이고참조 타입은 객체의 주소처럼 메모리의 주소 값을 통해서 객체를 참조하는 타입입니다.원시 타입원시 타입은 정적 메모리 영역인 스택에 저장합니다.종류데이터형크기(byte)데이터 범위논리형boolean1true 또는 false문자형char2'\u0000' ~ '\uFFFF'정수형byte1-128 ~ 127정수형short2-32,768~32,767정수형int4-2,147,483,648 ~ 2,147,483,647정수형long8-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807실수형float4-3.4 * 10^38 ~ 3.4 * 10^38실수형double..