Главная > Разное > Почему именно технология Java?

Тема Зацепин
268

Java-разработчик 🧩
346
1 минуту

Почему именно технология Java?

Платформа Java – это фундамент для создания и использования разнообразных сетевых сервисов. Ее открытость и гибкость сделали ее также основой для архитектуры Sun Open Net Environment (Sun ONE), которая объединяет в себе видение, платформу, архитектуру и экспертный опыт компании Sun Microsystems по обеспечению работы "сервисов по требованию" сегодня и завтра.

Добавлено : 23 Dec 2008, 15:01

Платформа Java – это фундамент для создания и использования разнообразных сетевых сервисов. Ее открытость и гибкость сделали ее также основой для архитектуры Sun Open Net Environment (Sun ONE), которая объединяет в себе видение, платформу, архитектуру и экспертный опыт компании Sun Microsystems по обеспечению работы "сервисов по требованию" сегодня и завтра.

Платформа Java обеспечивает свободу выбора благодаря своей платформенной независимости. Это очень надежная, открытая, устойчивая, жизнеспособная и гибкая платформа. Она позволяет Вам:

  • Уменьшить затраты

  • Быстрее продвигать продукты на рынок

  • Наслаждаться возможностью "Написано однажды, работает везде"

  • Разрабатывать надежные приложения для всевозможных устройств

От производителей технологии Java

Портфель предложений компании Sun Java-совместимых технологий включает: обладателя многих наград – инструментальные средства разработчика Forte for Java для операционной среды Solaris, решение для электронной коммерции семейства iPlanet и др. Эти продукты позволяют Вам уменьшить Ваши усилия при разработке и выпуске оптимальных решений. Sun также предлагает широкий спектр продуктов и технологий, услуг, программ по повышению квалификации и консультированию.

Что это значит для Вас

Разработчикам

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

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

  • Технологии J2EE, J2SE и J2ME обеспечивают общую платформу для различных устройств.

Системным администраторам

  • Использование приложений, основанных на технологии Java, использующих преимущества многократно используемого, переносимого кода, помогает упростить развитие и сопровождение корпоративных систем.

  • Аппаратная платформа компании Sun Microsystems от рабочих станций до суперсерверов Sun Fire и технологии Java -это решения, которые позволяют управлять сложными процессами бизнеса.

Пользователям

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

  • Использование Java-технологий позволяет компаниям двигаться быстрее, быть более гибкими и более эффективно реагировать на благоприятные условия рынка, создавая возможности для получения прибыли.

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

Теги: java

Еще от автора

Применение WeakHashmap для списков слушателей

В статье от 11мая 1999 года Reference Objects были описаны основные идеи применения ссылочных объектов, но не приводилось детального описания. Данная статья позволит вам получить больше сведений, касающихся данной темы. В основном ссылочные объекты применяются для косвенных ссылок на память необходимую объектам. Ссылочные объекты хранятся в очереди (класс ReferenceQueue), в которой отслеживается доступность ссылочных объектов. Исходя из типа ссылочного объекта, сборщик мусора может освобождать память даже тогда, когда обычные ссылки не могут быть освобождены.

Заставки в Mustang

Согласно определению, данному в Wikipedia, заставка - это компьютерный термин, обозначающий рисунок, появляющийся во время загрузки программы или операционной системы. Заставка для пользователя является визуальным отображением инициализации программы. До выхода версии Java SE 6 (кодовое название Mustang) единственной возможностью применения заставки было создание окна, во время запуска метода main, и размещение в нем картинки. Хотя данный способ и работал, но он требовал полной инициализации исполняемой Java среды до появления окна заставки. При инициализации загружались библиотеки AWT и Swing, таким образом, появление заставки задерживалось. В Mustang появился новый аргумент командной строки, значительно облегчающий использование заставок. Этот способ позволяет выводить заставку значительно быстрее до запуска исполняемой Java среды. Окончательное добавление данной функциональности находится на рассмотрении в JCP.

Анонимные классы

1 Введение 2 Типичный пример применения 3 Сортировка списка с использованием анонимных классов 4 Примеры использования 5 Ссылки

Еще по теме

Гибкое журналирование с помощью log4j

Log4j – это инструмент для журналирования с открытым исходным кодом, разработанный под эгидой глобального проекта Jakarta Apache. Он представляет собой набор API с помощью которых, разработчики могут вставлять в свой код выражения, которые выводят некоторую информацию (отладочную, информационную, сообщения об ошибках и т.д.), и конфигурировать этот вывод с помощью внешний конфигурационных файлов. В этой статье рассматриваются основные идеи, положенные в данный инструмент, а также будут затронуты некоторые интересные моменты, касающиеся написания демонстрационного web-приложения.

Аннотации в Java (java annotation types). Пример 1

Продолжаю серию статей о нововведениях в Java (начиная с версии 1.5). На этот раз разговор пойдет об аннотациях (annotation type).

Указатели и виртуальные функции в Java

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

Блокировки

Одной из популярных функциональных возможностей библиотек J2SE 5.0 является добавление средств обеспечения параллельной работы. Предоставленные как часть JSR 166 эти средства обеспечивают развитые возможности программирования параллельных процессов, устраняющие необходимость использования разработчиками ключевого слова synchronized и связанных с ним блокировок. Среди предлагаемых ими функциональных возможностей присутствуют: поддержка блокировочных таймаутов, множественные переменные условия для одной блокировки, блокировки чтения/записи и способность прерывать поток, ожидающий снятия блокировки. Более подробную информацию по дополнительной поддержке блокировок можно найти в документации по пакету java.util.concurrent.locks.