На відміну від класичних runtime-бібліотек, які кожна програма на деякій мові програмування повинна була «тягати з собою» і встановлювати на машині користувача у разі їх відсутності (як приклад можна привести runtime-бібліотеки Visual Basic), бібліотеки класів Java входять до складу стандартного виконуючого середовища Java (JRE) і автоматично надаються, якщо на машині користувача встановлений JRE.
Пісочниця
Пісочниця (англ. sandbox, також існують схожі поняття - англ. honeypot, англ. fishbowl) - в комп’ютерній безпеці, механізм для безпечного виконання програм. Пісочниці часто використовують для запуску непротестованого коду, неперевіреного коду з невідомих джерел, а також для запуску і виявлення вірусів.
Пісочниця зазвичай надає собою жорстко контрольований набір ресурсів для виконання гостьової програми - наприклад, місце на диску або в пам’яті. Доступ до мережі, можливість сполучатися з головною операційною системою або прочитувати інформацію з пристроїв введення зазвичай або частково емулюють, або сильно обмежують. Пісочниці є прикладом віртуалізації.
Сервлет
Сервлет - Java програма, яка розширює функціональні можливості Web-сервера, динамічно генеруючи зміст і взаємодіючи з Web-клієнтами за допомогою принципу запит-відповідь. Відмітьте що Web-клієнтами можуть бути не обов′язково браузери, це можуть бути будь-які програми використовуючі HTTP протокол.
...
В цій серії я постараюся на скільки можливо глибоко досліджувати цю мову програмування, яка проста для простих речей і в той же час дуже складна в освоєнні, оскільки він постійно розвивається.
Метою наших перших декількох статей буде опис мови загалом з тим, щоб пізніше ми змогли перейти до складніших тем, таким як ...
...
На початку хотелось-би визначитися: что-ж таке JavaScript? Проглядаючи в Мережі численні любительські сайти з інформацією по JavaScript, крім того, що багато хто з них просто механічно скопійований, помічаєш ще і те, що їх творці часто суперечать одін-другому. Тобто, назва звичайна одне і то-ж, а подивишся уважно - інформація різна.
Виникає підозра, що ...
... та просто на вивчення незнайомої розмовної мови! Нічого нового тут не немає, але про що, наскільки я знаю, ніколи не згадувалося, так це про те, що схожість набагато більша, ніж просто синтаксична аналогія. Можна також провести і культурні паралелі.
Для масштабного мислителя вивчення культури мови Java (хто його використовує і чому, які його філософські і ...
... д..
Стрімке зростання мережевих технологій привело до необхідності нового погляду на процес створення і розподілу додатків. Сучасні додатки повинні бути безпечні, високопродуктивні, працювати в розподіленому середовищі на безлічі машин різної архітектури.
Вимоги до переносимості примусили відмовитися від традиційного способу створення і доставки бінарних файлів, що містять машинні коди і, отже, прив'язаних до певної платформи. ...
Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009) ...
В ідеалі реалізація збірки сміття була б абсолютно непомітною: не було б пауз, центральний процесор не витрачав би час на утилізацію пам'яті, складальник сміття не впливав би негативно на віртуальну пам'ять або кеш, і розмір динамічної пам'яті (heap) не було б потрібно більше, ніж резиденція (заповнення динамічної пам'яті) ...