Я использую Java некоторое время, и мой типичный ритуал создания новой машины для разработчиков требует нормального скачивания и установки последнего JDK с сайта Oracle.
Это вызвало необычный вопрос сегодня, does it matter if I use the 32bit or 64bit JRE bundle?
Подумав об этом, я установил обе версии до этого, и мои обычные plugchain подключаются в Eclipse. В моем повседневном программировании я не помню, чтобы когда-либо менять что-то или думать о чем-то по-другому, просто потому, что я использовал 64-битную JRE (или нацеленную на 64-битную JRE для этого).
Из моего понимания 64-битного и 32-битного - это действительно сводится к тому, как цифры хранятся под обложками... и я знаю, что int
- это 32 бита, а long
- 64 бит... то же самое, когда float
составляет 32 бита, а double
- 64 бита - так ли это просто, что Java отвлекла даже эту тонкость и, возможно, была "совместима с 64 бит"?
Я уверен, что я что-то упустил, кроме того, что не смог установить 64-битную JRE на 32-битную систему.