인터뷰에서 직렬 파일 즉 .ser 파일 플랫폼이 독립형인지 종속 형인지 그리고 왜 그런지 묻습니다. 나는 .ser 파일이 플랫폼 독립적이지만 그 대답은 모른다. 제게 답을 알려주세요.직렬화 된 파일 플랫폼이 독립적입니까?
1
A
답변
5
예. 그것들은 JVM에 묶여 있고 JVM의 내부 작업은 플랫폼에 독립적입니다. CPU에서 실행될 때 JIT 컴파일 코드가 어떻게 보이는지에 대한 플랫폼 특성을 제외하고 하드웨어 나 OS와 상관없이 호환 JVM 간에는 차이점이 없습니다. 그래서 네이티브 리소스 (코드, 하드웨어 등)를 참조하는 Java가있을 때까지 자바는 모든 플랫폼에서 Java입니다.
0
플랫폼을 정의하는 방법에 따라 달라집니다. 그것은 OS와 JVM 공급 업체에 독립적입니다 (명시 적으로 "serialversionUID"를 선언한다고 가정). 반면에 표준 Java 라이브러리 클래스는 변경 될 수 있으므로 향후 JVM 버전에서는이를 직렬화 할 수 없습니다. (예 : Swing 클래스)
.Net과 통신해야하는 경우 플랫폼에 독립적 인 XML 직렬화 (JAXB, XStream 등)를 사용해야합니다.
은 참조 :
관련 문제
- 1. Runtime.getRuntime(). exec() 플랫폼이 독립적입니까?
- 2. sqlite blob (c/C++ 배열로 만들어진) 플랫폼이 독립적입니까?
- 3. 직렬화 된 파일 편집
- 4. 직렬화 된 개체의 파일 확장명
- 5. 역 직렬화 된 XML 파일
- 6. 직렬화 된 객체 파일 쿼리
- 7. iterator :: difference_types 시스템에 독립적입니까
- 8. 파일 구분 기호가 "/"가 아닌 플랫폼이 있습니까?
- 9. 파이썬 코드 플랫폼은 독립적입니까?
- 10. 각 프로세스의 파이프가 독립적입니까?
- 11. Salesforce 플랫폼이 포함 된 Angular.js 앱
- 12. WCF 플랫폼은 독립적입니까?
- 13. silverlight 플랫폼은 독립적입니까?
- 14. setTimeZone 메서드는 장치 독립적입니까?
- 15. Javac은 플랫폼 독립적입니까?
- 16. C++ : Boost cpp_dec_float 독립적입니까?
- 17. 프로젝트 netbeans에 직렬화 된 파일 객체 넣기
- 18. 직렬화 된 파일 암호화/암호 해독
- 19. 이진 직렬화 된 파일 업로드 문제
- 20. 직렬화 된 ArrayList의 데이터 구조 이진 파일
- 21. 직렬화 된 파일 대신 데이터베이스를 사용해야합니까?
- 22. 예외의 "메시지"는 문화적으로 독립적입니까?
- 23. GWT 직렬화 정책 파일
- 24. 모든 MVC 플랫폼이 동일합니까?
- 25. NGEN과 플랫폼이 동일한 대상입니까?
- 26. OpenFlow 구현 플랫폼이 종속적입니까?
- 27. 모든 SDK 플랫폼이 누락되었습니다.
- 28. 오류 : 플랫폼이 현재
- 29. 사용할 수있는 플랫폼이 없습니다
- 30. 큰 파일 직렬화 및 비 직렬화
좋아 내가 잘못 했어 ... – user2895564
미안 해요, 플랫폼에 의존 읽어 보시기 바랍니다. 첫 단어를 제외하고 제 코멘트는 귀하의 직책과 일치했습니다. –
네, 이해했습니다 .. – user2895564