Беседа:Java

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене

"Виртуалната машина, тоест - това, което трябва да имате, за да можете да стартирате джава програми, се нарича Java Virtual Machine, съкратено JRE. Тегли се оттук." Премахвам го, защото виртуалната машина се казва Java Virtual Machine, а не Java Runtime Environment. Освен това същото нещо е казано и в предното изречение, както и връката за теглене я има най-долу в статията. --Предният неподписан коментар е направен от Cortezz (беседа • приноси) .

  • „Виртуалната машина, тоест - това, което трябва да имате, за да можете да стартирате джава програми, се нарича Java Runtime Environment, съкратено JRE. Тегли се оттук.“ Това го премахваш за пореден път, защото [...] . Това е точно сведение с точен линк, и е доста важно, защото не го пише на ясно видимо място на сайта на SUN кое трябва да си свали този, който няма да програмира, а само ще ползва. Самите инсталатори са файлове с имена JRE-(нещо).exe
  • ето тука е написано с бледосиви букви, ако скролнеш надолу „Java software for your computer, or the Java Runtime Environment, is also referred to as the Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, or Java download.“
  • Моля да не ми ходиш по нервите повече. --Николай Спасов 06:44, 16 април 2007 (UTC)

Адресиране на паметта и примитивни типове[редактиране на кода]

Не съм много наясно с представянето на примитивните типове в Java на ниво машина (виртуална), но ми се струва малко странно boolean да е кодиран върху един бит. Най-малката адресируема единица е октетът (8 бита) и дори булевите стойности да са само 0 и 1, то представянето според мен е по-скоро 00000000 и 00000001, т.е. се резервира памет от 1 октет. Единственият начин за който се сещам JVM да работи с тип, кодиран върху един бит е групиране на булевите променливи по 8 в един октет и побитово сверяване, което от своя страна иска място за съхранение на индекса на отместване в октета за всяка една от променливите, което е по-неефикасно от простото кодиране на всяка булева променлива върху един октет. Чакам да чуя поне още едно компетентно мнение освен моето преди да направя каквато и да била промяна :) --Павел 20:50, 15 септември 2007 (UTC)

Виж тук. --Поздрави, Петър Петров 05:27, 16 септември 2007 (UTC)
Ключът от палатката май е тук. Предлагам размерът на boolean да бъде заменен с тире. --Павел 14:01, 16 септември 2007 (UTC)