!_Расширенный поиск_!    <НА ГЛАВНУЮ>

Скачать "" бесплатно

Панель управления
Логин 
Пароль 
 


Основные категории

-- Книги
-- Аудиокниги
-- Журналы
-- Фильмы


Информация
Все вопросы и пожелания пишите на [email protected]
Правообладателям
Расширенный поиск
по сайту
Формат JAR
 
JAR файл — это Java-архив (сокращение от англ. Java ARchive). Представляет собой обычный ZIP-архив, в котором содержится часть программы на языке Java.

Чтобы JAR файл был исполняемым, он должен содержать файл MANIFEST.MF в каталоге META-INF, в котором должен быть указан главный класс программы (такой класс должен содержать метод main). Номер версии JAR задаётся параметром Manifest-Version и является обязательным. В SDK 1.2 значение этого параметра должно быть равно 1.0.

Команда для запуска:

java -jar имя_файла

Для запуска класса содержащегося в архиве:

java -classpath имя_файла имя_класса

При использовании GIJ можно использовать:

gij -jar имя_файла
 
              ---------------------------------------
 
Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.
 
Произношение, применение названия
 
В отношении произношения в русском языке, как и в ряде других, образовались две различные нормы — заимствованная англоязычная /ˈdʒɑːvə/ («джава») и традиционно-национальная «ява», соответствующая традиционному произношению названия острова Ява. Компания Sun придерживается англоязычного произношения во всех странах мира. Иногда в обиходе используют также жаргонное слово «Жаба» (например, изображение жабы есть на календариках группы российских пользователей Java (Java Users Group).

Java — так называют не только сам язык, но и платформу для создания и исполнения приложений на основе данного языка.

Изначально язык назывался Oak («дуб») и разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе Java, любимого некоторыми программистами, поэтому на официальной эмблеме языка изображена чашка с дымящимся кофе. Существует и другая версия происхождения названия Java, а именно, Java это сленговое обозначение кофе (по имени одноименного острова, где производится популярный кофе) с аллюзией на кофе-машину, как пример бытового устройства, для программирования которых изначально язык создавался.
 
Основные особенности языка
 
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор. Трансляция в байтовый код увеличивает скорость выполнения и уменьшает размер Java программ.

Достоинство подобного способа выполнения программ — в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.

Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. Данное утверждение было справедливо для первых версий виртуальной машины Java, однако в последнее время оно практически потеряло актуальность. Этому способствовал ряд усовершенствований:
- применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде,
- широкое использование платформенно-ориентированного кода (native-код) в стандартных библиотеках,
- аппаратные средства, обеспечивающие ускоренную обработку байт-кода (например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM).

По данным сайта shootout.alioth.debian.org, для семи разных задач время выполнения на Java составляет в среднем в полтора-два раза больше, чем для C/C++, в некоторых случаях Java быстрее, а в отдельных случаях в 7 раз медленнее. С другой стороны, для большинства из них потребление памяти Java-машиной было в 10-30 раз больше, чем программой на C/C++.

Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.
 
Классификация платформ Java
 
Внутри Java существуют несколько основных семейств технологий:
- J2EE или Java EE (начиная с v1.5) — Java Enterprise Edition, для создания программного обеспечения уровня предприятия;
- J2SE или Java SE (начиная с v1.5) — Java Standard Edition, для создания пользовательских приложений, в первую очередь — для настольных систем;
- J2ME, Java ME или Java Micro Edition, для использования в устройствах, ограниченных по вычислительной мощности, в том числе мобильных телефонах, КПК, встроенных системах;
- Java Card для использования в устройствах без собственного человекомашинного интерфейса, например в смарт-картах.

Самыми популярными считаются серверные технологии семейства J2EE.

Последним релизом является версия 1.6, в которой было произведено улучшение системы безопасности, улучшение поддержки XML, а также добавлена поддержка скриптового языка javascript на основе механизма Mozilla Rhino, улучшена интеграция с рабочим столом, добавлены некоторые новые возможности в создании графических интерфейсов.
 
Java и Microsoft
 
Компанией Microsoft была разработана собственная реализация JVM (MSJVM), включавшаяся в состав различных операционных систем, начиная с Windows 98 (также входила в Internet Explorer от версии 3 и выше, что позволяло использовать MSJVM в ОС Windows 95 и Windows NT 4 после установки IE3+ на данные ОС).

MSJVM имела cущественные отличия от Sun Java, во многом ломающие основополагающую концепцию переносимости программ между разными платформами:
- отсутствие поддержки программного интерфейса вызова удаленных методов (RMI);
- отсутствие поддержки технологии JNI;
- наличие нестандартных расширений, таких как средства интеграции Java и DCOM, работающих только на платформе Windows.

Тесная интеграция Java с DCOM и Win32 ломала многоплатформенную суть языка и являлась усилием Microsoft по поглощению технологии. Впоследствии это явилось поводом для судебных исков со стороны Sun Microsystems к Microsoft. Суд принял сторону компании Sun Microsystems. В конечном счёте между двумя компаниями была достигнута договорённость о возможности продления срока официальной поддержки пользователей нестандартной Microsoft JVM до конца 2007 года, но не более.

В 2005 году компанией Microsoft для платформы .NET был представлен Java-подобный язык J#, не соответствующий официальной спецификации языка Java и исключённый впоследствии из стандартного инструментария разработчика Microsoft Visual Studio, начиная с Visual Studio 2008.
 
Применения платформы Java
 
Следующие успешные проекты реализованы с привлечением Java (J2EE) технологий: RuneScape, Amazon, eBay, Yandex (неоднозначная информация в отношении Java), LinkedIn, Yahoo!.

Следующие компании в основном фокусируются на Java (J2EE) технологиях: SAP, IBM, Oracle. В частности, СУБД Oracle включает JVM как свою составную часть, обеспечивающую возможность непосредственного программирования СУБД на языке Java, включая, например, хранимые процедуры.
 
Основные возможности
 
- автоматическое управление памятью;
- расширенные возможности обработки исключительных ситуаций;
- богатый набор средств фильтрации ввода/вывода;
- набор стандартных коллекций, таких как массив, список, стек и т. п.;
- наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI);
- наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы;
- встроенные в язык средства создания многопоточных приложений;
- унифицированный доступ к базам данных:
- на уровне отдельных SQL-запросов — на основе JDBC, SQLJ;
- на уровне концепции объектов, обладающих способностью к хранению в базе данных — на основе Java Data Objects (англ.) и Java Persistence API (англ.);
- поддержка шаблонов (начиная с версии 1.5);
- параллельное выполнение программ.
 
 
 
 

