티스토리 뷰

Java

재귀 호출(recursive call)

림디 2020. 3. 23. 12:00

메서드의 내부에서 메서드 자기 자신을 다시 호출하는 것을 재귀호출이라한다.

 

반복문 대신에 재귀호출을 이용하면 메서드를 간단하게 할수있는 경우도 있지만, 성능에 문제가 생기기 때문에 특정한 상황이 아니라면 잘 사용하지 않는다.

 

 

특정한 상황 : 팩토리얼 구하기, XML 파싱 등

 

*성능의 문제 : 스텍오브 플로우 , 성능의 저하

'Java' 카테고리의 다른 글

상속(inheritance)  (0) 2020.03.25
메서드 오버로딩(Method overloading)  (0) 2020.03.24
Java 기본형 ,참조형 매개변수  (0) 2020.03.22
JVM(Java Virtual Machine) 메모리구조  (0) 2020.03.21
JVM(Java Virtual Machine)  (0) 2020.03.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함