Помощь в написании студенческих работ
Антистрессовый сервис

Язык програмирования. 
Java

Реферат Купить готовую Узнать стоимостьмоей работы

В результате компиляции исходного текста программы создается промежуточный файл с расширением. class, содержащий так называемый байт-код. Таким образом достигается компромисс между эффективностью выполнения Java-программ и их независимостью от платформы. Для просмотра того, как это приложение работает, нужно выполнить его с помощью команды: java Hello. При этом необходимо набрать имя класса точно… Читать ещё >

Язык програмирования. Java (реферат, курсовая, диплом, контрольная)

Содержание

  • ВВЕДЕНИЕ
  • 1. ИСТОРИЯ РАЗВИТИЯ И ОСОБЕННОСТИ ЯЗЫКА ПРОГРАММИРОВАНИЯ JAVA
  • 2. ПРИНЦИПЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ ЯЗЫКА JAVA
    • 2. 1. Ключевые подходы к программированию
    • 2. 2. Абстракция и инкапсуляция
    • 2. 3. Наследование
    • 2. 4. Полиморфизм
  • 3. СОЗДАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ JAVA
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСТОЧНИКОВ

Это означает, что можно спроектировать общий интерфейс для группы связанных родственными связями объектов. Это позволяет уменьшить сложность, предполагая использование одного и того же интерфейса для общего класса действий. Задача компилятора — выбрать специфическое действие (т.е. метод) для его использования в каждой конкретной ситуации. Программист не должен делать это «вручную». Ему необходимо только помнить и использовать общий интерфейс. Итак, полиморфизм — это свойство кода вести по-разному в зависимости от ситуации, возникающей в момент исполнения. 7]Если провести аналогию с собакой, можно сказать, что обоняние у собаки полиморфный.

Если он слышит кильку, то лает и бежит за ней. Если слышит пищу, выделяет слюну и бежит к миске. В обеих ситуациях работает одно и то же чувство — обоняние. Разница заключается в том, что именно он нюхает, то есть в типе данных, с которыми оперирует нос собаки. Ту же общая концепция реализована в языке Java относительно методов в Java-программах.При правильном применении приведены принципы ООП — абстракция, инкапсуляция, полиморфизм и наследование — взаимодействуют таким образом, чтобы создать некоторое среда программирования, которое должно обеспечить более устойчивые и масштабируемые приложения по сравнению с моделью, ориентированной на процессы. Удачно спроектированная иерархия классов является базисом повторного использования кода, для создания и тестирования которого было потрачено много времени и усилий. Инкапсуляция позволяет реализациям путешествовать во времени без разрушения кода, доступ к которому осуществляется с помощью public-интерфейса классов. Полиморфизм позволяет создавать ясный и читаемый код.

3. Создание программы на языке Java. Элементарные строительные блоки в Java называются классами (как и в C ++). Класс состоит из данных и кода для работы с ними. В средствах для разработки на языке Java все стандартные классы, доступные программисту, объединены для удобства в пакеты — еще одни элементарные блоки Java-программ.Вот простейшая программа, которая приводится во многих учебниках по Java: class Hello{Public static void main (String args []){System.out.println («Hello, World!»);}}На рисунке 2 схематично представлены основные этапы создания приложения с помощью стандартных средств JDK. [ 3]При запуске компилятора Java с названием javac получается готовый класс Java — Hello. class:javaс Hello. javaКомпилятор javac генерирует отдельный файл для каждого класса, определенного в файле исходного текста, независимо от количества файлов исходного текста. Java не является чистым интерпретатором, как, например, Basic.

В результате компиляции исходного текста программы создается промежуточный файл с расширением. class, содержащий так называемый байт-код. Таким образом достигается компромисс между эффективностью выполнения Java-программ и их независимостью от платформы. [ 8]Для просмотра того, как это приложение работает, нужно выполнить его с помощью команды: java Hello. При этом необходимо набрать имя класса точно так же, как оно написано в исходном тексте программы, то есть с соблюдением регистра, иначе появится сообщение об ошибке. При компиляции Java-приложения имя файла указывается с расширением, при запуске на выполнение — без расширения.

