Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Java технологія и основні риси та перспективи застосування

Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики

Java технологія. Основні риси та перспективи застосування. Зміст. Походження Java. Безпечність. Ефективність. а) прозорість інтерфейсів; б) легкість програмування; Об’єктно-орієнтована спрямованість. Стійкість до помилок. Підтримка багатопоточності. Незалежність від архітектури. Переваги інтерпретованості в поєднанні з високою продуктивністю. Розподіленість. Доступність інструментарія. Перспективи застосування Резюме. Джерела інформації. 2 2 3 4 4 5 5 6 6 7 7 20 21 .Походження Java. Мова програмування Java зародилася в 1991р. в лабораторіях компанії Su Microsys ems i c. Як не дивно, поштовхом для створення Java стала зовсім не I er e . Головним мотивом була потреба в мові програмування, яка не залежала б від платформи ( тобто від архітектури ) і яку можна було б використовувати для створення програмного забезпечення, яке вбудовується в різноманітні побутові електронні прилади, такі як мобільні засоби зв’язку, пристрої дистанційного управління тощо. Розробка першої робочої версії зайняла 18 місяців і вона мала назву «Oak», але 1995 р. проект був перйменований на «Java». Період становлення Java співпав за часом з розквітом міжнародної інформаційної служби World Wide Web. Ця обставина відіграла вирішальну роль в иайбутньому Java, оскільки Web теж вимагала переносимих програм. Як наслідок, були зміщені акценти в розробці Su з побутової електроніки на програмування для I er e .Безпечність. World Wide Web висунула Java на передній край програмування, і Java, в свою чергу, сильно вплинула і навіть змінила обличчя I er e , розширивши спектр об’єктів, які можуть розповсюджуватись у кіберпросторі. Програми нової форми - аплети - завантажуються з віддаленого сервера і можуть запускатися динамічно, тобто без участі користувача. До появи Java такий підхід був неприпустимий з міркувань безпеки та переносимості. В архітектурі аплетів зроблено ряд штучних обмежень, які роблять їх цілком безпечними. Перш за все, Java є інтерпретованою мовою і простір ресурсів Java-програми обмежений так званою віртуальною Java-машиною (VJM), яка може конторолювати поведінку програми і захищати систему від побічних ефектів, які можуть виникати з вини аплета. Крім того, в мові Java є додаткові обмеження, які не дозволять аплету стати «троянським конем». Зокрема, Java-аплет не може отримати доступ до локального жорсткого диску. При такій спробі генерується виключна ситуація.Ефективність. Оскільки аплети Java інтерпретуються, а не компілюються, то їх виконання на різних платформах значно полегшується. В цьому випадку достатньо створити для кожної платформи виконуючу Java-систему. Якщо існує така система для даної операційної системи, то будь-яка Java-програма може виконуватись в даному середовищі без додаткової компіляції на цій платформі. Проте Java не є інтерпретованою мовою в чистому розумінні. Програма на Java компілюється. Результатом роботи компілятора Java є байткод (by ecode). Байткод - це оптимізований набір команд, призначений для виконання уявним пристроєм - віртуальною Java-машиною. В такий спосіб витрати на інтерпретацію зводяться до мінімуму, оскільки байкод вже є оптимізованим, і досягається досить висока продуктивність Java-програм.

Наведені вище особливості дають підставу розглядати Java не як ще одну мову програмування, а як окрему інформаційну технологію. Таким чином, інтерпретація - це найлегший шлях до перенесення програм, реалізований в Java технології. Незважаючи на те, що мова Java була розроблена в розрахунку на інтерпретацію, технічно немає нічого такого, що б перешкоджало компіляції байткоду в виконуваний код. До байткоду, який пересилається по мережі, застосовується динамічна компіляція, але це ніяк не впливає на переносимість та безпеку, оскільки роботу програми все ще контролює виконуюча система. Такий підхід застосовано в багатьох виконуючих системах Java, що забезпечує продуктивність на рівні оптимізованого коду С . Мова Java є однією з наймолодших в сімействі мов програмуваня і була розроблена з розрахунку на те, щоб професійний програміст міг легко її опанувати та ефективно використовувати. За основу Java взятий синтаксис С - безсумнівно однієї з найбільш популярних мов програмування сучасності. Проте, Java - це цілком самостійна мова програмування, і при її створенні не йшлося про будь-яку сумісність з С . Тому деякі механізми реалізовані в Java інакше, а деякі зовсім відсутні. Ідеологічно ж Java побудована дещо інакше ніж С . Розробники Java грунтувалися на досвіді розробки програм на С і прагнули позбутися можливостей, які зарекомендували себе непевними. Так, в Java відсутня перегрузка операторів а також автоматичне приведення несумісних типів - конструкції, які при неуважному використанні є джерелом важких для виявлення помилок. Взагалі, інтерфейси Java більш прості та прозорі для розуміння. Написати на Java програму з графічним інтерфейсом значно легше. Звичайно, простота інтерфейсів компенсується меншою гнучкістю, бібліотека Java не така багата, як стандартні бібліотеки С/С . Але згадаймо, що Java задуманий для використання на різних платформах і тому реалізує в собі найбільш стандартні можливості задля легшої адаптації під конкретне середовище.Об’єктно-орієнтована спрямованість. Від С Java успадкувала потужний механізм об’єктно-орієнтованого програмування. Оскільки Java розроблювався «на пустому місці», тобто не було потреби забезпечувати сумісність з попередніми версіями, розробники мали повну свободу мислення. В результаті був сформований ясний і прагматичний підхід до об’єктів. Вільно переймаючи ідеї, які реалізовувалися протягом останніх десятирічь, мові Java вдалося знайти рівновагу між парадигмою «все є об’єктом» і прагматичним підходом. Об’єктна модель Java проста і легко розширюється, в той час як просі типи, як цілі, зберігаються як дані, що не є об’єктами, що дозволяє значно підвищити швидкість при їх обробці.Стійкість до помилок. Багатоплатформеність середовища Web висуває надзвичайно високі вимоги до надійності програм. Як наслідок, при розробці Java приорітет був відданий можливості створення стійких до помилок програм. Java звільняє програміста від хвилювань з приводу багатьох поширених причин, які викликають помилки програмування. Як вже згадувалося, Java є строго типіованою мовою програмування.

Ще виконуюча система Java бере на себе «прибирання сміття», тобто автоматично звільняє пам’ять, яка була розподілена динамічно. Звичайно, це дещо знижує ефективність коду, але запобігає типових помилок, коли програміст забуває звільнити виділену пам’ять, або, навпаки, звільняє пам’ять, яка ще використовується. Java підтримує об’єктно-орієнтовану обробку виключних ситуацій подібно до С . Але на відміну від С в Java обробка виключних ситуацій є обов’язкувою. Тобто неможливо скомпілювати програму, яка відкриває файл, не обробивши можливі помилки типу «файл не знайдено», які виникають при цьому. Добре написана Java-програма може сама обробляти всі помилки часу виконання.Підтримка багатопоточності. Java розробляялася з орієнтацією на вимоги до створення інтерактивних програм, які працюють з мережею. З цією метою Java підтримує багатопоточне програмування, яке дозволяє легко розробляти програми, що викинують багато процесів одночасно. Виконання Java-програми засновано на елгантному, але в той самий час високоорганізованому рішенні багатопроцесової синхронізації, яке дозволяє вам створювати високоефективні інтерактивні системи.Незалежність від архітектури. Основним питанням для розробників Java стало питання довготривалості та переносимості. Одна з головних проблем, із якою зустрілися програмісти, полягала в відсутності гарантій того, що написана сьогодні програма завтра працюватиме з тим же успіхом, причому на тій самій машині. Оновлення операційної системи, модернізація процесора та зміна об’єму оперативної пам’яті можуть призвести до збою програми. Рощзробники Java, прагнули змінити цю ситуацію і прийняли декілька важких рішень відносно мови Java та процесу виконання Java-програми. Їх мета полягала в тому, щоб «одного разу написане працювало всюди, в любий час і завжди». Внаслідок цього Java є системою, яка легко розширюється за рахунок створення нових стандартних класів та бібліотек.Переваги інтерпретованості в поєднанні з високою продуктивністю. Як вже згадувалось, Java дозвляє створювати незалежні від платформи програми шляхом компіляції в проміжне представлення, яке називається байткодом. Багато попередніх спроб зпроб знати розв’язок проблеми незалежності від платформи були зроблені за рахунок продуктивності. Інтерпретуючі системи, подібні до BASIC, Perl, страждають на майже неподоланний дефіцит продуктивності. Це було враховано при створенні Java. Незважаючи на те, що Java є інтерпретованою мовою, генерація байткодів була ретельно оптимізована в такий спосіб, щоб одержуваний байткод можна було легко перекладати в машинний код, який працює з дуже високою продуктивністю. Виконуючі системи такого роду не втрачають жодних переваг переносимого коду.Розподіленість. Мова Java призначена для створення програм, які працюють в розподіленому середовищі I er e на базі протоколів CP/IP. Насправді доступ до ресурсів за допомогою URL відрізняється від доступу к файлу. Крім того в Java наявний засіб передачі повідомлень в межах внутрішнього адресного простору. Це дозволяє забеспечити віддалене виконання процедур.