логотип JAVA






 
 
 
 



Tоп 7 библиотеки
 
Just CrossStitch Vol.42 №1 Spring 2024 | Редакция журнала | Сделай сам, рукоделие | Скачать бесплатно без смс и регистрации Редакция журнала - Just CrossStitch Vol.42 №1 Spring 2024

Just Cross Stitch magazine is America's premier cross-stitch magazine. Each issue of Just Cross Stitch magazine features fun cross stitch projects in all shapes, sizes and skill levels with easy step-by-step instructions.Журнал Just Cross Stitch — это ведущий американский журнал по вышивке крестиком. В каждом выпуске журнала Just Cross Stitch представлены забавные проекты вышив ...
 
 
Смертник из рода Валевских. Книга 6 | Василий Маханенко | Художественные произведения | Скачать бесплатно без смс и регистрации Василий Маханенко - Смертник из рода Валевских. Книга 6

Совершенно неожиданно у Максимилиана Валевского появилось время, и он может посвятить его на обучение? Научиться всем премудростям рунного дела, вырасти в лучшего ученика мастера Мерама, заявить о себе всему свету!
 
 
Интимные услуги  | Терри Джонс  | Комедия | Скачать бесплатно без смс и регистрации Терри Джонс  - Интимные услуги

Кристина - официантка в кафе, зарплата маленькая. Она, как и остальные женщины-коллеги, ищет дополнительный заработок. Дамы, в основном, ублажают стабильных и проверенных клиентов. А Кристина действует по тому же профилю, но с большим размахом. Она не вступает в интимные связи, но арендует жильё, а затем сдаёт его в субаренду проституткам. Долорес, престарелая подружка Кристины, рекламирует по тел ...
 
 
Питомник декоративных деревьев и кустарников | Гладкий Н. П. | Хозяйство, строительство, ремонт | Скачать бесплатно без смс и регистрации Гладкий Н. П. - Питомник декоративных деревьев и кустарников

В книге описаны организация питомника, проектирование севооборотов в питомнике, удобрение и обработка почвы, древесные и кустарниковые семена, посевное отделение питомника, черенковое отделение, маточное отделение, отдел формирования.
 
 
Creative Stamping №130 2024 | Редакция журнала | Сделай сам, рукоделие | Скачать бесплатно без смс и регистрации Редакция журнала - Creative Stamping №130 2024

«Creative Stamping» - популярный и красочный журнал из Великобритании по бумаготворчеству. Красивейшие открытки, панно, блокноты, книжки, созданные своими рукам, не оставят равнодушными ни одну рукодельницу. А в качестве подарка они будут просто великолепны! Знание языка не обязательно, потому что красочные и показательные фото мастер классы помогут в создании любой понравившейся вещички!
 
 
Liz Earle Wellbeing - January/February 2024 | Редакция журнала | Медицина и здоровье | Скачать бесплатно без смс и регистрации Редакция журнала - Liz Earle Wellbeing - January/February 2024

Our favorite magazine, based on over 30 years of personal, award-winning advice, experience and research, brings you the best ways to look and feel great. Each episode contains proven recipes, inspirational ideas, and easy ways to unleash your best qualities.Наш любимый журнал, основанный на более чем 30-летнем личном, отмеченном наградами совете, опыте и исследованиях, предлагает вам лучшие ...
 
 
Der Stern №6 2024 | Редакция журнала | Гуманитарная тематика | Скачать бесплатно без смс и регистрации Редакция журнала - Der Stern №6 2024

Große, aktuelle und exklusive Geschichten, eine klare Haltung zu den relevanten gesellschaftlichen Fragen, vielfach ausgezeichnete Optik sowie das ausgeprägte soziale Engagement machen den STERN einzigartig in der deutschen Medienlandschaft. Große Geschichten erzählt der STERN – das Magazin steht für emotionale Intelligenz. Der STERN bringt die starken, inves ...
 
 



Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц.
Если это не так - свяжитесь с администрацией сайта.
Материал будет немедленно удален.
Электронная версия этой публикации предоставляется только в ознакомительных целях.
Для дальнейшего её использования Вам необходимо будет
приобрести бумажный (электронный, аудио) вариант у правообладателей.

Администрация сайта

Наверх