March 2nd, 2009
« Мова JAVA розробка програмного забезпечення в середовищі Internet |
Програмування на мові Java Мережеві засоби »
При цьому, якщо в таблиці властивість “ім’я” відсутнє, метод поверне “значение_по_умолчанию”. Крім того, при створенні нового об’єкту цього класу конструктору як параметр можна передати інший об’єкт Properties, при цьому його вміст використовуватиметься як значення за умовчанням для властивостей нового об’єкту.
Об’єкт Properties у будь-який момент можна записати або вважати з потока-об’екта Stream (потоки обговорюватимуться в розділі 13).
Нижче приведений приклад, в якому створюються і згодом прочитуються деякі властивості:
import java.util.Properties; class PropDemo { static Properties prop = new Properties(); public static void main(String args[]) { prop.put(”Title”, “put title here”); prop.put(”Author”, “put name here”); prop.put(”isbn”, “isbn not set”); Properties book = new Properties(prop); book.put(”Title”, “The Java Handbook”); book.put(”Author”, “Patrick Naughton”); System.out.println(”Title: ” + book.getProperty(”Title”)); System.out.println(”Author: ” + book.getProperty(”Author”)); System.out.println(”isbn: ” + book.getProperty(”isbn”)); System.out.println(”ean: ” + book.getProperty(”ean” “???”)); } }
Тут ми створили об’єкт prop класу Properties, що містить три значення за умовчанням для полів Title, Author і isbn. Після цього ми створили ще один об’єкт Properties з ім’ям book, в який ми помістили реальні значення для полів Title і Author. У наступних трьох рядках прикладу ми вивели результат, повернений методом getProperty для всіх трьох наявних ключів.
У четвертому виклику getProperty стояв неіснуючий ключ “еаn”. Оскільки цей ключ був відсутній в об’єкті book і в об’єкті за умовчанням prop, метод getProperty видав нам вказане в його виклику значення за умовчанням, тобто “???”:
С:\> java PropDemo Title: The Java Handbook Author: Patrick Naughton isbn: isbn not set ean: ???
StrinsTokenizer
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Tags:
значення,
клас,
метод,
обєкт,
рядок,
тип,
число
Схожі записи
- Програмування на мові Java Обробка виключень (06.03.2009)
... Коли виникає винятковий стан, створюється об'єкт класу Exception.
Цей об'єкт пересилається в метод, оброблювальний даний тип виняткової ситуації. Виключення можуть збуджуватися и для того, щоб повідомити про деякі нештатні ситуації.
Основи
До механізму обробки виключень в Java мають відношення 5 ключових слов:-try, catch, throw, throws і finally. Схема роботи цього механізму наступна. ...
- Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009)
... 4, вплив різних стратегій збірки сміття на продуктивність, а також те, як сприяти (а рівно і як перешкодити) складальникові сміття в досягненні найвищої продуктивності.
Користь від збірки сміття очевидна - підвищується надійність, управління пам'яттю відділяється від дизайну інтерфейсу класу, і розробник витрачає менше часу на відстежування помилок пам'яті.
Добре відомі проблеми з повислими покажчиками ...
- Програмування на мові Java Моделі обробки подій (08.03.2009)
... 0
Всі компоненти, які ми з вами до цих пір створювали, виглядали непогано, але були абсолютно даремні, оскільки ми не говорили про те, як можна обробляти введення користувача, здійснюване за допомогою цих елементів призначеного для користувача інтерфейсу, що управляють.
Кожен компонент може обробляти події, замістивши певні методи, що викликаються використовуваною за умовчанням реалізацією ...
- Програмування на мові Java Робота із зображеннями (10.03.2009)
...
Спочатку ми завантажимо зображення за допомогою дуже короткої програми. Потім ми навчимося використовувати класи, які управляють завантаженням одного або декількох зображень. Крім того, існує набір абстрактних класів, які допомагають створити потік зображень, і фільтри, що дозволяють звертатися до окремих елементів зображень і модифікувати їх.
Простій завантажувач зображень
Простий случай-загрузка в сторінку ...
- Мова і архітектура Java (28.03.2009)
...
Стрімке зростання технологій, пов'язаних з Інтернетом, WWW і "електронною комерцією", додатково ускладнюють це завдання. Модний нині об'єктно-орієнтований підхід сам по собі не вирішує цих проблем, більш того, часто привносить нові.
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
мова програмування об'єктно-орієнтована, в той же час ...
Категория:
програмування |
Комментарии