Posts Tagged ‘метод’
Tuesday, April 14th, 2009

Тут для об’єкту obj гарантовано вже викликаний метод Dispose
В Java подібної конструкції немає і очищення об’єктів може бути виконане тільки уручну: class AnyClass { void clear() { // … Тут знаходиться код очищення } } AnyClass obj = new AnyClass(…); try { … код, що використовує об’єкт obj } finally { obj.clear(); // - явний виклик методу очищення об’єкту після закінчення його використання }
Java дозволяє зареєструвати слухача (listener), який отримуватиме повідомлення, коли посилання піддається збірці сміття, що дає поліпшення продуктивності WeakHashMap.
C# (точніше, середовище CLR) дозволяє відмінити виконання фіналізатора для даного об’єкту методом GC.SuppressFinalize(obj) (напр., з’єднання SQL на файловому потоці). Це буває корисним, оскільки фіналізация вважається щодо дорогою операцією при збірці сміття, і об’єкт з фіналізатором «живе» довше.
Об’єктні засоби
Обидві мови - об’єктно-орієнтовані, з синтаксисом, успадкованим від C++, але значно переробленим. Код і дані можуть описуватися тільки усередині класів.
…
метод →
Схожі записи
- Програмування на мові Java Типи (05.03.2009)
... У Java є вісім простих типов:-byte, short, int, long, char, float, double і boolean. Їх можна розділити на чотири групи:
Цілі. До них відносяться типи byte, short, int і long. Ці типи призначені для цілих чисел із знаком.
Типи з плаваючою точкой-float і double. Вони служать для представлення чисел, що мають дробову ...
- Нова візуальна мова програмування від творців Java (02.04.2009)
... п.
Наприклад, переміщення лінії, що сполучають два прямокутники дозволить змінити місця введення даних в програму.
Втім, за словами одного з розробників мови Алі Сайеда, зовсім без програмування обійтися не вийде.
Непрофесійний програміст зможе створити скелет майбутньої програми у візуальному режимі, проте для того, щоб додаток став працездатним, доведеться написати самостійно хоч би невеликий фрагмент коду. При ...
- Як починалася революція Інтернет частина 1 (26.03.2009)
... Вона дає
розуміння того, що можна чекати і в майбутньому. Все в світі
розвивається по одних і тих же законах, і комп'ютерна індустрія
- не виключення. Якщо зрозуміти, що ж насправді відбувалося
вчора, можна вірно уявити собі завтра. У нас за спиною
завжди коштує дзеркало, в якому видно дорога далеко уперед.
Історія Java тим ...
- FAQ HTML і все що з ним звязаний (15.03.2009)
... По структуре XML представляет собой не собственно язык разметки гипертекста, а так называемый метаязык, предназначенный для описания других языков более низкого уровня.
В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) представляет собой промежуточный вариант между XML и HTML 4.O. Именно за счет его широкого применения W3C планирует осуществить постепенный переход от ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Щоб побудувати такий прилад, члени команди
виробили те, що Ноутон називає "молоткастою технологією":
"Шукається "щось", що містить по справжньому класний апаратний
вузол. По цьому "чомусь" потрібно як слід ударити молотком, а
вузол зняти і використовувати. Ми вибрали міні-телевізор Sharp
споживчого класу, дали по ньому молотком і витягнули з
його кольоровий дисплей на рідких кристалах ...
Метки: імя, клас, код, метод, мова, обєкт, тип
Категория: Порівняння з іншими мовами програмування |
Wednesday, April 8th, 2009
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов′язаних із створенням і використанням об’єктів.
3. Створення об’єкту і декларація посилання на об’єкт.
Тема 3.
Створення класу: поля і конструктори.
1. Створення класу.
2. Декларація і ініціалізація полий: значення по умовчання, явні значення і конструктори.
3. Структура директорій і пакети.
Тема 4.
Створення класу: методи.
1. Інтерфейс і тіло методу.
2. Використання простих арифметичних і логічних виразів.
3. Створення виразів, галужень і циклів. 4. Використання складних методів проектування для:
- перевантаження методів
- передачі по значенню
- використання посилання this.
Тема 5.
Створення класу: Інкапсуляція.
1. Концепція інкапсуляції.
2. Втілення інкапсуляції в Java.
3. Використання ключового слова static.
Тема 6.
Створення масивів.
1. Декларація і створення масивів примітивів, класів або масивів.
2. Ініціалізація елементів масиву.
3. Визначення кількості елементів в масиві.
4. Створення …
метод →
Схожі записи
- Створення кроссплатформенних додатків на мові Java (11.04.2009)
... ) на мові програмування Java
використовувати і створювати Java Beens компоненти
розробляти розподілені додатки на основі технологій CORBA, RMI, IDL;
використовувати AWT і Swing компоненти для побудови призначеного для користувача інтерфейсу;
працювати з базами даних за допомогою технології JDBC;
розробляти серверні додатки з використанням технологій ...
- Еволюція мов програмування (27.02.2009)
...
Под ЯП розуміють правила представлення даних і запису алгоритмів їх обробки, які автоматично виконуються ЕОМ. У абстрактнішому вигляді ЯП є засобом створення програмних моделей об'єктів і явищ зовнішнього світу.
До теперішнього часу створені десятки різних ЯП від найпримітивніших до близьких до природної мови людини. Щоб розібратися у всьому різноманітті ЯП, потрібно ...
- Мова програмування Java (07.04.2009)
kvazar-micro.com
- Програмування на мові Java Нове в Java 11 (07.03.2009)
...
Аплети
Застосування JAR-файлів дозволяє згрупувати всі файли аплета в єдиний архів. Цифрові підписи відкривають можливість запуску аплетів, що користуються повною довірою користувача, в умовах мінімальних обмежень, пов'язаних з безпекою.
Серіалізация об'єктів
Тепер об'єкти можна легко серіалізовать для передачі по мережі або запису на диск для постійного зберігання.
Віддзеркалення
...
- Обєктна орієнтірований мова програмування (14.03.2009)
...
Гідність подібного способу виконання програм - в повній незалежності байт-кода від ОС і устаткування, що дозволяє виконувати Java додатку на будь-якому пристрої, який підтримує віртуальну машину. Іншою важливою особливістю технологии Java є вельми гнучка система безпеки, завдяки тому, що виконання програми повністю контролюється віртуальною машиною.
Будь-які операції, які перевищують встановлені повноваження програми ...
Категория: Навчання |
Saturday, March 28th, 2009

