Posts Tagged ‘класово’
Friday, April 10th, 2009
Іманентна сумісність з “батьком” привела до збереження чималої частки ненадійних складових. Ситуація додатково посилюється із-за надмірності, що традиційно відзначається, і складності.
Щоб остаточно зрозуміти, про що йдеться, рекомендуємо придбати яке-небудь серйозне сучасне керівництво по C++ плюс до нього — стандарт на C++ (близько 750 сторінок) і, нарешті, спробувати вибрати з безлічі доступних компіляторів той, який якнайповніше відповідає цьому стандарту.
Ще один з недоліків, що часто виділяються — сильна бібліотечна залежність. Адже дійсно дивно, що щонайпотужніша мова високого рівня не дозволяє безпосередньо виконувати елементарні операції з рядками, масивами, комплексними числами. Всі ці механізми забезпечуються бібліотеками, хоча повинні входити до складу повноцінної мови загального призначення.
Тут у недосвідченого читача напевно виникне резонне питання: раз ці проблеми відомі не перший рік, то, швидше за все, їх вже намагалися вирішити? Навіщо в черговий раз винаходити велосипед, якщо існують, скажімо, Java і C#? А відповідь полягає в різних призначеннях цих мов і D.
Так, якщо метою …
класово →
Схожі записи
- Вісім міфів про Java (28.02.2009)
... AWT - це платформозавісимая реалізація графічного інтерфейсу користувача. Швидкість роботи більшості її реалізацій цілком задовільна, але кількість функцій вельми обмежено. Як альтернатива AWT розроблена бібліотека Swing.
Вона цілком заснована на можливостях мови, має безліч функцій і платформонезавісима, але швидкість її роботи невисока.
На Java складно програмувати
Міф ...
- Еволюція мов програмування (27.02.2009)
...
По-перше, ЯП є інструментом програміста для створення програм. Для створення хороших програм потрібні хороші ЯП. Тому однією з рушійних сил еволюції ЯП є прагнення розробників до створення більш довершених програм.
По-друге, процес розробки програми можна порівнювати з промисловим виробництвом, в якому визначальними чинниками є продуктивність праці колективу програмістів, собівартість і ...
- Програмування на мові Java авторський (13.04.2009)
... Java Base Course
• Основи програмування на мові Java
• Синтаксис мови Java. Об'єктно-орієнтоване програмування
• Засоби програмування мови Java
• Графічні інтерфейси користувача
2. Java Enterprise Course
• Огляд технологій Java EE
• Рівень презентації
• Рівень бізнес компонентів
• Рівень доступу до даним
• Сервіси системного рівня
• WEB ...
- Мова програмування Java (07.04.2009)
kvazar-micro.com
- Програмування на мові Java Революція на імя Java (11.03.2009)
... Мова HTML (Hypertext Markup Language - мова розмітки гіпертексту) була необхідна для статичного розміщення сторінок в “Усесвітній павутині” WWW (World Wide Web).
Мову Java було потрібно для якісного стрибка в створенні інтерактивних продуктів для мережі Internet.
Три ключові елементи об'єдналися в технології мови Java і зробили її в корені відмінною від всього, що існує ...
Метки: засіб, класово, компілятор, мова, програмування, створення, тип
Категория: Навчання |
Tuesday, April 7th, 2009
Модуль 1 - Виконання вашого першого Java-додаток
- Огляд JDK
- Аналіз простого додатку Java
- Виконання Java-додатку
Модуль 2 - Моделювання процесів реального миру в Java-додатку
- Розділення Java-додаток на частини
- Огляд концепцій, пов′язаних із створенням і використанням об’єктів
- Створення об’єкту і декларація посилання на об’єкт
Модуль 3 - Створення класу: поля і конструктори
- Створення класу
- Декларація і ініціалізація полий: значення по умовчання, явні значення і конструктори
- Структура директорій і пакети
Модуль 4 - Створення класу: методи
- Інтерфейс і тіло методу
- Використання простих арифметичних і логічних виразів
- Створення виразів, галужень і циклів
- Використання складних методів проектування для:
— перевантаження методів
— передачі по значенню
— використання посилання this
Модуль 5 - Створення класу: Інкапсуляція
- Концепція інкапсуляції
- Втілення інкапсуляції в Java
- Використання ключового слова static
Модуль …
класово →
Схожі записи
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
... "Я думаю, що у Java проблеми на нижньому рівні", - говорить доповідач Брюс Тейт, незалежний консультант, що займається легковагими розробками на Java і Ruby.
- Ruby on Rails є швидкою і чистою [технологією], і тому підкуповує". Він виразив надію, що Java теж стане простіше. "Це зяюча дірка в Java на сьогодні", і тому багато хто ...
- Використання мови програмування Java (27.03.2009)
...
У результаті, чекаючи появи подальших поліпшення, ми повинні констатувати, що структура мови Java в найближчому майбутньому істотно не зміниться.
Тоді виникає закономірне питання: "Яким же чином вдалося так поліпшити мову Java?". Виявляється, що це зроблено не за рахунок удосконалення власне мови програмування, а шляхом корінної зміни бібліотек програм, написаних на мові Java.
Компанія Sun Microsystems ...
- Що таке Java Micro Edition (16.03.2009)
...
Для того, щоб програма запрацювала, достатньо, щоб на системі була встановлена ця сама Java-машина. На комп'ютерах вона ставиться окремою програмою, а в більшості телефонів є частиною прошивки.
Для програм, які розраховані на Java ME, є особлива назва - мідлет . Їх дуже часто плутають з аплетами, але це абсолютно різні ...
- Особливості програмування портативних пристроїв (31.03.2009)
...
Такі обмеження природним чином позначаються на проектуванні призначеного для користувача інтерфейсу, який набуває інших властивостей і пріоритетів. Необхідно забезпечувати баланс між інформаційною насиченістю і рівнем заповнення екрану, але при цьому в більшості випадків дозвіл екрану може залежати від конкретної моделі і не відомо наперед.
Швидкий відгук
На ПК користувачі, як правило, працюють ...
- Вивчаємо Java Етап перший підготовчий (05.04.2009)
... Немає необхідності в абстракції платформозавісимих частин програми. Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з C++. Це кращий (на мій погляд) синтаксис для об'єктно-орієнтованого програмування, який багатьох років розроблявся великими розумами, зокрема Бьерном Страуструпом.
Проте інкапсулювати все з C++ в Java сенсу немає, тому Java збагатилася власним "прибиральником сміття", ...
Категория: Навчання |
Sunday, March 1st, 2009

