Руководство по Java metanit com Данный раздел посвящен языку программирования Java и всем сопутствующим



Download 1,75 Mb.
Pdf ko'rish
bet3/110
Sana23.02.2022
Hajmi1,75 Mb.
#177154
TuriРуководство
1   2   3   4   5   6   7   8   9   ...   110
Bog'liq
2 5305247065486395003

Руководство по Java


Глава 1. Введение в Java


Язык программирования Java
На сегодняшний момент язык Java является одним из самых распространенных и
популярных языков программирования. Первая версия языка появилась еще в 1996 году в недрах
компании Sun Microsystems, впоследствии поглощенной компанией Oracle. Java задумывался как
универсальный язык программирования, который можно применять для различного рода задач. И
к настоящему времени язык Java проделал большой путь, было издано множество различных
версий. Текущей версией является Java 8, официальный релиз которой произошел в марте 2014
года. А Java превратился из просто универсального языка в целую платформу и экосистему,
которая объединяет различные технологии, используемые в целого ряда задач: от создания
десктопных приложений до написания крупных веб-порталов и сервисов. Кроме того, язык Java
активно применяется для создания программного обеспечения для целого ряда устройств:
обычных ПК, планшетов, смартфонов и мобильных телефонов и даже бытовой техники.
Достаточно вспомнить популярность мобильной ОС Android, большинство программ для
которой пишутся именно на Java.
Ключевой особенностью языка Java является то, что его код сначала транслируется в
специальный байт-код, независимый от платформы. А затем этот байт-код выполняется
виртуальной машиной JVM (Java Virtual Machine). В этом плане Java отличается от стандартных
интерпретируемых языков как PHP или Perl, код которых сразу же выполняется интерпретатором.
В то же время Java не является и чисто компилируемым языком, как С или С++.
Подобная архитектура обеспечивает кроссплатформенность и аппаратную переносимость
программ на Java, благодаря чему подобные программы без перекомпиляции могут выполняться
на различных платформах - Windows, Linux, Solaris и т.д. Для каждой из платформ может быть
своя реализация виртуальной машины JVM, но каждая из них может выполнять один и тот же
код.
Java является языком с Си-подобным синтаксисом и близок в этом отношении к C/C++ и C#.
Поэтому, если вы знакомы с одним из этих языков, то овладеть Java будет легче.
Еще одной ключевой особенностью Java является то, что она поддерживает автоматическую
сборку мусора. А это значит, что вам не надо освобождать вручную память от ранее
использовавшихся объектов, как в С++, так как сборщик мусора это сделает автоматически за
вас.
Java является объектно-ориентированным языком. Он поддерживает полиморфизм,
наследование, статическую типизацию. Объектно-ориентированный подход позволяет решить
задачи по построению крупных, но в тоже время гибких, масштабируемых и расширяемых
приложений.
Установка Java
Для работы программ на языке Java на целевой машине должна быть установлена JRE (Java
Runtime Environment). JRE представляет минимальную реализацию виртуальной машины, а
также библиотеку классов. Поэтому, если мы хотим запускать программы, то нам надо
установить
JRE
. Для каждой конкретной платформы имеется своя версия JRE.
Однако, так как мы собираемся не только запускать программы, но и разрабатывать их, нам
потребуется специальный комплект для разработки JDK (Java Development Kit). JDK уже
содержит JRE, а также включает ряд дополнительных программ и утилит, в частности
компилятор Java - javac.
Есть несколько типов платформ Java. Базовую функциональность обеспечивает стандартная
версия языка Java SE (Standard Edition). Она предназначена для создания небольших приложений


в масштабах малого предприятия.
Кроме того, существует платформа Java EE (Enterprise Edition), которая нацелена на
создание более сложных приложений и с комплект которой водит веб-сервер Glassfish.
Для наших целей будет достаточно Java SE, поэтому мы можем загрузить и установить
соответствующую
версию
JDK
с
официального
сайта
Oracle:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Название релиза JDK, как правило, отражает его версию и версию его обновления.
Например, на текущий момент доступен пакет с названием Java SE 8u5, где 8 обозначает 8-ю
версию Java, а 5 - версию обновления. Поскольку команда Oracle регулярно выпускает новые
обновления, то в вашем случае версия обновления может отличаться. В этом ничего страшного
нет, главное, что версия самого языка была 8.
Итак, после установки JDK создадим первую программу на Java.



Download 1,75 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   110




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish