Учебник по Java

Предисловие

Это первая статья руководства w3resource по программированию на Java. Цель этого руководства — познакомить новичков с языком программирования Java.

Введение в язык программирования Java

Сегодня язык программирования Java — один из самых популярных языков программирования, который используется в критически важных приложениях. например, торговая система на фондовом рынке на BSE, банковские системы или мобильное приложение для Android.

Java была разработана Джеймсом Гослингом из Sun Microsystems в 1995 году как объектно-ориентированный язык для бизнес-приложений общего назначения и для интерактивных веб-приложений в Интернете. Целью было предоставить платформенно-независимую альтернативу C ++. Другими словами, он архитектурно нейтрален, что означает, что вы можете использовать Java для написания программы, которая будет работать на любой платформе или устройстве (операционной системе). Программа Java может работать на самых разных компьютерах, поскольку она не выполняет инструкции на компьютере напрямую. Вместо этого Java работает на виртуальной машине Java (JVM).

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

История выпусков Java

Эта программа отлично работает под компилятором GNU Gcc. Мы протестировали это в системе Ubuntu Linux. Но если вы используете какой-либо другой компилятор, например Turbo C ++, для успешного выполнения программу необходимо изменить. Для простоты мы не включили сюда этот дополнительный материал.

Версия Java/Кодовое имя Дата выпуска Важные функции/кодовое имя
JDK 1.0 (Oak) 23 января 1996 г. Первоначальный выпуск
JDK 1.1 19 февраля 1997 г. Отражение , JDBC, внутренние классы, RMI
J2SE 1.2 (площадка) 8 декабря 1998 г. Коллекция, JIT, карта памяти строк
J2SE 1.3 (Kestrel) 8 мая 2000 г. Java Sound, Java Indexing, JNDI
J2SE 1.4 (merlin) 6 февраля 2002 г. Утверждение, регулярное выражение, цепочка исключений,
J2SE 5.0 (Tiger) 30 сентября 2004 г. Generics, autoboxing, enums
Java SE 6.0 (Mustang) 11 декабря 2006 г. JDBC 4.0, API компилятора java, аннотации
Java SE 7.0 (Dolphin) 28 июля 2011 г. Строка в случае переключателя, Java nio, обработка исключений new w ay

Жизненный цикл программы Java

Для Java требуется исходный код вашей программы, которая будет скомпилирована первой. Он преобразуется либо в машинно-зависимый код, либо в байтовый код, который понимается каким-либо механизмом времени выполнения или виртуальной машиной Java.

Компилятор Java не только проверит программу на наличие синтаксических ошибок, но и некоторые другие библиотеки кода Java могут быть добавлены (скомпонованы) в вашу программу после завершения компиляции (этап развертывания).

Шаг 1: Создайте исходный документ используя любой редактор и сохраните файл как .java (например, abc.java)

Шаг 2: Скомпилируйте файл abc.java с помощью команды «javac» или eclipse скомпилирует это автоматически.

Шаг 3: Байт-код (abc.class) будет сгенерирован на диске.

Шаг 4: Этот байт-код может работать на любой платформе или устройстве с JVM (java.exe конвертирует байтовый код на машинном языке)

Давайте познакомимся с различными терминологиями, используемыми Java-программистами.

JDK (Java Development Kit): JDK содержит JRE вместе с различными инструментами разработки, такими как библиотеки Java, исходные компиляторы Java, отладчики Java, инструменты объединения и развертывания

JRE (среда выполнения Java): это часть JDK, но может использоваться независимо для выполнения любого байтового кода (скомпилированная программа Java). Это можно назвать реализацией JVM.

JVM (виртуальная машина Java): «JVM» — это программное обеспечение, которое можно портировать на различные аппаратные платформы. JVM станет экземпляром JRE во время выполнения java-программы. Байт-коды — это машинный язык JVM. Подобно реальной вычислительной машине, JVM имеет набор инструкций, который манипулирует различными областями памяти во время выполнения. Таким образом, для различных аппаратных платформ существует соответствующая реализация JVM, доступная в виде JRE, поставляемых поставщиком.

Java API (интерфейс прикладного программирования): Набор написанных классов с использованием языка программирования Java, который работает на JVM. Эти классы помогут программистам, предоставляя стандартные методы, такие как чтение из консоли, запись в консоль, сохранение объектов в структуре данных и т. Д.

Преимущества языка программирования Java

  • Встроенная поддержка многопоточности, связи через сокеты и управления памятью (автоматическая сборка мусора).
  • Объектно-ориентированный (OO).
  • Лучшая переносимость, чем другие языки в операционных системах.
  • Поддерживает веб-приложения (апплет, сервлет и JSP), распределенные приложения (сокеты, RMI, EJB и т. д. .) и сетевые протоколы (HTTP, JRMP и т. д.) с помощью обширных стандартизованных API (интерфейсов прикладного программирования).

Резюме

  • Java — это платформенно-независимый язык программирования, что означает однократную компиляцию и запуск в любом месте.
  • Java предоставляет встроенные функции для потоков, сбора, ввода-вывода файлов и т. д..
  • Язык Java — это объектно-ориентированный (ОО) язык программирования, который позволяет программисту связывать объекты домена Java с объектами реальной жизни.

В На следующем занятии мы обсудим, как установить JDK, Eclipse (IDE) и основную структуру программы Java. Компиляция, запуск и отладка java-программы.

Оцените статью
nanomode.ru
Добавить комментарий