함수(Function)는 프로그래밍에서 특정 작업을 수행하는 코드의 집합으로, 입력을 받아 처리 후 결과를 반환할 수 있습니다. 함수는 코드의 재사용성을 높이고, 프로그램의 구조를 체계적으로 관리할 수 있게 도와줍니다.
● 하나의 기능을 수행하는 일련의 코드 묶음이다.
● 구현된(정의된) 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 실행의 제어가 반환된다.
● 함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용될 수 있다.
함수 설계하기
함수는 이름, 파마메터(매개 변수), 반환 값, 함수 몸체(body)로 구성
함수 호출과 JVM 스택 메모리
● 스택 : 함수가 호출될 때 지역 변수들이 사용하는 메모리
● 함수의 수행이 끝나면 자동으로 반환 되는 메모리
'Java > Java' 카테고리의 다른 글
RunTime Data Area (0) | 2024.04.16 |
---|---|
메서드 ( Method ) 와 변수 (0) | 2024.04.15 |
클래스와 객체 (0) | 2024.04.15 |
OOP ( 객체 지향 프로그래밍 ) (0) | 2024.04.15 |
반복문 제어 ( break, continue ) (0) | 2024.04.12 |