목록programming/Java (7)
돌맹이
[JAVA] 재귀함수(recursive function)
재귀함수란 자신을 정의할 때, 자기 자신을 재참조하는 형태의 함수를 말한다. 대표적인 예로는 팩토리얼, 피보나치 수열 등이 있다.
programming/Java
2022. 12. 22. 14:34

1. 운영체제에 독립적 JVM(Java Virtual Machine, 자바가상머신)을 통해 운영체제(윈도우, 리눅스, 매킨토시)와 관계 없이 실행 가능 2. 객체 지향 언어 실제 사물을 표현하듯이 하나의 객체로 프로그래밍 상속을 통해 코드의 재활용 객체의 교체를 통한 프로그램의 추가/수정이 용이 3. 자동 메모리 관리 Garbage Collector가 작동하여 미사용 객체는 자동으로 메모리에서 제거됨 4. 네트워크, 분산처리 지원 다양한 Java API 라이브러리들이 네트워크 및 분산처리와 관련된 기능을 쉽게 개발할 수 있도록 지원 5. 멀티스레드 지원 시스템과 관계없이 멀티쓰레드 구현 가능 6. 동적로딩 지원 프로그램 실행 시 모든 클래스가 로딩되지 않고 필요한 클래스만을 로딩하여 사용
programming/Java
2022. 12. 20. 17:36