April 14th, 2009
« Програмування на мові Java авторський |
Порівняння Qt і Java »
Java підтримує імпорт статичних імен (import static) з класів, що дозволяє окремо імпортувати деякі або всі статичні методи і змінні класу і використовувати їх імена без кваліфікації в імпортуючому модулі. У C# імпортується тільки збірка і при кожному використанні статичних імен, що імпортуються, потрібно указувати клас.
В Java константи в операторів switch повинні відноситися або до цілочисельного, або такого, що до перераховує типу. У C# в switch можна використовувати текстові рядки.
Java містить конструкцію strictfp, що гарантує однакові результати операцій з плаваючою крапкою на всіх платформах.
C# містить конструкції checked і unchecked, що дозволяють локально включати і вимикати динамічну перевірку арифметичного переповнювання.
C# підтримує оператора переходу goto. Звичайне використання - передача управління на разниє влучні case в операторові switch і вихід з вкладеного циклу. У Java від використання goto свідомо відмовилися.
Java підтримує мітки в циклах і дозволяє використовувати їх в командах break і continue, завдяки чому виключається такий привід використання goto, як вихід з вкладеного циклу.
C# підтримує окреме поняття іменованої константи, що типізується, і ключове слово const. У Java констант як таких немає, замість них використовуються статичні змінні класу з модифікатором final - ефект від їх використання такої самої.
Обробка подій
Java вимагає від програміста ручної реалізації шаблону спостерігача, хоч і забезпечує деякий синтаксичний цукор у вигляді анонімних вкладених класів, що дозволяє визначити тіло класу і тут же створити його екземпляр в одній точці коду. Ця можливість зазвичай використовується для створення спостерігачів.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Tags:
імя,
клас,
код,
метод,
мова,
обєкт,
тип
Схожі записи
- Java (24.02.2009)
...
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських ...
- Програмування на мові Java ВведенняВисновок (09.03.2009)
... io, який працює безпосередньо з дисковими файлами. Хоча на використання файлів в аплетах накладені жорсткі обмеження, файли по колишньому залишаються основними ресурсами для постійного зберігання і сумісного використання інформації.
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути за допомогою методу list. Зауваження Java правильно обробляє ...
- Огляд сучасних WEB технологій (17.03.2009)
...
У Web дуже важливе використання одних і тих же угод HTML авторами Web-сторінок і виробниками. Це з'явилося причиною спільної роботи над специфікаціями мови HTML. HTML 2.0 (листопад 1995) був розроблений під егідою Internet Engineering Task Force (IETF) для впорядкування загальноприйнятих положень в кінці 1994 року. HTML+ (1993) і HTML 3.0 (1995) - це багатші версії ...
- Програмування на мові Java авторський (13.04.2009)
... org
Графік занять:
Групові заняття проходять 3 рази в тиждень по буднях, час занятий з 18.00 до 21.00.
Тривалість курсу: 2 модулі по 96 астрономічних годин.
Кількість учасників в групі - 10 чоловік.
Необхідний рівень підготовки: Робота в операційній системі Windows, знання мови С/С++, письмовий ...
- JudoScript Можливість створення скриптів (03.04.2009)
...
Це інструмент 3-го і 4-го покоління (3GL and 4GL), що надає звичні можливості для програмування.
Додатково він надає спеціальний механізм для різних обчислювальних потреб, як, власне Java scripting, JDBC scripting, XML scripting, HTML/SGML scraping, маніпулювання файлами і архівами, гнучкого виконання [команд і файлів] з ОС, планування завдань, роботу по HTTP, написання Java GUI і ін.
JudoScript також ...
Категория:
Порівняння з іншими мовами програмування |
Комментарии