March 31st, 2009
« Технологія Java |
Технологія Java в еволюції мобільних сервісів »
Оскільки при розробці мови була відсутня важка спадковість, для реалізації об’єктів був вибраний зручний прагматичний підхід. Об’єктна модель в Java проста і легко розширюється, в той же час, ради підвищення продуктивності, числа і інші прості типи даних Java не є об’єктами.
Простота і потужність
Після освоєння основних понять об’єктно-орієнтованого програмування ви швидко навчитеся програмувати на Java. В наші дні існує багато систем програмування, що гордяться тим, що в них одній і тій же меті можна досягти десятком різних способів. У мові Java достаток рішень відсутній - для вирішення завдання у вас будуть зовсім небагато варіанти.
Прагнення до простоти часто приводило до створення неефективних і невиразних мов типу командних інтерпретаторів. Java до таких мов не належить - для Вас вся потужність ООП і бібліотек класів.
Багате об’єктне середовище
Середовище Java - це щось набагато більше, ніж просто мова програмування. У неї вбудований набір ключових класів, що містять основні абстракції реального світу, з яким доведеться мати справу вашим програмам. Основою популярності Java є вбудовані класи-абстракції, що зробили його мовою, дійсно незалежною від платформи.
Продуктивність і передбаченість
Мова Java досить повільна - в 40 разів повільніше C++. Java - мова повільна, тому що це інтерпретатор, тому що він є об’єктно-орієнтованим і тому що це мова з підвищеним забезпеченням безпеки. Його продуктивність передбачити важко, оскільки в нім використовується чищення пам’яті (“збірка сміття”).
Розмір коду
В цілому Java-система дуже велика. Створюваний код досить великий - Windows-станції для хорошої роботи повинні мати хоч би 20 Мб пам’яті. Розмір програми можна зменшити, використовуючи динамічну компоновку і підключення класів тільки в необхідний момент.
Pages: 1 2 3 4 5 6 7 8 9 10 11
Tags:
додаток,
мова,
память,
платформа,
пристрій,
програма,
програмування
Схожі записи
- Технологія Java (30.03.2009)
... Це означає, що немає необхідності в портірованії програм.
Головною перевагою платформи Java є те, що вона працює декількома найбільш використовуваними операційними системами. Стандартізованная платформа дає широкі можливості для реальної креатівності, звільняючи розробників від необхідності мати справу з особливостями кожного виду пристроїв.
Для користувачів телефонів також дуже значущі можливості роботи з різними мережами, що забезпечуються платформою Java. ...
- Використання мови програмування Java (27.03.2009)
...
Компанія Microsoft випустила в світло свій власний продукт під назвою J++, який має відношення до мови програмування Java. Мова J++ інтерпретується віртуальною машиною, сумісною з віртуальною машиною мови Java (Java Virtual Machine) при виконанні байт-кода, але інтерфейси із зовнішніми кодами у цих мов значно розрізняються.
Мови J++ і Java мають практично однаковий синтаксис. Проте, ...
- JudoScript Можливість створення скриптів (03.04.2009)
... JudoScript був розроблений саме для цього.
Це інструмент 3-го і 4-го покоління (3GL and 4GL), що надає звичні можливості для програмування.
Додатково він надає спеціальний механізм для різних обчислювальних потреб, як, власне Java scripting, JDBC scripting, XML scripting, HTML/SGML scraping, маніпулювання файлами і архівами, гнучкого виконання [команд і файлів] з ОС, планування завдань, роботу по HTTP, ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
...
Історія Java тим більше цікава, що починалася вона навіть не з
комп'ютерів, точніше, не зовсім з комп'ютерів. Спроба працювати
з речами, що не потрапляють у поле зору комп'ютерних компаній
дала команді, що розробляла проект, унікальну точку зору
на речі. І саме цей новий погляд дозволив Sun Microsystems
вийти сьогодні в лідери Internet.
Спостерігаючи за ...
- Технологія Java в еволюції мобільних сервісів (01.04.2009)
...
Створений він був на початку 90-х в Пентагоні для потреб військової промисловості. Програма, написана на Java, компілюється в спеціальний байткод, який виконується на віртуальній Java-машині. Насправді ж, Java-машина - це зовсім не машина, а програма, що має безліч реалізацій (комп'ютери різної архітектури, що працюють під управлінням всіляких операційних систем).
Один раз написана і перетворена в байт-код ...
Категория:
Java у портативних пристроях |
Комментарии