거대한 코드를 가진 하나의 자바 파일이 있다고 가정 해보십시오. 다른 플랫폼에서이 파일을 빌드하면 어떻게됩니까? 창문과 솔라리스처럼. 인식 할 수있는 크기가 다른 두 개의 클래스 파일이있을 가능성이 있습니까? 그렇다면 그 이유는 무엇입니까?두 개의 다른 플랫폼에서 클래스 파일의 크기에 차이가 있습니까?
4
A
답변
3
다른 버전의 컴파일러 또는 다른 설정 (특히 어떤 디버그 정보가 포함되어 있는지)을 사용하면 파일 크기가 변경 될 수 있습니다. 동일한 옵션을 사용하는 동일한 컴파일러 버전은 동일한 크기의 파일을 생성해야합니다. 일반적으로 동일한 파일을 생성 할 것을 기대합니다.
3
다른 컴파일러는 서로 다른 바이트 코드를 생성 할 수 있으며, 다른 플랫폼에는 다른 컴파일러가있을 수 있습니다. 그러나 플랫폼 자체가 바이트 코드를 변경해서는 안됩니다.
관련 문제
- 1. SQL 서버의 mdf 파일 크기에 차이가 있음
- 2. 기준 : 두 개의 다른 엔티티 클래스 검색
- 3. 두 개의 다른 네임 스페이스가있는 하나의 클래스?
- 4. 두 개의 javascript 파일의 충돌
- 5. 배열을 채우는 두 가지 다른 방법으로 최종 내용에 차이가 있습니까?
- 6. perforce 두 개의 서로 다른 파일의 연결 기록
- 7. 유창함 NHibernate에 두 개의 클래스
- 8. 나는 두 개의 클래스 만든
- 9. CSS :이 두 부분간에 차이가 있습니까?
- 10. 이 두 코드 예제간에 성능 차이가 있습니까?
- 11. 두 개의 서로 다른 행에 구문이 있습니까?
- 12. 왜 두 쿼리 간의 성능 차이가 있습니까?
- 13. 다른 클래스 파일의 양식 표시
- 14. 이 두 코드간에 성능 차이가 있습니까?
- 15. 두 Java 세그먼트의 성능 차이가 있습니까?
- 16. 이 두 명령어의 성능에는 차이가 있습니까?
- 17. 이 두 루프 사이에 차이가 있습니까?
- 18. 두 개의 resx 파일의 컨텍스트 추가
- 19. 2 개의 다른 호스트를 가리키는 두 개의 하위 도메인이 있습니까?
- 20. 두 개의 버튼을 화면 크기에 관계없이 같은 너비로 설정 하시겠습니까?
- 21. 톱니 : 두 개의 서로 다른 컨트롤러에 두 개의 다른 자바 스크립트 파일을 포함 할 수 있습니까?
- 22. 두 개의 다른 어셈블리에서 두 개의 서로 다른 모델을 갖는데 어떤 함정이 있습니까? (EF)
- 23. 내가 두 개의 목록이 다른
- 24. 다른 개발 플랫폼에서 지역화 된 리소스 파일의 표준 형식은 무엇입니까?
- 25. 두 개의 서로 다른 두 개의 div에서 OnClick
- 26. 젠드에서 두 개의 다른 프로젝트에서 두 개의 라이브러리 사용하기
- 27. Cakephp 두 개의 서로 다른 위치/도메인에있는 두 개의 데이터베이스
- 28. 스칼라 : 두 개의 다른 클래스, 동일한 메소드의 인스턴스
- 29. 다른 플랫폼에서 로직 공유
- 30. Javac 디버깅간에 성능 차이가 있습니까?
'.class' 파일에는 타임 스탬프가 없습니다. –
@ Joachim : 감사합니다. 그 비트를 도랑 것입니다 :) –