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

Реферат Сортування вводяться з клавіатури слів





о спадкоємства, уникаючи при цьому складнощів, які виникають при управлінні ієрархіями класів.

1.2 Властивості Java, короткий огляд

проста, об'єктно-орієнтована і знайома.

Система Java створена на основі * простого * мови програмування, техніка використання якого близька до загальноприйнятої і навчання якому не вимагає значних зусиль. Мова Java має бібліотек, що забезпечують функціональність від стандартного введення/виведення і мережевих протоколів до графічних користувацьких інтерфейсів. Ці бібліотеки легко можуть бути розширені. p align="justify"> Незважаючи на те, що мова С + + був відкинутий, синтаксис мови Java максимально наближений до синтаксису С + +. Це робить мову знайомим широкому колу програмістів. У той же час з мови було видалено багато властивості, які роблять С + + зайво складним для користування, не будучи абсолютно необхідними. У результаті мова Java вийшов більш простим і органічним, ніж С + +. br/>

1.3 Надійність і безпека

істотно полегшує створення надійного програмного забезпечення. Окрім вичерпної перевірки на етапі компіляції, система передбачається аналіз на етапі виконання. Сама мова спроектований так, щоб виробляти у програміста звичку писати "правильно". Модель роботи з пам'яттю, в якій виключено використання покажчиків, робить неможливими цілий клас помилок, характерних для С і С + +. p align="justify"> У силу того, що Java призначена для роботи в розподіленому середовищі, безпека стає надзвичайно важливою проблемою. Вимоги безпеки визначають багато рис, як мови, так і реалізації всієї системи. p align="justify"> Незалежність від архітектури і переносимість.

Компілятор Java проводить байт-коди, тобто модулі додатку мають не-залежний формат, який може бути проінтерпретований на безлічі різноманітних платформ. Це вже не вихідні тексти, але ще не платформно-залежні машинні коди. p align="justify"> Наступний крок - "заморожування" стандарту на формат основних вбудованих типів даних. Програма, створена на одній платформі, працює на всіх інших. p align="justify"> Цей стандарт фіксований в документі, що описує Java Virtual Machine. Стандарт може бути реалізований на будь апаратно-програмній платформі, що підтримує багатопоточність. br/>

1.4 Продуктивність


Схема роботи системи і набір байт-кодів віртуальної машини Java такі, що дозволяють досягти високої продуктивності на етапі виконання програми:

аналіз кодів на дотримання правил безпеки проводиться один раз до запуску кодів на виконання, у момент виконання таких перевірок вже не потрібно, і коди виконуються максимально ефективно.

Робота з базовими типами максимально ефективна, для операцій з ними зарезервовані спеціальні байт-коди. p align="justify"> Методи в класах не обов'язков...


Назад | сторінка 3 з 8 | Наступна сторінка





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

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Java - мова програмування
  • Реферат на тему: Розробка програмної системи для Вивчення іноземних слів з використанн мови ...
  • Реферат на тему: Основи мови програмування Java
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...