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 настолько универсальна.
А пока желаю удачного кодирования!