2016-08-23 4 views
-1

Java 가상 머신은 특정 바이너리 형식 인 클래스 파일 형식의 Java 프로그래밍 언어를 전혀 알지 못합니다. 클래스 파일에는 Java 가상 머신 명령어 (또는 바이트 코드) 과 기호 테이블 및 기타 부수적 인 정보가 들어 있습니다.Java 가상 머신 사양

보안을 위해 보안을 위해 Java Virtual Machine은 강력한 구문 과 구조적 제약 조건을 클래스 파일의 코드에 적용합니다. 그러나 유효한 클래스 파일로 표현할 수있는 기능을 가진 언어는 Java Virtual Machine에서 호스팅 할 수 있습니다. 일반적으로 사용할 수있는 기계 독립적 플랫폼으로 다른 언어로 구현 된 은 구현 자 언어로 차량으로 Java 가상 머신을 사용할 수 있습니다.

내가 말한 내용의 마지막 단락을 이해하지 못했습니다. 제발 나를 도울 수 있습니까? 특히 마지막 단락의 마지막 4 행.

+2

음, Java가 아닌 다른 언어가 JVM을 대상으로 할 수 있습니다. 어떤 부분이 문제를 일으키는지는 분명하지 않습니다. "마지막 4 행"(어쨌든 다른 컴퓨터에서 다른 것을 의미 할 수도 있음)보다는 가능한 한 구체적으로 작성하십시오. –

+0

당신은 그것이 무엇을 말하는 것이라고 생각하니? 문제를 이해하는 데있어 어떤 문제가 있는지 찾아내는 것이 매우 어렵습니다. 문제가 무엇인지 알 수없는 단서가 있습니다. –

+0

나는 단지 내가 마지막 4 줄에서 무엇을 이해하고 어떤 경우에 유효한지 확인하고 싶다. 케이스 A 또는 케이스 B입니까? A) 논리가있는 언어가 다른 경우 웹 서비스와 마찬가지로 해당 기능을 완료하기 위해 java를 사용할 수 있습니다. B) 다른 언어의 기능을 java로 변환하여 jvm.Due에서 지원하는이 기술자는 다른 언어로 이동하여 자신의 기술에서 Java로 바꿀 수 있습니다. – user115605

답변

1

그것은, 다른 언어에 의해 Groovy 등 자바 코드 상이한 구문이 어느 같은 Scala을 대상으로하는 JVM이 사용 Java 만들어 되었더라도, 또한 될 수 있다는 것을 의미한다 (그리고있다).