728x90
반응형

자바 23

WORA를 지원하기 위한 자바 프로그래밍 방법.

자바 번역기의 특징. 1단계 : 형태소분석 2단계 : 구문분석 3단계 : 의미 분석 4단계 : 중간코드 --> 컴파일러 사용 (1단계 ~ 4단계) 5단계 : 최적화 6단계 : 물리코드 --> 인터프리터 사용 (5단계 ~ 6단계) 자바는 실제로 번역기 2개가 사용된다. 개발자가 컴파일하는 컴파일러에 의해서 4단계까지 번역이 되고 사용하는 사용자들에 의해서 번역하여 실행이 되는 것으로 구분된다. 컴파일러 : 번역을 위주로 하는. 인터프리터 사용 : 실행을 위주로 하는. * 바이트코드(가상 CPU 코드) (= 중간까지만 만들어졌다고 해서 중간코드 라고도 한다. )가 만들어지고 이것이 물리적인 장치인 기계(이진)코드로 변환된다. 가상CPU 코드 --> 물리적인 장치가 아니다. JDK ( Compiler, Deb..

IT 유용한 정보 2020.05.05

재귀 알고리즘 기초.

재귀(Recursion) 함수란 특정 함수 내에서 자기 자신을 다시 호출하여 문제를 해결해나가는 함수이다. 문제를 해결하기 위해 원래 범위의 문제에서 더 작은 범위의 하위 문제를 먼저 해결함으로써 원래 문제를 해결해나가는 방식이다. 일반 반복문을 통해 구현 가능한 기능은 재귀 함수를 통해 구현이 가능하며 반대로 재귀 함수로 구현 한 기능을 반복문으로 구현이 가능하다. 재귀 함수는 함수 내에서 자기 자신을 계속 호출하는 방식이기 때문에 함수 안에 반드시 종료 구간이 되는 Base Case를 생각하며 코드를 구현해야 한다.

Java 2020.05.03
728x90
반응형
LIST