Розвитком оточення Java займаються групи у всіх університетах, а також могутні компанії (фірми), розробляючі комп’ютерну апаратуру і програмне забезпечення.
Тому основна частина даної публікації присвячена проблемам розвитку мови і системи програмування Java. На прикладі Java можна прослідкувати як мова, спочатку орієнтована, в основному, на написання аплетів, поступово перетворюється на могутню універсальну мову програмування.
Розвиток оточення Java неважко прослідкувати по численних публікаціях в WWW, але саме їх численність робить це завдання досить важким: адже потрібно не тільки встигати проглянути всі ці, деколи суперечливі, а деколи і просто помилкові публікації, але і зуміти зробити правильні висновки про тенденції розвитку Java.
Одна із спроб уловити такі тенденції і сформулювати їх зроблена в даній статті.
Основною властивістю аплетів є можливість виконувати їх на різних платформах і в різних оточеннях, не роблячи шкідливого впливу на апаратуру, програми і дані їх користувачів. Мова, орієнтована на програмування аплетів повинен перш за все забезпечувати надійність і безпеку.
Цього найлегше …
класово →
Схожі записи
- FAQ HTML і все що з ним звязаний (15.03.2009)
... По структуре XML представляет собой не собственно язык разметки гипертекста, а так называемый метаязык, предназначенный для описания других языков более низкого уровня.
В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) представляет собой промежуточный вариант между XML и HTML 4.O. Именно за счет его широкого применения W3C планирует осуществить постепенный переход от ...
- Що мені дали різні мови програмування (16.04.2009)
... Завдяки цій мові я зрозумів, що таке типи і змінні, як це співвідноситься з розташування даних в пам'яті комп'ютера, навчився працювати з показниками, а разом з тим самостійно навчився створювати списки, черги, дерева, стечи.
Потім в моє життя прийшло низькорівневий програмування. Асемблер, системні функції спочатку MS Dos, а потім і WINAPI. Для всього цього ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Ми вибрали міні-телевізор Sharp
споживчого класу, дали по ньому молотком і витягнули з
його кольоровий дисплей на рідких кристалах з активною матрицею.
Попереду ми приробили до нього резістівний сенсорний екран
переконалися, що в системі немає ні рухомих деталей, ні кнопок
ні вимикача живлення і взагалі нічого подібного", пояснив
Ноутон. Команда хотіла додати стерео динаміки, ...
- Що таке мобільні java ігри (29.03.2009)
... До недавнього часу переважна більшість ігор були створені тільки в жанрах Аркади і Головоломки.
Зрідка попадалися автогонки і стратегії. Інші жанри для мобільних ігор були нетипові. Але все це у минулому. Зараз іграшок для мобільників випущена величезна кількість різноманітних жанрів. Практично всі жанри іграшок, які існують на домашніх комп'ютерах переписані на стільникові телефони, звичайно з ...
- Особливості програмування портативних пристроїв (31.03.2009)
... Таким чином, швидкість додатків стає критичним пріоритетом при розробці.
При цьому істотний вплив на загальну ефективність надає не тільки швидкість виконання коду, але і зручність взаємодії користувача з інтерфейсом додатку.
Для збільшення продуктивності слід мінімізувати кількість переміщень між вікнами, оброблюваних діалогів і т.п. Розкладка екрану додатку повинна бути настільки простій, щоб користувач виконав своє ...
Категория: Загальна інформація |