Posts Tagged ‘метод’

Програмування на мові Java Моделі обробки подій

Sunday, March 8th, 2009


програмування - Програмування на мові Java Моделі обробки подій

mouseUp викликається при відпуску кнопки миші.
Аналогічно, keyDown і keyUp викликаються при кожному натисненні і відпуску клавіші. Подія передається методу разом з кодом натиснутої клавіші. Подію можна перевірити, щоб подивитися, чи натиснуті в даний момент які або клавіші-модифікатори, для цієї мети можна також користуватися методами shiftDown, controlDown і metaDown.
У класі Event визначені десятки констант, що дозволяють використовувати символічні імена, наприклад, PGUP і HOME.
Нарешті, для роботи із спеціальними подіями, наприклад, із зворотними викликами (callback) з компонентів Button, Scrollbar і Menu, вам доведеться заміщати метод action. Цей метод викликається з висхідною подією і з другим параметром, який є компонентом призначеного для користувача інтерфейсу, що створив це подія.
Ви повинні перевірити цей об’єкт, розібратися, який з компонентів послав вам подію, після чого передати управління відповідному даному компоненту обробникові. Для того, щоб перед приведенням типу перевірити, чи належить об’єкт до певного класу, наприклад, до класу Button, ви можете використовувати …

метод →

Схожі записи

Метки: , , , , , ,
Категория: програмування |


Програмування на мові Java Нове в Java 11

Saturday, March 7th, 2009

програмування - Програмування на мові Java Нове в Java 11

Серіалізация об’єктів
Тепер об’єкти можна легко серіалізовать для передачі по мережі або запису на диск для постійного зберігання.
Віддзеркалення
Програми на Java можуть тепер відбиватися (reflection) на самих себе або на інший клас з метою визначення методів і змінних, заданих в цьому класі, аргументів, що передаються методам, і т.д. Reflection API дозволяє також викликати методи по імені.
Безпека
В Java 1.1 включені нові пакети, які забезпечують підтримку цифрових підписів, обробку повідомлень, обробку ключів і списків управління доступом.
Java Database Connectivity (JDBC)
Новий пакет, що дозволяє Java-програмам посилати SQL-запити серверам баз даних. У його склад входить “міст”, який забезпечує взаємодію з існуючими серверами баз даних ODBC.
Видалений виклик методів
Інтерфейс для підтримки розподілених додатків на Java, в яких програма, що працює на одному комп’ютері, може викликати методи Java-об’єктів, що зберігаються на іншому комп’ютері.
Java 1.1 : пакет за пакетом …

метод →

Схожі записи

Категория: програмування |


Програмування на мові Java Обробка виключень

Friday, March 6th, 2009

програмування - Програмування на мові Java Обробка виключень

Виключення можуть збуджуватися и для того, щоб повідомити про деякі нештатні ситуації.
Основи
До механізму обробки виключень в Java мають відношення 5 ключових слов:-try, catch, throw, throws і finally. Схема роботи цього механізму наступна. Ви намагаєтеся (try) виконати блок коду, і якщо при цьому виникає помилка, система порушує (throw) виключення, яке залежно від його типу ви можете перехопити (catch) або передати замовчуваному (finally) обробникові.
Нижче приведена загальна форма блоку обробки виключень. try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 } catch (ТипИсключения2 е) { // обробник виключень типа ТипИсключения2 throw(e) // повторне збудження виключення } finally { } Зауваження В мові Delphi замість ключового слова catch використовується except.
Типи виключень
У вершине ієрархії виключень коштує клас Throwable. Кожний з типів виключень є підкласом класу Throwable. Два безпосередні спадкоємці класу Throwable ділять ієрархію підкласів виключень на дві …

метод →

Схожі записи

Категория: програмування |


Програмування на мові Java Робота з рядками

Wednesday, March 4th, 2009

)

PDF версія

Конструктори
Спеціальний синтаксис для роботи з рядками
Створення рядків
Злиття рядків
Послідовність виконання операторів
Перетворення рядків
Витягання символів
Порівняння
Рівність
Впорядкування
indexOf і lastIndexOf
Модифікація рядків при копіюванні

substring
concat
replace
toLowerCase і toUpperCase
trim
valueOf
StringBuffer

Конструктори
ensureCapacity
setLength
charAt і setCharAt
append
insert
Без рядків не обійдешся
В цьому розділі обговорюються засоби мови Java для роботи з рядками. У мовах З і C++ відсутній вбудована підтримка такого об’єкту, як рядок. У них при необхідності передається адреса послідовності байтів, …

метод →

Схожі записи

Категория: програмування |


Програмування на мові Java Мережеві засоби

Tuesday, March 3rd, 2009

програмування - Програмування на мові Java Мережеві засоби

Для адресації в Internet використовуються службові функції, що працюють із звичайними символічними іменами, що легко запам’ятовуються, ці функції перетворять символічні імена в 32-бітові адреси.
Фабричні методи
В класі InetAddress немає доступних користувачеві конструкторів. Для створення об’єктів цього класу потрібно скористатися одним з його фабричних методів. Фабричні методи-ето звичайні статичні методи, які повертають посилання на об’єкт класу, якому вони належать. В даному випадку, у класу InetAddress є три методи, які можна використовувати для створення представників.
Це методи getLocalHost, getByName і
В приведеному нижче прикладі виводяться адреси і імена локальної машини, локального поштового вузла і WWW-вузла компанії, в якій працює автор. InetAddress Address = InetAddress.getLocalHost(); System.out.println(Address); Address = InetAddress.getByName(”mailhost”); System.out.println(Address); InetAddress SW[] = InetAddress.getAllByNarne(”www.starwave.com”); System.out.println(SW);
У класу InetAddress також є декілька нестатичних методів, які можна використовувати з об’єктами, названими фабричними методами, що повертаються тільки що:

getHostName() повертає рядок, що містить символічне ім’я вузла, відповідне адресі Internet, що …

метод →

Схожі записи

Категория: програмування |


Програмування на мові Java Утиліти

Monday, March 2nd, 2009

програмування - Програмування на мові Java Утиліти

Ці типи даних не належать до класової ієрархії Java. Вони передаються методам по значенню, передати їх по посиланню неможливо. З цієї причини для кожного примітивного типу в Java реалізований спеціальний клас.
Number
Абстрактний клас Number є інтерфейс для роботи зі всіма стандартними скалярними типами:-long, int, float і double.
У цього класу є методи доступу до вмісту об’єкту, які повертають (можливо закруглене) значення об’єкту у вигляді значення кожного з примітивних типів:

doubleValue() повертає вміст об’єкту у вигляді значення типу double.
floatValue() повертає значення типу float.
intValue() повертає значення типу int.
longValue() повертає значення типу long.
Double і Float
Double і Float-подклассы класу Number. На додаток до чотирьох методів доступу, оголошених в суперкласі, ці класи містять декілька сервісних функцій, які полегшують роботу із значеннями double і float.
У кожного з класів є конструктори, що дозволяють ініціалізувати об’єкти значеннями типів double і float, …

метод →

Схожі записи

Категория: програмування |


1 2 3