рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Обзор языка Java

Работа сделанна в 2005 году

Обзор языка Java - Курсовая Работа, раздел Компьютеры, - 2005 год - Федеральное Агентство По Образованию Тульский Государственный Университет Каф...

Федеральное агентство по образованию Тульский государственный университет Кафедра автоматики и телемеханики Курсовая работа по дисциплине «Информационные технологии» на тему «Обзор языка Java» Тула 2005 СОДЕРЖАНИЕ ВВЕДЕНИЕ 1. ИСТОРИЯ СОЗДАНИЯ 2 ДОСТОИНСТВА ЯЗЫКА JAVA 1 Безопасность 2 Объектная ориентированность 7 2. 3 Надежность 4 Интерактивность 5 Независимость от архитектуры ЭВМ 6 Интерпретация плюс высокая производительность 7 Простота изучения 3 АППЛЕТЫ JAVA 4 ВИРТУАЛЬНАЯ МАШИНА JAVA И БАЙТ-КОДЫ 5 МОБИЛЬНОСТЬ JAVA 19 ЗАКЛЮЧЕНИЕ 23 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 25 ВВЕДЕНИЕ Организовать доступ к базам данных из современного языка программирования в наше время не представляет никакой сложности.

Более того, и сами языки программирования более всего оцениваются разработчиками по типу и возможностям заложенных в них средств доступа к базам данных, удобству и полноте интерфейсов.

В этом смысле Java не представляет исключения. Уже в версии JDK1.1 появился пакет классов java.sql, обеспечивающий большинство функций, известных к тому времени разработчикам ODBC-приложений. В этом пакете содержится ряд замечательных классов, например: java.sql. CallableStatement, который обеспечивает выполнение на Java хранимых процедур; java.sql. DatabaseMetaData, который исследует базу данных на предмет ее реляционной полноты и целостности с получением самых разнообразных данных о типах и содержимом таблиц, колонок, индексов, ключей и т.д.; наконец java.sql. ResultSetMetaData, с помощью которого можно выводить в удобном виде всю необходимую информацию из таблиц базы данных или печатать сами метаданные в виде названий таблиц и колонок.

Однако, коренное отличие Java от других традиционных языков программирования заключается в том, что одни и те же функции доступа к базам данных, с помощью универсальности и кроссплатформенности Java, можно организовать чрезвычайно гибко, используя все преимущества современных объектно-ориентированных технологий, WWW и Intranet/Internet.

Создание языка Java — это один из самых значительных шагов вперед в области разработки сред программирования за последние 20 лет. Язык HTML (Hypertext Markup Language — язык разметки гипертекста) был необходим для статического размещения страниц во “Всемирной паутине” WWW (World Wide Web). Язык Java потребовался для качественного скачка в создании интерактивных продуктов для сети Internet.

Огромное преимущество Java заключается в том, что на этом языке можно создавать приложения, способные работать на различных платформах. К сети Internet подключены компьютеры самых разных типов - PC, Macintosh, рабочие станции Sun и так далее. Даже в рамках компьютеров, созданных на базе процессоров Intel, существует несколько платформ, например, Microsoft Windows версии 3.1, Windows 95, Windows NT, OS/2, Solaris, различные разновидности операционной системы UNIX с графической оболочкой X Window. Между тем, создавая сервер Web в сети Internet, вы бы наверняка хотели, чтобы им могло пользоваться как можно большее число людей.

В этом случае вас выручат приложения Java, предназначенные для работы на различных платформах и не зависящие от конкретного типа процессора и операционной системы. 1

ИСТОРИЯ СОЗДАНИЯ

Изучая Java, можно заметить, что его синтаксис близок к синтаксису язы... Реализация проекта была начата на языке С++, но вскоре возник ряд проб... МакНили, в свою очередь, попросил Нотона составить список причин своег... После ряда неудач неожиданно ситуация для компании резко изменилась: б... Один из ключевых принципов разработки языка Java заключался в обеспече...

Объектная ориентированность

Другой способ создания класса – использовать конструктор суперкласса и... 5 . Объект будет удален из памяти, как только на него не останется ни одно... Причиной большинства ошибок в сегодняшнем коде является именно неправи... В Java отсутствуют такие структуры С++, как struct, union и procedure;...

Независимость от архитектуры ЭВМ

Независимость от архитектуры ЭВМ Вопрос о долговечности и переносимости кода важнее религиозных войн между ПК и Макинтошами.

Создатели Java наложили на язык и на среду времени выполнения несколько жестких требований, которые на деле, а не на словах позволяют, однажды написав, всегда запускать программу в любом месте и в любое время (где существует виртуальная Java-машина – броузеры на всех платформах, OS/2, Netware). 2. 6

Интерпретация плюс высокая производительность

