Що знають про Java звичайні користувачі персональних комп'ютерів іInternet? Що кажуть про нього розробники, які не займаються цією технологією професійно?
Java широко відома як новітній об'єктно-орієнтована мова, легкий у вивченні і дозволяє створювати програми, які можуть виконуватися на будь-якій платформі без яких-небудь доопрацювань (крос-платформенность). Ще з Java чомусь завжди пов'язана тема кави (зображення логотипів, назви продуктів і т.д.). Програмісти мо-гут додати до цього опису, що мова схожа на спрощений З або C ++ з додаванням garbage collector'a - автоматичного збирача "му-сміття" (механізм звільнення пам'яті, яка більше не використовується програмою). Також відомо, що Java орієнтована на Internet, і найпоширеніше її застосування - невеликі програми, аппретами, ко-торие запускаються в браузері і є частиною HTML-сторінок,
Критики, в свою чергу, стверджують, що мова зовсім не такий простий у застосуванні, багато чудові властивості лише заявлені, а насправді не дуже-то працюють, а головне - програми на Java виконуються надзвичайно повільно. Отже, це просто якась модна техно-логія, яка тільки на час приверне до себе увагу, а потім зник-ні, як і багато інших.
У наступному розділі описується коротка історія зародження та роз-ку ідей, що призвели до появи Java, що допоможе зрозуміти, чим на самому де-ле є ця технологія, які її властивості і відмінні риси, для чого вона призначена і звідки взялося таке розмаїття думок про ній.