Что их "держат за лохов", наивностью и терпением которых просто грех не воспользоваться. Однако проблема в том, что никакой наивности у населения давно нет. Все всё прекрасно понимают. Только не хотят называть вещи своими именами. Уж больно страшно тогда становится жить в России! PPPPP МИСТЕР БЛЕФ PPPPPВсё же, пока творится основное дело пока качаются из земли нефть и газ, государственная власть занята подмигиванием обществу. Мол, свои PPPPPНа людях делаются громогласные заверения, рисуются грядущие перспективы. Власть предпочитает озвучивать свои планы не на месяц, не на год, а на десять, пятнадцать лет вперёд. Заметили, что ежегодное обращение президента к Федеральному собранию это всегда суперплан? Логично было бы услышать конкретные задачи на грядущий год и сухой отчет о выполнении прошлогодних замыслов. Однако звучат годы далекие, цифры фантастические Интересно, сколько падишахов и ишаков сдохнут к 2020 году? PPPPP"Партия власти", в задачу которой входит работа с населением, особенно щедра на сладкие посулы

1. Основні риси та якості педагога в сучасній школі

2. Джерела і основні риси права в україні першої половини 19 віку, та початок 20 в.

3. Поліграфічна промисловість України. II роль та перспективи розвитку

4. Java-технологии

5. Основные проблемы и перспективы развития и размещения агропромышленного комплекса в Донецком экономическом районе

6. Проблеми та перспективи малого бізнесу
7. Атомная Энергетика Украины. Основные проблемы и перспективы развития
8. Ринок цінних паперів та перспективи розвитку в Україні

9. Основні риси Відродження, його гуманістичний зміст

10. Недержавне соціальне страхування: сутність, організація, проблеми та перспективи розвитку в Україні

11. Проблеми іпотечного кредитування та перспективи його розвитку в Україні

12. Аналіз стану молочного скотарства та перспективи його розвитку

13. Соціально-економічна характеристика столичного економічного району. Проблеми та перспективи його розвитку

14. Вугільна промисловість України і Польщі: сучасний стан та перспективи

15. Проблеми законодавства в області інтелектуальної власності та перспективи його розвитку

16. Соціально-економічна концепція походження держави: її позитивні риси та недоліки

Детский велосипед Jaguar трехколесный (цвет: синий).
Детский трехколесный велосипед колясочного типа, для малышей от 10 месяцев до 3 лет. Модель с удлиненной рамой, что позволяет подобрать
1440 руб
Раздел: Трехколесные
Набор утолщенных фломастеров для декорирования (5 цветов).
Набор фломастеров для декорирования различных поверхностей с металлическим эффектом. Яркие цвета. Проветриваемый и защищенный от
522 руб
Раздел: До 6 цветов
Карандаши цветные "Noris Club. Johanna Basford", 36 цветов.
Количество цветов: 36. Материал корпуса: дерево. Форма корпуса: шестигранный. Твёрдость грифеля: мягкий. Тип карандаша: классический.
837 руб
Раздел: Более 24 цветов

17. Технологія ATM та алгоритм RED

18. Маркетинговий план: теоретичне та практичне застосування

19. Теореми Чеви і Менелая та їх застосування

20. Європейський союз: процес формування та перспективи розвитку

21. Розширення Європейського Союзу: нові можливості та перспективи для України

22. Україна ХХІ сторіччя, тенденції та перспективи розвитку
23. Основні категорії та етапи навчального процесу студента
24. Технологія виготовлення та монтажу елементів стропильної системи

25. Технологічна безпека та продовження ресурсу сталевих конструкцій в корозійних середовищах

26. Ефекти ехо-камери та перспективи їх практичного використання

27. Особистості та перспективи розвитку фондового ринку України

28. Проблеми та перспективи розвитку франчайзингу в Українi

29. Інвестиційні фонди: стан та перспективи розвитку

30. Основні риси перехідної економіки України

31. Основные проблемы и перспективы развития предпринимательства в Украине

32. Основні етапи та причини еволюції ролі держави у ринковій економіці

Штора для ванной комнаты (арт. RPE-730020).
Размер: 200х200 см. Материал: полиэстер. В комплекте 12 крючков.
375 руб
Раздел: Занавески
Настольная игра "Имаджинариум. Детство".
О настольной игре «Имаджинариум. Детство» Настольная игра, в которой надо придумывать ассоциации к картинкам и пытаться разгадать чужие
1750 руб
Раздел: Классические игры
Набор ручек капиллярных STABILO point 88, 6 ручек.
В наборе 6 ручек, цвет: голубой, красный, синий, черный, фиолетовый, сиреневый. Великолепное качество и функциональность капиллярных ручек
368 руб
Раздел: Капиллярные

33. Поняття проблеми та перспективи розвитку середніх міст України

34. Основные тенденции, перспективы развития современного мирового хозяйства

35. Перспективы развития технологий ПК на примере PDA (Personal Digital Assistant)

36. Либерализм в России:основные этапы, идеи, особенности и перспективы

37. Основные технико-экономические и финансовые показатели предприятия "Каростройсервис" за последние три года и прогноз на перспективу

38. Криміналістична характеристика злочинів, поняття та основні елементи
39. Похідна та її застосування
40. Основные факторы эффективности коммерциализации технологий

41. Основні положення законодавства України про працю та охорону праці, основні принципи державної політики в галузі охорони праці

42. Результаты и перспективы использования технологии квантовой биофизики в подготовке высококвалифицированных спортсменов

43. Методические перспективы реализации новых технологий обучения движениям и овершенствования в них

44. Перспективы инвестиций в основной капитал

45. Економічна сутність основних фондів підприємства та шляхи їх відтворення

46. Основные способы печати как база полиграфических технологий

47. Історія, перспективи розвитку та класифікація стрілецької зброїІсторія розвитку стрілецької зброї

48. Технологии создания магистральных сетей: современное состояние и перспективы

Лоток (сортер), 4 отделения, вертикальный, сборный.
- предназначен для сортировки и временного хранения документов различных размеров, писем, счетов и другой документации - устойчивый на
317 руб
Раздел: Подставки, лотки для бумаг, футляры
Ручки гелевые "Пчелка", 30 цветов.
Набор гелевых ручек. Количество цветов: 30 (4 классических, 6 пастельных, 5 смешанных, 6 неоновых, 10 блестящих). Прочный пластиковый
554 руб
Раздел: Цветные
Машина "Ракетовоз АРК".
Башня стрелы поворачивается, стрела поднимается, ракета запускается при нажатии на красную кнопку, стекло кабины открывается. Размер:
331 руб
Раздел: Прочее

49. Результаты и перспективы использования технологии квантовой биофизики в подготовке высококвалифицированных спортсменов

50. Форми єврокредитів та динаміка їх застосування

51. Вивчення конструкції, принципу дії, галузі застосування та способу користування вогнегасником

52. Антропологічна характеристика та риси людини

53. Збереження та підвищення родючості грунтів в умовах широкого впровадження інтенсивних технологій. Машини для підготовки і навантаження мінеральних добрив

54. Основні організаційні заходи стабілізації виробництва та формування ринку зерна
55. Розробка індустріальної енергозберігаючої технології вирощування та збирання соняшнику
56. Технологія отримання основних видів продукції тваринництва

57. ДНК-діагностика та її застосування у ветеринарії

58. Інвентаризація основних фондів та нематеріальних активів

59. Облік основних засобів та руху грошових коштів

60. Організація обліку та контролю основних засобів на підприємстві

61. Організація та шляхи вдосконалення обліку та контролю наявності та руху основних засобів

62. Аудит основних засобів та нематеріальних активів на прикладі ВАТ "Стахановський вагонобудівний завод"

63. Методичні рекомендації по перевірці організаторської та технологічнох діяльності ТЕЧ

64. Геологічна будова, мінералогічні та технологічні особливості Курчицького родовища гранітів в Житомирській області

Блюдо "Тайга", 26 см.
Блюдо. Диаметр: 26 см. Высота: 3 см. Материал: керамика.
320 руб
Раздел: Прочее
Держатель для бумажных полотенец навесной на рейлинг, 27x12x11,5 см.
Для размещения бумажных полотенец.
366 руб
Раздел: Крючки, держатели для полотенец, доски для записок
Спиннер трехлучевой "Цветомузыка", с bluetooth (зеленый).
Компактная стильная игрушка для взрослых и детей, предназначенная для вращения на пальцах. Состоит из подшипников, благодаря которым
465 руб
Раздел: Спиннеры

