Особливості програмування портативних пристроїв

March 31st, 2009


« Технологія Java   |   Технологія Java в еволюції мобільних сервісів »


Оскільки при розробці мови була відсутня важка спадковість, для реалізації об’єктів був вибраний зручний прагматичний підхід. Об’єктна модель в Java проста і легко розширюється, в той же час, ради підвищення продуктивності, числа і інші прості типи даних Java не є об’єктами.

Простота і потужність

Після освоєння основних понять об’єктно-орієнтованого програмування ви швидко навчитеся програмувати на Java. В наші дні існує багато систем програмування, що гордяться тим, що в них одній і тій же меті можна досягти десятком різних способів. У мові Java достаток рішень відсутній - для вирішення завдання у вас будуть зовсім небагато варіанти.
Прагнення до простоти часто приводило до створення неефективних і невиразних мов типу командних інтерпретаторів. Java до таких мов не належить - для Вас вся потужність ООП і бібліотек класів.

Багате об’єктне середовище

Середовище Java - це щось набагато більше, ніж просто мова програмування. У неї вбудований набір ключових класів, що містять основні абстракції реального світу, з яким доведеться мати справу вашим програмам. Основою популярності Java є вбудовані класи-абстракції, що зробили його мовою, дійсно незалежною від платформи.

Продуктивність і передбаченість

Мова Java досить повільна - в 40 разів повільніше C++. Java - мова повільна, тому що це інтерпретатор, тому що він є об’єктно-орієнтованим і тому що це мова з підвищеним забезпеченням безпеки. Його продуктивність передбачити важко, оскільки в нім використовується чищення пам’яті (“збірка сміття”).

Розмір коду

В цілому Java-система дуже велика. Створюваний код досить великий - Windows-станції для хорошої роботи повинні мати хоч би 20 Мб пам’яті. Розмір програми можна зменшити, використовуючи динамічну компоновку і підключення класів тільки в необхідний момент.


Tags: , , , , , ,

Java у портативних пристроях


Схожі записи

Категория: Java у портативних пристроях |

Комментарии