자바 코드 관련 질문

자바 코드 관련 질문

작성일 2023.08.21댓글 1건
    게시물 수정 , 삭제는 로그인 필요


이문제 정확한 답좀요ㅠㅠ



다음 문제 2번 이론문제입니다
Which two statements are true about Java byte code? (Choose two.) 
A. It can be serialized across network. 
B. It can run on any platform that has a Java compiler. 
C. It has ".java" extension.
D. It can run on any platform.
E. It can run on any platform that has the Java Runtime Environment.




profile_image 익명 작성일 -

정답은 B, E 입니다.

B. Java 바이트 코드는 Java 컴파일러가 있는 어떤 플랫폼에서도 실행될 수 있습니다.

E. Java 바이트 코드는 Java Runtime Environment(JRE)를 갖춘 어떤 플랫폼에서도 실행될 수 있습니다.

설명:

A. Java 바이트 코드는 네트워크를 통해 직렬화될 수 있습니다. 하지만 이 명제만으로는 Java 바이트 코드의 주요 용도를 충분히 설명하지 못합니다. 직렬화는 객체를 바이트 스트림으로 변환하여 네트워크 전송 및 저장 등 다양한 목적으로 사용되지만, 이 명제는 Java 바이트 코드의 주된 용도를 완전히 설명하지 못합니다. Java 바이트 코드의 주요 목적은 Java 소스 코드를 어떤 플랫폼에서든 실행 가능한 중간 표현으로 만드는 것입니다.

C. Java 바이트 코드는 ".java" 확장자를 갖지 않습니다. ".java" 확장자는 Java 소스 코드 파일에 사용됩니다. Java 소스 코드가 컴파일되면 ".class" 확장자를 갖는 Java 바이트 코드 파일로 변환됩니다.

D. Java 바이트 코드는 다양한 플랫폼에서 실행될 수 있지만, Java Virtual Machine (JVM)이 필요합니다. 모든 플랫폼이 JVM을 갖추고 있는 것은 아니므로 이 명제는 완전히 정확하지 않습니다.

B. Java 바이트 코드는 플랫폼에 독립적으로 설계되어 있으며, Java 컴파일러가 있는 어떤 플랫폼에서도 실행될 수 있습니다. 그러나 Java 바이트 코드가 실행되려면 Java Runtime Environment (JRE) 또는 JVM이 필요합니다. 따라서 Java 바이트 코드는 Java Runtime Environment 또는 호환 가능한 JVM이 있는 어떤 플랫폼에서 실행될 수 있다고 말하는 것이 더 정확합니다.

E. 이 명제는 맞습니다. Java 바이트 코드는 플랫폼에 독립적으로 설계되어 있으며, Java Runtime Environment(JRE)를 갖춘 어떤 플랫폼에서도 실행될 수 있습니다. JRE는 Java 바이트 코드를 해석하고 실행하는 데 필요한 실행 환경을 제공합니다.

마인크래프트 자바 코드관련 질문

cu에서자바에디션 코드를 입력했더니 이미 유효된 코드거나 쓴코드라고만 나오고 런치패드에도 들어가서 로그인도하고 여러가지 찾아보면서 시도 해봤느데 잘...

자바 코드관련 질문드립니다.

클래스 호출을 위해서 짠 코드입니다. 혹시 수정해야 하는 코드가 있는지 알려주시면 감사하겠습니다. [People.java] public class...

자바 코드 관련 질문있습니다.

자연수 n이 주어졌을 때 소수 개수 찾기 문제입니다. 처음에 add해준 2의 경우 잘 나눠져서 2의 배수에 해당하는 값은 잘 걸러지는데 3, 5 등 후에 추가한 값은 잘 걸러지지...

자바 코드 질문이요

... 있는 코드들이 User의 생성자로 들어가는건가요? 자바 초보라서 질문드립니다.. 안녕하세요!... findByName()의 반환 값은 생성자와 관련되지 않으며...

자바 코드 질문

... 코드 관련 질문 드립니다! 값을 입력 받으면 float으로 변환하려고... 이 입력이 너무 불편하기 때문에 자바는 Scanner이라는 클래스를 제공을 하고...

자바 코드 관련 질문입니다!

public class baseballClass { private int r_num[]; private int u_num[]; private boolean clear; public baseballClass() { r_num = new int[3]; u_num = new int[3]; init(); } 위와...