Инфоурок Информатика СтатьиСтатья на тему "JAVA КАК МОЩНЕЙШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ ИНТЕРАКТИВНЫХ ПРОДУКТОВ ДЛЯ СЕТИ INTERNET"

Статья на тему "JAVA КАК МОЩНЕЙШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ ИНТЕРАКТИВНЫХ ПРОДУКТОВ ДЛЯ СЕТИ INTERNET"

Скачать материал

УДК 004.432

З.Э. Халилова

JAVA КАК МОЩНЕЙШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ ИНТЕРАКТИВНЫХ ПРОДУКТОВ ДЛЯ СЕТИ INTERNET

Аннотация. В статье представлены основные преимущества использования языка программирования Java. Java является высокоуровневым, объектно-ориентированным языком программирования с простым и доступным синтаксисом, а так же с надежной и удобной в работе средой разработки

Ключевые слова: Java, Internet, апплеты, разработка, объектно-ориентированный, язык программирования, кроссплатформенный.

Постановка проблемы. В настоящее время становится всё более необходимым разрабатывать приложения, не зависящие от аппаратных особенностей того или иного устройства. Такие возможности предоставляет Java, в связи с тем, что он является кроссплатформенным языком программирования с простым и удобным синтаксисом. Кроме того большинство приложений и веб-сайтов работают только если установлена Java. Именно поэтому для того, чтобы обеспечить быстродействие надежность и безопасность всё более стремительно используется язык программирования Java.

Анализ последних исследований и публикаций. На сегодняшний день проблема использования языка программирования Java является весьма актуальной. Именно поэтому этой проблеме посвящены многие исследования и публикации. В частности, в статье Достовой А.А. и Тынченко В.В. [1] проводится краткий анализ основных появившихся возможностей в объектно-ориентированном языке программирования Java8. В исследовании [2] акцентируется внимание на там, что новые языки программирования входят в моду, приобретают своих горячих сторонников, которые предлагают использовать эти языки уже при начальном обучении программированию. Между тем, выбор языка для обучения программированию, как школьников, так и студентов необходимо делать на основе серьезного и взвешенного анализа. А так же обосновывается выбор языка программирования Java для обучения будущих учителей информатики.

Цель статьи – проанализировать основные преимущества высокоуровневого, объектно-ориентированного языка программирования Java, в связи с его широким использованием и высокой востребованностью.

Создание языка Java – это один из самых значительных шагов современности  вперед в области разработки сред. Основной задачей появления языка программирования Java была разработка интерактивных продуктов для сети Internet.

Язык программирования Java предоставляет для широкого использования свои апплеты (applets) – небольшие, надежные, динамичные программы, которые не зависят от платформы, активные сетевые приложения, встраиваемые в страницы Web. Апплеты Java могут настраиваться и распространяться [3].

Java позволяет использовать всю мощность объектно-ориентированной разработки приложений, сочетая простой и знакомый синтаксис с надежной и удобной в работе средой разработки. Это позволяет широкому кругу программистов быстро создавать новые программы.

Java предоставляет программисту богатый набор классов объектов для четкого абстрагирования многих системных функций, используемых при работе с окнами, сетью и для ввода-вывода. Ключевая особенность этих классов заключается в том, что они обеспечивают создание независимых от платформ абстракций для широкого спектра системных интерфейсов [3].

Сейчас языком программирования Java находится в составе компании Oracle [4], которая приобрела SunMicrosystems в 2009 году. Синтаксис языка во многом происходит от C и C ++ [5]. В официальной реализации, Java-приложения компилируются в байт-код, который при выполнении интерпретируется виртуальной машиной для конкретной платформы.

Oracle предоставляет компилятор Java и виртуальную машину Java, которые удовлетворяют спецификации JavaCommunityProcess, под лиценции GNU Genera lPublic License [4].

Данный язык программирования значительно позаимствовал синтаксис у C и C ++. В частности, взята за основу объектная модель С ++, однако ее модифицировано. Устранена возможность появления некоторых конфликтных ситуаций, которые могли возникнуть из-за ошибки программиста, и усовершенствован сам процесс разработки объектно-ориентированных программ. Ряд действий, которые в С / C ++ должны осуществлять программисты, здесь выполняет виртуальной машине. Прежде всего, Java разрабатывался как платформонезависимый язык [6], поэтому он имеет меньше низкоуровневых возможностей для работы с аппаратным обеспечением. При необходимости таких действий Java позволяет вызвать подпрограммы, написанные на других языках программирования.

При разработке приложений Android используется язык программирования Java, являющийся одним из наиболее распространенных. Использование Java стало логичным выбором для платформы Android, потому что это мощный, свободный и открытый язык. На Java разрабатываются полномасштабные корпоративные приложения, расширяется функционал веб-серверов, создаются приложения, предназначенные для пользовательских устройств (мобильных телефонов, пейджеров и персональных цифровых помощников), и это далеко не полный перечень возможных областей его применения. Java является кроссплатформенным языком. Он позволяет разрабатывать приложения, на зависящие от аппаратных особенностей того или иного устройства. Опытные программисты на языке Java могут быстро освоить создание приложений для платформы Android с помощью Android API и других вспомогательных средств, предлагаемых независимыми производителями.

Открытость платформы способствует быстрому внедрению инноваций. Свыше десяти OEM-производителей из 48 стран, получивших лицензию на производство Android-устройств в 59 странах, выпускают гаджеты на основе платформы Android1.Естественно, что все они конкурируют между собой, что идет на пользу конечному потребителю.

Язык программирования Java является объектно-ориентированным и предоставляет разработчикам возможность получить доступ к мощным библиотекам классов, ускоряющих разработку приложений. Программирование графического интерфейса пользователя является управляемым событиями. Помимо непосредственного написания кода приложений, можно воспользоваться визуальным конструктором среды Eclipse, позволяющим собирать графический интерфейс из готовых объектов, таких как кнопки и текстовые поля, перетаскивая их в определенные места экрана, добавляя подписи и изменяя их размеры. С помощью интегрированной среды разработки Eclipse и подключаемого модуля ADT (Android DevelopmentTools) можно создавать, тестировать и отлаживать приложения Android, а также заниматься проектированием пользовательского интерфейса[3].

Выводы. Итак, на основе выше приведенного анализа некоторых преимуществ языка программирования Java можно сделать вывод, что Java является мощнейшим средством для разработки интерактивных продуктов для сети Internet, а так же наиболее распространенным языком программирования для разработки полномасштабных корпоративных приложений.

 

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

1.            Достова А.А., Тынченко В.В. Анализ нововведений в объектно-ориентированном языке программирования Java // Актуальные проблемы авиации и космонавтики. 2014. №10. [Электронный ресурс].–  URL: http://cyberleninka.ru/article/n/analiz-novovvedeniy-v-obektno-orientirovannom-yazyke-programmirovaniya-java (дата обращения: 05.05.2017).

2.            Ломазова И.А. Почему Java? о выборе языка программирования при обучении будущих учителей информатики // Ученые записки РГСУ. 2008. №5. [Электронный ресурс].– URL: http://cyberleninka.ru/article/n/pochemu-java-o-vybore-yazyka-programmirovaniya-pri-obuchenii-buduschih-uchiteley-informatiki (дата обращения: 05.05.2017).

3.            Дейтел П. Android для программистов: создаём приложения. / П. Дейтел, Х. Дейтел, Э. Дейтел, М. Моргано — СПб.: Питер, 2013. — 560 с.

4.            Oracle Official Website [Электронный ресурс].– URL:  http://www.oracle.com (дата обращения 02.05.2017).

5.            Язык программирования Java [Электронный ресурс].– URL: http://www.codenet.ru/webmast/java/02.php (дата обращения 30.04.2017).

6.            Лекция 1:  Общие представления о языке Java [Электронный ресурс].–URL: http://www.intuit.ru/studies/courses/569/425/lecture/9665 (дата обращения 03.05.2017).

 

Халилова Зарема Энверовна

Крымский инженерно-педагогический университет

пер. Учебный, 8, Симферополь, Республика Крым, 295015

E-mail: halilova.z.i15@gmail.com

 

Z.E. Khalilova

JAVA AS THE POWERLESS PROGRAMMING LANGUAGE FOR DEVELOPING INTERACTIVE PRODUCTS FOR INTERNET NETWORK

Abstract. The article presents the main advantages of using the Java programming language, which are necessary for realizing the wide possibilities. Java is a high-level, object-oriented programming language with simple and accessible syntax, as well as a reliable and easy-to-use development environment that allows a wide range of programmers to create new programs.

Keywords: Java, Internet, applets, development, object-oriented, programming language, cross-platform.

References

1.         Dostova А.А., Tynchenko V.V. Аnaliz novovvedenij v ob"ektno-orientirovannom yazyke programmirovaniya Java // Аktual'nye problemy aviatsii i kosmonavtiki. 2014. №10. [EHlektronnyj resurs].– URL: http://cyberleninka.ru/article/n/analiz-novovvedeniy-v-obektno-orientirovannom-yazyke-programmirovaniya-java (accessed 5 May.2017).

2.         Lomazova I.А. Pochemu Java? o vybore yazyka programmirovaniya pri obuchenii budushhikh uchitelej informatiki // Uchenye zapiski RGSU. 2008. №5. [EHlektronnyj resurs].– URL: http://cyberleninka.ru/article/n/pochemu-java-o-vybore-yazyka-programmirovaniya-pri-obuchenii-buduschih-uchiteley-informatiki (accessed 5 May.2017).

3.         Dejtel P. Android dlya programmistov: sozdayom prilozheniya. / P. Dejtel, KH. Dejtel, EH. Dejtel, M. Morgano — SPb.: Piter, 2013. — 560 s.

4.         YAzyk programmirovaniya Java [EHlektronnyj resurs].– URL: http://www.codenet.ru/webmast/java/02.php (accessed 30 April.2017).

5.         Lektsiya 1: Obshhie predstavleniya o yazyke Java [EHlektronnyj resurs].–URL: http://www.intuit.ru/studies/courses/569/425/lecture/9665 (accessed 3 May.2017).

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Статья на тему "JAVA КАК МОЩНЕЙШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ ИНТЕРАКТИВНЫХ ПРОДУКТОВ ДЛЯ СЕТИ INTERNET""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Инженер по обслуживанию многоквартирного дома

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 694 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 28.06.2018 955
    • DOCX 21.8 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Халилова Зарема Энверовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Халилова Зарема Энверовна
    Халилова Зарема Энверовна
    • На сайте: 7 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 81611
    • Всего материалов: 60

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

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

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 13 регионов
  • Этот курс уже прошли 76 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Мини-курс

Самопознание и личностный рост

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Инновации, инвестиции и развитие транспортной отрасли

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Профориентация детей и подростков

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 18 регионов
  • Этот курс уже прошли 43 человека