[JAVA][자바] 자바 메모리 구조, 자바 변수의 종류
자바 메모리 구조 메소드(Method) 영역, 스택(Stack) 영역, 힙(Heap) 영역 메소드 영역( Static영역 ) : 전역 변수와 정적 멤버변수(static 변수)가 저장되는 영역 스택 영역 : 지역변수, 인자값, 리턴값이 저장되는 영역, 메소드 안에서 사용되는 기본형 변수들이 값과 함께 저장되고 Heap영역에 생성된 객체들을 참조하는 주소값이 할당 힙 영역 : 모든 인스턴스 변수(객체)들이 저장되는 영역, new를 사용하여 객체를 생성하면 힙 영역에 저장. 메모리 공간이 동적으로 할당되고 해제되며 메모리의 낮은 주소에서부터 높은 주소로 할당됨. 자바 변수의 종류 클래스변수, 인스턴스변수, 지역변수, 매개변수 클래스 변수( static 변수) :클래스 영역에서 타입 앞에 static이 붙는 변..
[Python][파이썬] 고객 정보 관리 시스템 만들기 실습
지금 까지 배운 내용을 토대로 고객의 정보를 관리하는 프로그램을 만들어 보았다. 1. 요구사항 - 데이타 고객의 정보는 이름, 성별, 이메일, 출생년도 가 있습니다. 고객의 정보를 입력받아 본인이 선택한 자료구조에 저장 해야 합니다. 이름은 문자열로 저장하며, 성별은 남자는 M, 여자는 F로 저장합니다. 이메일은 문자열로 저장하며, 태어난 연도는 정수로 저장 합니다. 고객 관리 프로그램은 고객의 정보를 저장, 조회, 수정, 삭제 할 수 있는 기능이 있어야 합니다. 고객 정보를 파일에 저장하는 기능을 구현하지 않아도 됩니다. “ I ”를 눌러 고객의 정보를 입력받도록 하며, 저장된 고객 정보는 “P ” 또는 “ N ”을 눌러 이전 고객정보 또는 다음 고객정보를 조회할 수 있어야 합니다. 조회한 고객 정보는..