65. Аналіз основних методів та заходів запобігання проявам корупції в системі державного управління

66. Застосування технологій електронної комерції в державі

67. Порядок розгляду реєстрації інвестиційних та інноваційних проектів, що реалізуються за пріоритетними напрямами діяльності технологічних парків

68. Принципи адміністративного судочинства та особливості їх застосування

69. Основні методи перекладу складних економічних термінів та термінів-словосполучень

70. Походження та основні етапи розвитку письма
71. Класифікація, склад та зміст типових технологічних операцій
72. Основи інформатики та застосування ЕОМ в психології

73. Основные аспекты технологии штрихового кодирования

74. Основные тенденции и проблемы в области разработки и применения информационных технологий

75. Розробка програмного забезпечення системи збору даних про хід та параметри технологічного процесу

76. Основні закономірності суть і наслідки початкових етапів та процесів українського державотворення

77. Методи автоматичного контролю та оптимізації технологічних комплексів мокрої магнітної сепарації залізних руд

78. Аналіз та удосконалення технології страв з припущенної риби

79. Технологія виготовлення мочених плодів та ягід

80. Адаптація та асиміляція як основні форми існування етносу в полікультурних вимірах соціуму

Кольцеброс с корзинами и мячами.
Спортивная игра. Цель играющих - набросить кольца с установленного расстояния на один из четырех вертикальных стержней, так чтобы кольца
470 руб
Раздел: Кольцебросы, кегли
Рюкзак "Стрит", черный.
Практичный рюкзак с универсальным дизайном подойдет для тех, кто в первую очередь ценит комфорт и сохранность своих вещей. Станет надежным
330 руб
Раздел: Без наполнения
Комплект детского постельного белья 1.5 "Принцесса".
Постельное белье из бязи выполнено из высококачественного хлопка, что гарантирует крепкий и здоровый сон. Комплект не требует особого
1498 руб
Раздел: Детское, подростковое

81. Вияв неореалістичних та неоромантичних рис у творах В. Винниченка

82. Організація і технологія продажу товарів та обслуговування в спеціалізованих магазинах

83. Технології формування іміджу комерційної установи на національному та міжнародному рівні на прикладі приватної фірми "РЕНОМЕ"

84. Технологія продажу шкільно-письмових товарів та канцелярського приладдя

85. Застосування програмних засобів GRAN1 та GRAN-2D на уроках алгебри

86. Ефективність санаторно-курортного лікування дітей, хворих на рецидивуючий бронхіт, з застосуванням радонових ванн та інгаляцій тіотриазоліну і n-ацетилцистеїну
87. Клініко-лабораторна оцінка та обґрунтування застосування нового силіконового підкладочного матеріалу для зубних протезів
88. Клініко-патогенетичне обґрунтування застосування лансопразолу та орнідазолу в комплексному лікуванні виразкової хвороби

89. Клінічні особливості, лікування та запобігання розладів місцевого і загального характеру при застосуванні зубних протезів на основі сплавів металів

90. Комплексне лікування та реабілітація хворих на хронічний бронхіт на тлі повторних ангін із застосуванням імунокоригуючих препаратів

91. Неоевгеника – история становления, основные направления, перспективы развития

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

93. Особливості діагностики та лікування безпліддя при використанні лапароскопії та допоміжних репродуктивних технологій в жінок із мікоплазмозом

94. Розробка і стандартизація складу та промислової технології одержання очних крапель антиалергічної дії

95. Поняття та основні завдання системи валютного регулювання і валютного контролю

96. Основні положення теорії організації. Закони та основні принципи організації

Подставка для колец "Слоник", арт. 62258.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка с покрытием золотой краской), стекло. Товар не подлежит
365 руб
Раздел: Подставки для украшений
Бортик Polini Basic (цвет: белый).
Боковой бортик для подростковой кровати Polini Basic Монстрики и Polini Basic Джунгли 180х90см. Размер: 180х950х16 мм.
977 руб
Раздел: Бортики в детскую кроватку
Подушка "MediumSoft Стандарт", 70х70 см.
Подушка Medium Soft Стандарт "Файберсофт". Наволочка - 100 % микрофайбер. Наполнитель - силиконизированное волокно
389 руб
Раздел: Размер 70х70 см

97. Роль, значення і перспектива інформаційної технології управління

98. Группы красителей и основные технологии окрашивания волос

99. Вчителі-новатори та їхні авторські технології у рамках педагогіки співпраці


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.