Небагато історія
Метою проекту було створення невеликої, надійної, переносимої і розподіленої системи реального часу. Результатно як мова планувалося використання мови програмування С++, але поступово пов′язані з ним труднощі привели до необхідності створення нової мови.
Система повинна була увібрати в себе кращі риси з безлічі сучасних систем програмування — Eiffel, Smalltalk, Objective C, Cedar/Mesa і т. д..
Стрімке зростання мережевих технологій привело до необхідності нового погляду на процес створення і розподілу додатків. Сучасні додатки повинні бути безпечні, високопродуктивні, працювати в розподіленому середовищі на безлічі машин різної архітектури.
Вимоги до переносимості примусили відмовитися від традиційного способу створення і доставки бінарних файлів, що містять машинні коди і, отже, прив′язаних до певної платформи. Сьогодні, щоб вижити в цих джунглях з архітектури процесорів, операційних систем і графічних оболонок, додаток повинен бути нейтральний до архітектури і динамічно настроюється.
Створена система розробки Java задовольняє всім цим вимогам, а отже:
проста, тому може бути …
метод →
Схожі записи
- Нова візуальна мова програмування від творців Java (02.04.2009)
... У Sun сподіваються, що поява Ace дозволить значно полегшити процес розробки додатків, призначених для роботи в інтернеті і на мобільних пристроях. При цьому код повинен автоматично оптимізуватися під необхідну платформу з метою досягнення максимальної продуктивності.
Ряд експертів вважає, що легкість розробки додатків на Ace буде досягнута в збиток функціональності: розробникові будуть доступні лише ...
- Як починалася революція Інтернет частина 2 (20.03.2009)
... Команда працювала як проклята все літо 1992
роки. "це була просто кривава лазня", говорить тепер Ноутон.
"Ми відкусили більше, ніж будь-яких сім чоловік могли прожувати.
Тільки такі самовпевнені діти сук, як ми, могли думати
що їм вдасться це витягнути. Вільних змінних було стільки
що навіть повертатися було не до чого. У нас не було ...
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
... Він виразив надію, що Java теж стане простіше. "Це зяюча дірка в Java на сьогодні", і тому багато хто підтримує проект JRuby по створенню інтерпретатора Ruby на підставі Java. Пан Брюс рекомендує відкрити можливості Java Virtual Machine для динамічних мов, таких як Ruby.
В результаті цього, відзначає він, "ми зможемо запускати динамічні мови, які продуктивніші". ...
- Java (24.02.2009)
... Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських додатків і серверного програмного забезпечення.
Названий на честь марки кави Java, коханого програмістами, тому на офіційній емблемі мови Java зображена чашка з димлячою кавою.
Основні особливості мови ...
- Мова програмування Java (07.04.2009)
kvazar-micro.com
Категория: Використання Java |
Thursday, March 12th, 2009

