제발 누구든지 JVM과 MSIL의 차이점을 말할 수 있습니까?Java 및 ASP.NET
0
A
답변
5
JVM은 Java bytecode을 실행하는 Java 플랫폼상의 , virtual machine입니다.
MSIL 현재 Common Intermediate Language (CIL)라고하여 Microsoft 중간 언어 인의에 Common Language Runtime (CLR)에서 실행되는 바이트 코드 인 "가장 낮은 수준의 사람이 읽을 수있는"지시 사항, 가상 머신이다. NET 플랫폼.
JVM과 MSIL은 하나의 가상 컴퓨터이고 다른 하나는 가상 컴퓨터에서 실행되는 지침이므로 apples to apples 비교 도구가 아닙니다.
2
JVM과 MSIL은 실제로 비교할 수 없습니다. MSIL은 모든 .NET 코드가 컴파일되는 중간 언어입니다. .NET 런타임은 Just-In-Time을 시스템에서 실행할 수있는 코드로 컴파일합니다.
MSIL은 Java 바이트 코드와 비교할 수 있습니다. Java Virtual Machine (JVM)은 .NET 런타임의 MSIL과 비슷한 방식으로 바이트 코드를 실행합니다. JVM은 Java 바이트 코드를 컴퓨터에서 실행할 수있는 코드로 컴파일합니다.
0
좋은 답변을 얻으려면 전체 기사를 읽어야합니다. 그리고 Java 바이트 코드 대 MSIL 또는 Sun JVM 대 CLR에 대한 토론이 필요한지 분명히해야합니다. 도움이 될 것입니다. link text
관련 문제
- 1. Java 콘솔 앱과 ASP.NET 앱에서 Java 호출
- 2. SiteMapPath Asp.net Java
- 3. 기능 및 Linux 및 Java
- 4. Java 객체 참조 및 Java 메소드
- 5. Java 및 gstreamer-java 초기화 오류
- 6. Java ME 및 Java EE 통신
- 7. Java Generics 및 리플렉션!
- 8. java JAXB 및 상속
- 9. Java Hashtable 및 serialization
- 10. Java generics 및 배열
- 11. Blackberry Java 및 카메라
- 12. 생성자 및 Java
- 13. Java Graphics2D 및 blitting
- 14. Java 및 비디오 코덱
- 15. Java 및 JFreeChart를하십시오 DatasetChangeEvent
- 16. Java : OutputStream 및 InputStream
- 17. Java : 배열 및 벡터
- 18. Java EE 및 JDK
- 19. xml 및 java 변환
- 20. java 및 jsp_session expired_redirect
- 21. Java 및 Nagle 그림
- 22. Flash Remoting 및 Java
- 23. Java GUI 및 스레드
- 24. Java, Selenium 및 getXpathCount
- 25. Java 소켓 및 인터넷
- 26. Java 제네릭 및 컬렉션
- 27. Java 및 C#
- 28. Java Webapp 및 KeyStore
- 29. Java AudioSystem 및 TargetDataLine
- 30. C++ 및 Java 성능
참조 http://stackoverflow.com/questions/95163/differences-between-msil-and-java-bytecode –