자바 기본형 타입 vs 참조형 타입 차이점 정리
안녕하세요. 스코리아입니다. 오늘은 자바 기본형 타입과 참조형 타입이 어떻게 다른지, 차이점에 대해서 정리해 보겠습니다. 자바를 공부하면서 참조형 타입은 꼭 알아야 할 주제 중 하나라고 생각합니다. 자바의 클래스, 인터페이스, 객체는 배우고 써왔는데, 참조형 타입과 기본형 타입의 차이를 모르고 있으면 안 됩니다:) 각각의 특징을 이해하고 정리해 보는 시간을 가져보겠습니다! 기본형 타입 vs 참조형 타입 기본형 타입 (Primitive Type) 기본형 타입에는 크게 정수형(byte, short, int, long), 실수형(float, double), 문자형(char), 논리형(boolean) 이 존재합니다. 객체 타입이 아니므로, null 값을 가질 수 없습니다. (다만, 기본값은 존재) 모든 값 타입..
2023. 8. 11.
자바 함수 정의, 호출 방법과 스택 메모리란?
안녕하세요. 스코리아입니다. 자바를 공부하다 보면 함수, 메서드, 인스턴스, 멤버변수(인스턴스변수), 매개변수, 객체 등 다양한 용어를 접하게 됩니다. 각각의 정의를 명확하게 알고 어떤 경우에 사용하는지 파악하면, 보다 쉽게 코딩이 가능합니다. 오늘은 함수에 대해서 자세히 알아보겠습니다. 우선, 함수 (Function)란 무엇일까요? 하나의 기능을 수행하는 일련의 코드 구현된(정의된) 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 (반환되는 값이 있을 수도 있고 없을 수도 있음) 함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용할 수 있음 이제 함수를 정의해 봅시다! 함수는 이름, 매개 변수, 반환 값, 실행되는 몸체로 구성됩니다. 예를 들면, n1과 n2를 더..
2023. 8. 7.