Перш за все, в цьому розділі ми напишемо, відтранслюватимемо, і запустимо канонічну програму “Hello World”. Після цього ми розглянемо всі істотні лексичні елементи, що сприймаються Java-транслятором: пропуски, коментарі, ключові слова, ідентифікатори, літерали, оператори і роздільники.
До кінця розділу ви отримаєте достатньо інформації для того, щоб самостійно орієнтуватися в хорошій Java-програмі.
Hello World
Отже, ось ваша перша Java-програма: class HelloWorld { public static void main (String args []) { System. out. println (”Hello World”); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. Обов′язково перевірте відповідність прописних букв в імені файлу тому ж в назві класу, що міститься в нім.
Для того, щоб відтранслювати цей приклад необхідно …
метод →
Схожі записи
- Що таке мобільні java ігри (29.03.2009)
...
Зрідка попадалися автогонки і стратегії. Інші жанри для мобільних ігор були нетипові. Але все це у минулому. Зараз іграшок для мобільників випущена величезна кількість різноманітних жанрів. Практично всі жанри іграшок, які існують на домашніх комп'ютерах переписані на стільникові телефони, звичайно з деякими обмеженнями, але все одно по іграбельності вони не гірше комп'ютерних.
З появою мобільних телефонів ...
- Програмування на мові Java Обробка виключень (06.03.2009)
... Ви намагаєтеся (try) виконати блок коду, і якщо при цьому виникає помилка, система порушує (throw) виключення, яке залежно від його типу ви можете перехопити (catch) або передати замовчуваному (finally) обробникові.
Нижче приведена загальна форма блоку обробки виключень. try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 ...
- Програмування на мові Java Утиліти (02.03.2009)
...
Вони використовуються для роботи з наборів об'єктів, взаємодії з системними функціями низького рівня, для роботи з математичними функціями, генерації випадкових чисел і маніпуляцій з датами і часом.
Прості оболонки для типів.
Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не ...
- Java (24.02.2009)
... Відносно вимови в російській мові, як і у ряді інших, утворилися дві різні норми - англомовна /TdytTvn/[1] і традиційно-національна («Ява»), відповідна традіционому вимові назви острова Ява.
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася ...
- Коротко про Java (22.02.2009)
...
Але це не означає, що на Java не можна писати нормальні додатки з вікнами. Ця мова програмування спочатку була створена для звичайних додатків, що виконуються в Internet і інтрасетях, і вже потім став використовуватися для виготовлення аплетов.
Елементарні будівельні блоки в Java називаються класами (як і в C++). Клас складається з даних і коду ...
Категория: програмування |
Tuesday, March 10th, 2009

Ціла змінна status порозрядний перевіряється на наявність одного або декількох прапорів. Можливі прапори і інформація, яку вони несуть, перераховані нижче: WIDTH Ширина зображення доступна і може бути узята з аргументу width. HEIGHT Висота зображення доступна і може бути узята з аргументу height. PROPERTIES Властивості зображення тепер доступні.
Ви можете отримати їх за допомогою art.properties. SOMEBITS Доступні пікселі, необхідні для малювання масштабованого варіанту зображення. Область, що містить нові пікселі, задається параметрами x, у, width і height. FRAMEBITS Ще один кадр раніше намальованого зображення з декількома кадрами, готовий для перемальовування. Параметри x, у, width, height не містять інформації.
ALLBITS Обробка перемальовуваного зображення закінчена, і воно може відмалювати в кінцевому вигляді. Значення аргументів x, у, width і height не містять значущої інформації. ERROR При пересилці зображення виникла помилка. Надходження подальшої інформації стало неможливим і малювання перерване. Для зручності виставляється і прапор ABORT для індикації переривання завантаження зображення.
ABORT Пересилка зображення була перервана до …
метод →
Схожі записи
- Рейтинг самих затребуваних мов програмування (12.04.2009)
...
Досвідчені джайвісти завжди затребувані практично в будь-яких IT-компаніях. Рівень їх зарплат колеблеться в межах 500-3000 доларів. Другу строчку рейтингу займає старий добрий C. Фахівці C,C++ зможуть знайти роботу в будь-якій фірмі.
Більшість системних додатків пішуться саме на цих мовах. C++ і Visual C тісно інтегрований з такою
популярним середовищем розробки як C Builder. Невеликі офісні ...
- Програмування на Java (08.04.2009)
... 1799 30 15
ПРОГРАМА КУРСУ
Тема 1.
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру в Java-додатку.
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов'язаних із створенням і використанням об'єктів.
...
- Історія Java Script (22.03.2009)
... Тобто, назва звичайна одне і то-ж, а подивишся уважно - інформація різна.
Виникає підозра, що або інформація не повна, або автори чогось недоговорюють, або недостатньо розуміють.
Ч тоби пролити світло на цю таємницю, звернемося до історії. Сама мова винайшла Brendan Eich (компанія Netscape) і назвала його JavaScript. Вперше нова мова була використана ...
- Програмування на мові Java Нове в Java 11 (07.03.2009)
...
Інші нові особливості A WT
AWT в Java 1.1 включає підтримку висновку на друк, операцій копіювання і вставки, контекстних меню, клавіш прискореного виклику меню, а також операцій передачі фокусу. У нім покращувана підтримка кольору, шрифтів, курсорів, прокрутки і маніпуляції зображеннями.
Аплети
Застосування JAR-файлів дозволяє згрупувати всі файли аплета в єдиний ...
- Програмування на мові Java ВведенняВисновок (09.03.2009)
... Хоча на використання файлів в аплетах накладені жорсткі обмеження, файли по колишньому залишаються основними ресурсами для постійного зберігання і сумісного використання інформації.
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути за допомогою методу list. Зауваження Java правильно обробляє роздільники імен каталогів в дорозі, використовувані ...
Категория: програмування |
Monday, March 9th, 2009
У Java ця абстракція називається потоком (stream) і реалізована в декількох класах пакету java.io. Введення інкапсульоване в класі InputStream, висновок - в OutputStream.
У Java є декілька спеціалізацій цих абстрактних класів, що враховують відмінності при роботі з дисковими файлами, мережевими з’єднаннями і навіть з буферами в пам’яті.
File
File - єдиний об’єкт в java.io, який працює безпосередньо з дисковими файлами. Хоча на використання файлів в аплетах накладені жорсткі обмеження, файли по колишньому залишаються основними ресурсами для постійного зберігання і сумісного використання інформації.
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути за допомогою методу list. Зауваження Java правильно обробляє роздільники імен каталогів в дорозі, використовувані в UNIX і DOS. Якщо ви використовуєте стиль UNIX - символи ‘/’, то при роботі в Windows Java автоматично перетворить їх в ‘\’.
Не забудьте, якщо ви звикли до роздільників, прийнятих в DOS, тобто, до …
метод →
Схожі записи
- Вивчаємо Java Етап перший підготовчий (05.04.2009)
...
WORA, Write Once Run Anyway - "написано одного разу, виконується скрізь", це грубий переклад розшифровки абревіатури. Ця технологія радикально міняє підхід до програмування. Тепер вас не повинна хвилювати переносимість вашої програми. Немає необхідності в абстракції платформозавісимих частин програми. Ви геть позбавляєтеся від всіх цих проблем.
При всьому цьому, Java успадкував все краще з ...
- Порівняння C Sharp і Java (14.04.2009)
...
C# містить в стандартній бібліотеці інтерфейс IDisposable і спеціальну конструкцію using, що гарантує своєчасний виклик методу очищення: // DisposableClass реалізує інтерфейс IDisposable і описує його метод Dispose class DisposableClass : IDisposable { public void Dispose() { // ...
Тут звільняються зайняті екземпляром ресурси } } using (DisposableClass obj = new DisposableClass(...)) { ... ...
- Що таке Java Micro Edition (16.03.2009)
... Тут і вступає в справу Java.
Ідея полягає в тому, що команди віддаються не безпосередньо процесору, а віртуальною Java- машині (JVM - Java Virtual Machine). На Java ME її ще називають KVM, Kilobyte Virtual Machine. Замість команд процесора програма на Java є байтом-код - командами, які і повинна виконувати ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
... out. println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. ...
- Розробка додатків на мові Java (04.04.2009)
...
Попередня підготовка і рекомендовані курси
Для успішного освоєння матеріалу курсу слухачі винні:
Знати принципи об'єктно-орієнтованого програмування
Уміти створювати і компілювати прості програми на мовах, таких як C або C++
Цільова аудиторія
Курс призначений для програмістів, зацікавлених у вивченні мови Java, а також плануючих ...
Категория: програмування |