//팩토리얼 계산하기 int factorial(int n) { if (n == 1) { return 1; } return n * factorial(n - 1); }
Java란? 객체 지향 언어로 개발된 프로그래밍 언어 Java의 특징 객체지향 언어 처음부터 객체 지향 언어로 개발된 프로그래밍 언어 Java는 Java 가상 머신(JVM)을 사용하여 운영체제와 독립적으로 동작한다. 어느 운영체제에서나 같은 형태로 실행 될 수 있다. ...
특징 정수, 실수, 문자, 논리 리터럴을 저장하는 타입 메모리 스택 영역에 직접 저장된다. 기본 타입이 참조타입에 비해 접근 속도가 훨씬 빠르고 메모리 양도 훨씬 적게 사용한다. 원시 타입 변수 간에 데이터를 복사할 경우 데이터의 값이 복사된다. 숫자 자료형 byte 표현 범위 : -128 ~ 127 ...
특징 객체의 주소를 저장하는 타입의 자료형 실제 객체는 메모리 힙 영역에 저장되고 메모리 스택 영역에서는 해당 객체의 주소를 저장한다. 원시 타입 자료형과는 다르게 null로 초기화가 가능하다. 기본 타입은 제네릭 타입에서 사용할 수 없지만, 참조 타입은 가능하다. 참조 타입 변수 간에 데이터를 복사할 경우 데이터의 참조(주소)가...
메소드 오버로딩 (method overloading)
제어자(modifier)
새 버전의 콘텐츠를 사용할 수 있습니다.