Топ 5 сайтов

Проверить на вирусы traffic.getmone.ru Перейти на сайт traffic.getmone.ru  Просмотров: 119509

Проверить на вирусы getmone.ru Перейти на сайт getmone.ru  Просмотров: 61858

Проверить на вирусы inffotop.blogspot.com Перейти на сайт inffotop.blogspot.com  Просмотров: 51185

Проверить на вирусы how-to-relax.ru Перейти на сайт how-to-relax.ru  Просмотров: 30133

Проверить на вирусы serfbonus.ru Перейти на сайт serfbonus.ru  Просмотров: 25520



Баннер 200х300




Витрина ссылок




Облако сайтов

Для отображения Облака ссылок
необходим
Adobe Flash Player 9
или выше.




Скриншот сайта




Баннер 100х100




Витрина баннеров

                   



Каталог статей SEO тематики

Введение в Java

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

Язык Java произошел от языка программирования Oak (а не от C++, как думают многие). Oak был приспособлен для работы в Internet и затем переименован в Java. Подробнее об этом вы можете узнать, прочитав статью по адресу http://www.sun.ru/java/start/intro/history.html.

Изучая Java, вы будете приятно удивлены тем, что его синтаксис близок к синтаксису языка C++. Унаследовав самое лучшее от языка программирования C++, язык Java при этом избавился от некоторых недостатков C++, в результате чего на нем стало проще программировать. В этом языке нет, например, указателей, которые сложны в использовании и потенциально могут послужить причиной доступа программы к не принадлежащей ей области памяти. Нет множественного наследования и шаблонов, хотя функциональные возможности языка Java от этого не пострадали. Если вы умеете программировать на C++, для вас не составит особого труда изучить язык Java.

Почему вам нужно изучать новый язык программирования Java?

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

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

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

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

Вторая группа - это так называемые аплеты (applets). Аплеты представляют собой разновидность приложений Java, которые интерпретируются виртуальной машиной Java, встроенной практически во все современные браузеры.

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

Аплеты Java встраиваются в документы HTML, хранящиеся на сервере Web. С помощью аплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Аплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Из соображений безопасности аплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web. Более сложную обработку данных можно выполнять, организовав взаимодействие между аплетами и расширениями сервера Web - приложениями CGI и ISAPI.

Для повышения производительности приложений Java в современных браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке аплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается. В результате общая скорость выполнения аплета Java увеличивается в несколько раз.

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

Комментариев к данной статье нет!
Добавлять комментарии могут только зарегистрированные пользователи!
Регистрация | Авторизация

КАК ОСВОИТЬ ИСКУССТВО СОСТАВЛЕНИЯ КОММЕРЧЕСКИХ КАТАЛОГОВ

КАК ОСВОИТЬ ИСКУССТВО СОСТАВЛЕНИЯ КОММЕРЧЕСКИХ КАТАЛОГОВ
Пусть Вас не смущает мысль о том, что этим придется заниматься самостоятельно. Даже если Вы никогда ранее не выполняли такую задачу — это не составит проблем. Каталог НЕ обязан быть дорогим многоцветным изданием, подобным тем, которые выпускаются большими международными компаниями. Начните с небольшого флаера или мини-каталога, предлагающего всего лишь несколько ВЗАИМОСВЯЗАННЫХ видов товара, и пос
  • Дата: 23 июня 2020
  • Добавил: admin

CY Promote

Вы ищете бесплатный способ увеличить посещаемость вашего web-сайта? Тогда вы правильно попали! Мы предлагаем вам совершенно бесплатную систему обмена ссылками CY Promote. Система очень проста, но при этом является очень эффективным инструментом повышения посещаемости вашего сайта. Показывая на своём сайте всего 7 текстовых ссылок, вы спустя некоторое время обнаружите, что ссылка на ваш сайт стоит, как минимум, на 50 000 сайтах в сети! Неплохо, да?