Java скрипты и их роль в работе компьютера!

Автор: | 29.12.2018

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

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

Это позволяет ему быть использованным на любом компьютере (а в последствии устройстве) в специальной оболочке. У такого кода высокая скорость работы с компонентами компьютера, которая имеет ряд ограничений.

Виды Java

Не смотря на то, что Java язык программирования, говоря о неё могут подразумевать разные вещи. Это может быть и сам язык, а может быть и оболочка для его выполнения. Чаще всего на компьютер устанавливается эта оболочка, в которой и выполняются программы, написанные этим языком. Наличие Java Runtime Environment – обязательное условие работы таких программ.

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

Сам язык предельно прост и понятен. Он объектно-ориентирован, то есть нацелен на выделение и выполнение действий с какими-либо объектами. Такие действия являются выполнением кода и записываются в сам код. Простейшим примером можно назвать реализованное на Java слайд-шоу для сайта.

Код скрипта

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

Компонент JRE

Собственно, то, что под Java подразумевают пользователи. Это платформа в пределах которой выполняется код Java. То есть, решения, сделанные на Java без этого компонента отображаться не будут (на самом деле будут, особенно когда речь об интернет страницах. Ведь необходимый фрагмент добавляется на сам сайт и выполняется там, транслируя результаты пользователю).

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

Использование

Такая оболочка требуется для разных задач. И следует рассмотреть конкретные ситуации, когда эти задачи появляются перед пользователем. Нередко, на языке Java пишутся самые разные приложения, ведь язык выполняется не зависимо от платформы.

Компоненты сайтов

Часто, самые красивые элементы интернет-страниц, реализованы с помощью языка Java/ Он легко интегрируется в код html и без проблем выполняется как на стороне сервера, так и на стороне клиента. Рассмотренный выше пример со слайд-шоу лишь один из многих. В действительности можно даже построить целый сайт на Java без особых сложностей.

Ключевым моментом в таких решениях считается передача оболочки исполнения вместе с кодом сайта. Если открыть сам сайт на сервере, можно увидеть наличие папки JRE в каталоге с сайтом. Как раз эту оболочку и будет передавать сервер клиенту, чтобы отобразить нужные элементы. Такое решение упростило работу для web-программистов.

Компоненты приложений

Некоторые программы, которые созданы для решения конкретных заданий. Зачастую они либо выполняют мелкие элементы общего кода, либо обеспечивают взаимодействия с сервером.

Такие приложения чаще всего работают на телефонах, как книжные библиотеки или отдельные книги (распространились до появления формата «.fb2»).

Им не требуется JRE для работы, потому что старые телефоны имеют эту оболочку встроенной или вовсе, обладают этим компонентом в качестве основы системы.

В современных телефонах выполнение Java и Java-script реализовано в качестве отдельного приложения. Мобильные версии сайтов делаются с избеганием подобных составляющих. А обычные версии, выполняются без проблем, но с жуткими «лагами».

Изначально написанный код на Java «PoE skill planer» на телефонах выполняется с задержкой до минуты на каждом нажатии. А на компьютере задержка между нажатием и выполнением составляло не более 1 секунды. Поэтому, в последствии, данный компонент был переписан на php.

Официальный сайт

Чтобы пользоваться возможностями Java нужно установить её на компьютер. Для этого существует 2 основных пакета: JDK и JRE.

Первый является набором для программистов, который помогает в написании программ и оптимизации кода. Это своеобразный редактор для указанного языка в котором пишутся программы. А вот JRE – средство запуска этих программ.

Пользователя не должна интересовать установка JDK, потому что работать с ним он просто не будет. А вот JRE – обязателен: вреда от него нет, обновляется редко, а вот пользы уйма. Поэтому можно скачать JRE, который устанавливается в качестве отдельной программы. Найти её можно на сайте Oracle:

  1. Открываете сайт разработчика.Oracle
  2. Переходите во вкладку «Загрузки». Выбираете раздел «для разработчиков» и ищите кнопку Java.Загрузки для разработчиков
  3. Автоматически страница промотается до вариантов Java, которые можно загрузить. Выбираете JRE, напротив которого написано «для клиентов».

Подойдёт и второй отмеченный вариант, который позволяет загрузить пакет для оффлайн установки. Существенной разницы нет. Разве что «JRE для клиентов» облегчён и не хранит некоторые, бесполезные функции из общего пакета.

Обновление

Обновляется JRE самостоятельно. Нужно просто позволять ему это делать. В этом случае программа просто выдаст сообщение о необходимости установки обновлений. Забавным является тот факт, что можно пакет оставлять в изначальном виде вплоть до того момента, пока не столкнётесь с новыми функциями. Код будет выполняться некорректно и это послужит сигналом к обновлению.

К сожалению, на Java написан ряд решений, которые вредят пользователям. Такими решениями являются java-script на сайтах. Эти компоненты могут открывать новые окна или даже запускать автоматическую загрузку и запуск программ, которые явно созданы не для пользы.

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

Добавить комментарий

Ваш адрес email не будет опубликован.