Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми на мові JAVA

Реферат Розробка програми на мові JAVA





ограми через утіліті командного рядка. УСІ середовища розробки на Java, Такі, як Eclipse, Netbeans, IntelliJ IDEA, Borland JBuilder, спіраються на Сервіси JDK, что Надаються, и віклікають для компіляції Java-програм компілятор з комплекту JDK. Тому ЦІ середовища розробки або включаються в комплект постачання одну з версій JDK або вімагають для своєї роботи Попередній інсталяції JDK на машіні розробник. З питань комерційної торгівлі годині фірма Sun надає повні вихідні тексти JDK, включаючі вихідні тексти самого Java-компілятора. Існують JDK других віробніків, доступні для ряду платформ. Частина з них починаєм з віхідного коду Sun JDK, частина - ні. Всі смороду строго віконують базові спеціфікації Java, альо зазвічай відрізняються в областях, для якіх немає явніх спеціфікацій. Наприклад, збірка сміття, стратегії компіляції и техніки оптімізації. Смороду включаються: J9 JDK від IBM, для AIX, Linux, MVS, OS/400, Pocket PC, JRockit JDK від Oracle Corporation (колишня BEA JRockit від BEA Systems), для Windows, Linux и Solaris, Apache Harmony JDK для Windows и Linux Blackdown Java - Порт Sun JDK для Linux від Blackdown Group. Mac OS Runtime для Java JVM / JDK від Apple для Mac OS.


2. Обєкти JAVA


.1 Характеристика класу TreeMap


Карта (map) - це обєкт, Який зберігає Значення между ключами та значеннями. За завданням ключу можна найти тип его значення. Як и ключі так і значення являються обєктамі Java. Ключі могут буті унікальнімі, альо їх Значення дублюватісь. Деякі карти допускаються null-ключі та null-значення, що деякі - ні.

Є один Ключовий момент відносно карт, Який ВАЖЛИВО памятати: ВСІ смороду НЕ реалізуються інтерфейсом Iterable. Це означає, что ві НЕ зможете проходити в ціклі по карті вікорістовуючі форму «» for each «» циклу for. Більш того ві НЕ зможете отріматі інтератор карти. Альо Можливо отріматі представленні карти у вігляді колекції, Які допускаються Використання як и циклу так и інтераторів.

Інтерфейс Map відображає унікальні ключі по їх значення. Ключ - це обєкт, Який ві вікорістовуєте для Подальшого вилучення Даних. Задаючі ключ ТА значення, можете переміщаті значення в обєкт Map. После того як це Значення Збереження ві можете отріматі его по ключу.

Обяви інтерфейсу Map: Map

де K - вказує тип значення, а V - тип Даних, Які зберігаються.

Методи Обяви Map зібрані в табліці 2.1. Деякі методи віключають Використання ClassCastExeption, коли обєкт являється несуміснім з обєктамі карти. Віключення NullPointerExeption ініціюється ЯКЩО при намаганні вікорістаті null-обєкт, коли дана карта цього НЕ допускає. Віключення UnsupportedOperationException, что генерується при намаганні Изменить карту, яка НЕ ??модіфіковується.

Карті Використовують вокруг двох основних операцій: get () та put (). Для того щоб помістіті значення в карту, використовуются put (), Попередньо вказано ключ та значення. Для того щоб отріматі Значення виконан get (), передаючі ключі в якості аргументів. Значення буде повернене. Чи не Дивлячись на ті что карти являються Частинами каркасу колекції, Самі по Собі смороду НЕ реалізують інтерфейс Collection, однак ві можете отріматі представлення карт у вігляді колекцій. Для цього можна вікорістаті метод entrySet (). ВІН повертає Set, Який містіть елєменти карти. Для того, щоб отріматі колекційне представлення ключів використовуются метод keyset ().


Табл...


Назад | сторінка 7 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...
  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Формування бази даних книг магазину на Java