Интерпретация плюс высокая производительность. При этом достигается очень высокая производительность (Symantec JIT вс... 2. 7 . Байт-код, в свою очередь, может интерпретироваться в любой системе, в ...

Простота изучения

Простота изучения. Приложения, относящиеся к первой это обычные автономные программы. Так... С помощью апплетов вы можете сделать страницы сервера Web динамичными ... Для повышения производительности приложений Java в современных браузер... При первой загрузке апплета его код транслируется в обычную исполнимую...

ВИРТУАЛЬНАЯ МАШИНА JAVA И БАЙТ-КОДЫ

Программа, написанная на одном из языков высокого уровня, к которым от... Как говорят специалисты, происходит динамическая компоновка (dynamic b... Это особенно удобно благодаря небольшому размеру файлов с байт-кодами. Разработаны JIT-компиляторы (Just-In-Time), запоминающие уже интерпрет... Но, конечно, наибольшую скорость может дать только специализированный ...

МОБИЛЬНОСТЬ JAVA

Для того чтобы перенести приложение в среду операционной системы компь... Далее эти исходные тексты транслируются и редактируются, в результате ... Разумеется, на каждой платформе используется свой интерпретатор, или, ... Приложение Java не обращается напрямую к интерфейсу операционной систе... Абстрагируясь от аппаратуры на уровне библиотек классов, программисты ...

ЗАКЛЮЧЕНИЕ

ЗАКЛЮЧЕНИЕ Язык программирования Java – это полностью объектно-ориентированный язык, который в отношении синтаксиса многое унаследовал от С++. Конечно, преимущества Java далеко не исчерпываются межплатформенностью. Язык Java в синтаксическом отношении проще и логичнее, чем С++. Java как платформа предоставляет в распоряжение программистов большое количество библиотек (пакетов), в которых содержится большое количество описаний классов и интерфейсов на все случаи жизни.

С их помощью можно создавать стопроцентные приложения Java с возможностью обращения к базам данных, поддержкой передачи почтовых сообщений, с клиентской частью, которой необходим web-браузер, или наоборот, с клиентской частью, обладающей изощренным интерфейсом. Java – это очень элегантный и красивый язык. Однако при его использовании проблем также избежать не удастся. Одна из серьезных проблем заключается в том, что при создании сложного приложения на Java вам придется использовать только этот язык для создания всех частей этого приложения.

В Java предусмотрено не так уж много средств для межъязыкового взаимодействия (что понятно ввиду предназначения Java быть единым многоцелевым языком программирования). В реальном мире существуют миллионы строк готового кода, которые хотелось бы интегрировать с новыми приложениями на Java. Однако это сделать очень трудно. Java – это далеко не идеальный язык во многих ситуациях.

Простой пример – если попытаться создать только на Java приложение, активно работающее с 3D – графикой, скорее всего, вы обнаружите, что работать такое приложение будет не очень быстро. Подумав, можно прийти к выводу, что для работы с 3D – графикой лучше использовать код, написанный на языке с более развитыми низкоуровневыми возможностями (например, на С++). Однако интегрировать такой код с кодом на Java очень сложно. Поскольку возможности для обращения к API компонентов, созданных на других языках, в Java очень ограничены, говорить о реальном межъязыковом взаимодействии на основе Java не приходится.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1.Бишоп Д. Эффективная работа: Java 2. – СПб.: Питер; К.: Издательская группа BHV, 2002. – 592с.: ил. 2.Д. Вебер Технология Java в подлиннике: пер. с англ. – СПб.: БХВ – Петербург, 2001. – 1104 с ил. 3.Троелсен Э. С# и платформа. NET. Библиотека прграммиста – СПб.: Питер, 2005. – 796 с.: ил.

– Конец работы –

Используемые теги: обзор, языка, Java0.063

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Обзор языка Java

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Понятие литературный язык. Место литературного языка среди других форм существования языка
Литературный язык это язык государственных и культурных учреждений школьного обучения радио и телевидения науки публицистики художественной... Современный литературный язык многофункционален Он используется в различных... Основные сферы использования литературного языка телевидение и кино наука и образование печать и радио...

Обзор статьи Л.И. Скворцова "Язык общения и культура (экология и язык)"
Автор призывает читателя оберегать русский язык от засорения вульгаризмами и жаргонизмами, ненужными иноязычными заимствованиями, от разного рода… Автор предлагает осмыслить культуру языка в экологическом аспекте – как часть… Писатель придает особое значение предмету лингвистической экологии, которым является культура мышления и речевого…

Два объекта истории русского языка: живой язык диалектный и литературный язык
Новые общественные функции приобретает русский язык по мере сложения новой исторической общности советского народа он становится межнациональным... Современный период... Горшкова Хабургаев ИГРЯ...

Исторический обзор, классификация и характеристика языков программирования
Любой обзор по языкам программирования первым делом неизбежно затрагивает вопросы классификации этих языков. Не стремясь к соблюдению слишком строгой и исчерпывающей классификации и… В конце 50-х возникли языки формульного программирования, из которых наиболее замечательным был Фортран, затем в 60-х…

Язык, память, образ. Лингвистика языкового существования.
На сайте allrefs.net читайте: "Язык, память, образ. Лингвистика языкового существования."

КАФЕДРА ИНОСТРАННЫХ ЯЗЫКОВ по дисциплине «ИНОСТРАННЫЙ ЯЗЫК»
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ... ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ филиал Государственного образовательного учреждения высшего профессионального образования...

Способы отражения русских реалий во французском языке (язык художественных произведений и прессы)
Обьектом нашего исследования являются способы отражения русских реалий во французском языке. Реалии это слова и словосочетания, называющие объекты, характерные для жизни… Актуальность избранной темы обуславливается тем, что исследование слов-реалий является одной из проблем современной…

Аналитический обзор книги "Программирование на языке ассемблера для микропроцессоров 8080 и 8085"
Это позволит увеличить производительность труда, уменьшить себестоимость выпускаемой продукции и значительно сократить ручные операции в… Для их обучения необходимо иметь учебные пособия, посвященные аппаратным и… Издание включает в себя 488 страниц. Для начала рассмотрим содержание этой книги чтобы сделать окончательный анализ по…

Лекції № 7, 8. План лекцій. 7. Ларина Т.В. Англичане и русские: Язык, культура, коммуникация. – М.: Языки славянских культур, 2013. – 360 с
Language amp Communication... План лекцій... Common mistakes in English Differences between the American and the British English...

Русский Язык - Язык мира вольных людей
На сайте allrefs.net читайте: "Русский Язык - Язык мира вольных людей"

0.037
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам