Java - это язык программирования, который изначально был создан Джеймсом Гослингом в Sun Microsystems (который теперь приобретен Oracle) и впервые был выпущен 23 мая 1995 года. Он известен как язык «высокого уровня», потому что его легко использовать. читать и писать людьми. В Java также есть набор правил, которым необходимо следовать, чтобы написать успешную программу. Эти правила известны как синтаксис. Также следует упомянуть, что Java чувствителен к регистру, что означает, что есть определенные команды, которые иногда не могут быть написаны в верхнем или нижнем регистре и могут иметь оба регистра, поэтому вам нужно быть очень осторожным с этим. Файлы Java принимают .java extension.

Ключевые принципы Java:

  • Простота в использовании. Java - очень мощный язык программирования, который очень прост и удобен в использовании.
  • Надежность. Java очень надежна, поскольку и данные, и манипуляции с ними собраны вместе в одном месте. В среде Java есть сотни классов и методов в разных пакетах, чтобы помочь таким разработчикам программного обеспечения, как мы. Например,
    java.lang- для расширенных функций строк, массивов и т. Д.
    java.io- для ввода-вывода файлов, обработки исключений и т. Д.
    java.util- для структур данных, регулярных выражений и т. Д.
  • Безопасность: Java имеет высокий уровень безопасности. что делает его одним из самых безопасных языков программирования на сегодняшний день.
  • Независимость от платформы: компилятор Java компилирует исходный код программы на машинный язык, который затем преобразуется в байтовый код, который можно интерпретировать и выполнять с помощью JVM (виртуальной машины Java). Этот байт-код можно легко прочитать на разных платформах, что делает платформу Java независимой.
  • Объектно-ориентированный язык. Существуют разные стили программирования. Объектно-ориентированный подход - один из популярных стилей программирования. В объектно-ориентированном программировании сложная проблема делится на более мелкие наборы путем создания объектов. Это делает ваш код многоразовым, имеет преимущества дизайна и упрощает поддержку кода.

Некоторые основные концепции:

  • Компилятор. Компилятор - это программа, преобразующая исходный код программы в машинный язык. Поскольку Java работает на разных платформах, она компилирует исходный код в специальный код, называемый байтовым кодом.
  • Байт-код: компилятор преобразует исходный код программы в код машинного языка, этот машинный язык преобразуется в байтовый код. Он имеет формат Unicode и может интерпретироваться и выполняться виртуальной машиной Java.
  • JVM (виртуальная машина Java): виртуальная машина Java (JVM) - это виртуальная машина, которая позволяет компьютеру запускать программы Java, а также программы, написанные на других языках, которые также скомпилированы в байт-код Java. JVM доступны для многих аппаратных и программных платформ. Использование одного и того же байтового кода для всех JVM на всех платформах позволяет охарактеризовать Java как язык программирования «скомпилировать один раз, запустить где угодно». Таким образом, JVM является важным компонентом платформы Java.
  • Приложение Java:
    (a) Приложение Java - это отдельная программа, содержащая основной метод. Он исполняется на любой платформе.
    (b) Java-апплеты - это программы Java, которые выполняются с использованием веб-страницы веб-браузером на машине. У них нет основного метода.
    (c) Java-сервлет является апплет, работающий на стороне сервера. У него нет основного метода.
  • Набор символов Java: Java использует набор символов Юникода. Каждый символ Unicode определяется 16 битами (2 байта). Юникод представляет почти все алфавиты из разных языков.
  • Коды ASCII: Американский стандартный код обмена информацией (ASCII) - это схема кодирования символов, изначально основанная на английском алфавите. Коды ASCII представляют отправляемый текст на компьютерах и других устройствах, использующих текст. Большинство современных схем кодирования символов основаны на ASCII и поддерживают множество дополнительных символов. Вы можете увидеть некоторые из них по этой ссылке.
  • Java Development Kit: Java Development Kit (JDK) предоставляет ряд инструментов, которые необходимы для разработки и выполнения программ Java. В Java доступно большое количество классов, которые поставляются с JDK. Эти классы реализуют обработку текста, графики, математических функций и т. Д.
  • Токены. Наименьшая отдельная единица программы называется токеном. Java предлагает некоторые из следующих токенов:
    (a) Ключевые слова - это зарезервированные слова в Java, которые имеют особое значение.
    (b) Идентификаторы - всем компонентам java требуются имена. Имена, используемые для классов, переменных и методов, называются идентификаторами.
    (c) Литерал или константа - литерал - это представление исходного кода фиксированного значения. Они представлены прямо в коде без каких-либо вычислений. Литералы могут быть присвоены любой переменной примитивного типа. Например:
    byte a = 68;
    char a = 'A';
    Строковые литералы в Java указываются, как и в большинстве других языков программирования, путем заключения последовательности символов между парой двойных кавычек. Например:
    "Hello World"
    "The line breaks \n here"
    Java также поддерживает несколько специальных escape-последовательностей для литералов String и char. Это: -
    (a) \ n - Создает новую строку
    (b) \ s - Создает пробел
    (c) \ t - Создает вкладку
    (d) \ '- Создает двойные кавычки
    (e) \' - Создает одинарные кавычки
    (f) \\ - Создает обратную косую черту.
    (d) Разделитель или пунктуатор - это ровно девять односимвольных разделителей в Java. Это:
    () {} []; ,.
    (e) Операторы - Оператор - это символ, который сообщает компилятору или интерпретатору о необходимости выполнения определенных математических, относительных или логических операций и получения окончательного результата. Всего в Java включено 37 операторов.
  • Комментарии в Java: Java поддерживает однострочные и многострочные комментарии. Все символы, доступные внутри - любые комментарии, игнорируются компилятором Java.

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

Ссылка: 1. ПОЛНЫЙ СПРАВОЧНИК по ICSE Java (Свапнил Кармалкар).

2. Википедия.

Об авторе: Здравствуйте, меня зовут Михан Чисти, я студент-разработчик и люблю кодировать. Я создаю этот пост, чтобы он помог вам и мне узнать больше о Java. Поскольку Java настолько универсальна.

А пока желаю удачного кодирования!