| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > В чем разница x86 и x64 ? |
| Автор: Alca 17.2.2012, 13:20 | ||
Вот есть два инсталятора.
В чем разница между ними? Явовский компилер (javac) разделяется на 32 и 64 бита или он один по все архитектуры? |
| Автор: jk1 17.2.2012, 13:53 | ||
Там не только компилятор. Там еще и JRE (оно для всех платформ разное) и куча разных полезных утилит, которые тоже могут зависеть от конкретной архитектуры. За сам компилятор 100% гарантии не дам, но по логике вещей он должен зависеть от платформы, реализация-то нативная. |
| Автор: Alca 17.2.2012, 14:37 | ||||
Т.е. байт код можно запускать как на 32 так и на 64? Добавлено через 3 минуты и 4 секунды
не реализация, а кодогенирация меня интересует |
| Автор: jk1 17.2.2012, 14:46 |
| Байт код полностью переносим и запускается на на любой платформе, где есть JVM. В пределах разумного конечно, если зашить в свой код обрашение к специфичному API конкретной ОС, то на остальных оно не может не работать. |
| Автор: Alca 17.2.2012, 14:51 |
| Спасибо, понял. |