목록Programming/Java (3)
구멍가게 IT 공부방
자바(Java)에서 변수와 상수는 프로그램 내 데이터를 저장하고 사용하는 데 필수적인 개념입니다. 아래에 변수와 상수의 특징을 명확하게 비교하여 정리했습니다.✅ 변수(Variable)항목설명정의데이터를 저장하기 위한 메모리 공간의 이름. 값이 변할 수 있음.선언 방법자료형 변수명; 또는 자료형 변수명 = 값;값 변경가능. 실행 중 언제든지 다른 값으로 변경할 수 있음.사용 예시int age = 25;age = 30;종류- 지역 변수- 인스턴스 변수- 클래스 변수 (static 변수)자료형기본형(정수, 실수, 문자, 논리)과 참조형(객체 등) 모두 사용 가능메모리 위치선언 위치에 따라 스택, 힙, 메서드 영역 등✅ 상수(Constant)항목설명정의한 번 값을 저장하면 변경할 수 없는 변수선언 방법final..
객체 지향 프로그래밍 (OOP) Object Oriented Programming 의 약자이다. 컴퓨터 프로그래밍의 설계 방법론이자 개념의 일종이다. 프로그램을 단순히 데이터와 처리 방법으로 나누는게 아닌, 수많은 '객체'라는 기본 단위로 나누고 이 객체들의 상호작용으로 서술하는 방식이다. '객체'란 하나의 역할을 수행하는 '메소드와 변수의 묶음'이다. 구성 요소로는 클래스(Class), 객체(Object), 메소드(Method), 메세지(Message)로 구성되어있다. 클래스(Class) 같은 종류의 집단에 속하는 속성(Attribute)과 행위(Method)를 정의한 것으로, 객체 지향 프로그램의 기본적인 사용자 정의 데이터형이라 할 수 있다. 클래스는 프로그래머가 아니지만 해결 해야할 문제가 속하는..
1. 역사 자바(Java)는 썬 마이크로시스템즈에서 1991년에 개발한 오크(Oak)라는 언어에서 시작되었으며, 1995년에 개발한 객체 지향 프로그래밍(OOP) 언어이다. 오크(Oak)라는 언어는 가전제품 내 탑재하여 동작하는 프로그램을 위해 개발되었지만, 인터넷의 등장과 함께 인터넷에서 실행되는 프로그래밍 언어로 사용되었고, 자바(Java)로 이름이 변경되었다. 자바(Java) 언어의 창시자는 썬 마이크로 시스템즈의 제임스 고슬링이다. 현재는 오라클이 2010년에 썬 마이크로시스템즈를 인수하면서 Java의 저작권을 소유하고있다. 2. 특징 이식성이 높은 언어이다 이식성이란 서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 말한다. 자바 언어로 개발된 프로그램은 소스 파일을..