6]В общем последовательность создания программы на Java предусматривает выполнение некоторой последовательности действий: 1. Написать текст программы в одной из текстовых редакторов; 2. Определить и исправить ошибки, если они есть; 3. Сохранить текст программы на диск с расширением .java; 4. Откомпилировать файл; 5. Если есть ошибки в тексте, то вернуться к п.2; 6. Запустить на выполнение.

Заключение

Создание языка Java — это один из самых значительных шагов вперед в области разработки сред программирования за последние 20 лет.

HTML (H ypertext Markup Language — язык разметки гипертекста) был необходим для статического размещения страниц во «Всемирной паутине» WWW (World Wide Web). Язык Java потребовался для качественного скачка в создании интерактивных продуктов для Internet. Многие свойства Java получил от C и C ++. Проектировщики Java сознательно пошли на это, поскольку знали, что знакомый синтаксис сделает язык привлекательной для легионов опытных программистов C и C ++. В то же время между Java и C ++ существуют существенные практические и философские различия. Неправильно считать Java и усовершенствованной версией C ++, разработанной с целью ее замены. Это — разные языки, каждая из которых решает свой круг проблем. Принципы объектно-ориентированного программирования, воплощенные в C ++, были расширены и усовершенствованы в Java. Еще один важный аргумент в пользу Java — отсутствие потребности в наличии лицензии на ее использование. Хотя сторонние производители предлагают платные инструментальные среды для разработки и отладки Java-программ, на Web-серверах фирмывсегда можно найти и скачать «родной» бесплатный вариант компилятора Javaвместе со всем необходимым для создания программ. Java на данный момент является одним из промышленных стандартов в области разработки программного обеспечения, он изучается практически во всех университетах, которые готовят специалистов по программированию или смежных направлений. Список источников.Бахирев А.

Сюрреализм на JavaScript СПб.: СИНЭЛ, 2014. — 228 с. Блох Дж. J ava. Эффективное программирование.

Лори, 2014. 2-е издание — 460 с. Медведев В. И. Особенности объектно-ориентированного программирования на C++/CLI, C# и Java 2-е изд., испр. и доп. — Казань: РИЦ «Школа», 2010.-444 c. Нимейер П., Леук Д. Программирование на Java.

М.: Эксмо, 2014. — 1216 с. Сьерра К., Бэйтс Б. Изучаем Java 2-е изд. -.

М.: Эксмо, 2012. — 708 с. Шилдт Г. J.

ava 8. Полное руководство 9-е полное издание. — М.: Вильямс, 2015. —.

1377 с. Шилдт Г. J ava. Руководство для начинающих 5-е полное издание. — М.: Вильямс, 2012. —.

626 с. Java™ Tutorials. [ Электронный ресурс]. — Режим доступа:

http://docs.oracle.com/javase/tutorial/ Страница загрузок инструментария Java. [Электронный ресурс]. — Режим доступа:

http://www.oracle.com/technetwork/indexes/downloads/index.html.

Показать весь текст

Список литературы

  1. А. Сюрреализм на JavaScript СПб.: СИНЭЛ, 2014. — 228 с.
  2. Блох Дж. Java. Эффективное программирование. Лори, 2014. 2-е издание — 460 с.
  3. В.И. Особенности объектно-ориентированного программирования на C++/CLI, C# и Java 2-е изд., испр. и доп. — Казань: РИЦ «Школа», 2010.-444 c.
  4. П., Леук Д. Программирование на Java. М.: Эксмо, 2014. — 1216 с.
  5. К., Бэйтс Б. Изучаем Java 2-е изд. — М.: Эксмо, 2012. — 708 с.
  6. Шилдт Г. Java 8. Полное руководство 9-е полное издание. — М.: Вильямс, 2015. — 1377 с.
  7. Шилдт Г. Java. Руководство для начинающих 5-е полное издание. — М.: Вильямс, 2012. — 626 с.
  8. Java™ Tutorials. [Электронный ресурс]. — Режим доступа: http://docs.oracle.com/javase/tutorial/
  9. Страница загрузок инструментария Java. [Электронный ресурс]. — Режим доступа: http://www.oracle.com/technetwork/indexes/downloads/index.html
Заполнить форму текущей работой
Купить готовую работу

ИЛИ