Рубрики
Без рубрики

Краткий обзор Java – Часть 1

Эта статья была первоначально опубликована в этом блоге. Если вы хотите загрузить заметки, вы можете посетить t… С тегом java, учебное пособие, обзор, блог.

Эта статья была первоначально опубликована на этот блог . Если вы хотите загрузить заметки, вы можете посетить этот блог.

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

Что такое Java?

Java – это язык программирования и платформа. Java – это высокоуровневый, надежный, объектно-ориентированный и безопасный язык программирования.

Java была разработана Sun Microsystems (которая в настоящее время является дочерней компанией Oracle) в 1995 году. Джеймс Гослинг известен как отец Java. До появления Явы его называли Дуб. Поскольку Oak уже была зарегистрированной компанией, Джеймс Гослинг и его команда изменили название Oak на Java.

Давайте быстро взглянем на пример программирования на Java.

class Simple{ public static void main(String args[]){    
    System.out.println("Hello Java");    
   }    
}

Приложения Java

По данным Sun, 3 миллиарда устройств работают под управлением Java. В настоящее время существует множество устройств, на которых используется java. Некоторые из них заключаются в следующем:

  1. Настольные приложения, такие как acrobat reader, медиаплеер, антивирус и т.д.
  2. Веб-приложения, такие как irctc.co.in , javatpoint.com и т.д.
  3. Корпоративные приложения, такие как банковские приложения.
  4. Мобильный
  5. Встроенная Система
  6. Смарт-карта
  7. Робототехника
  8. Игры и так далее.

Типы Java-приложений

Существует в основном 4 типа приложений, которые могут быть созданы с использованием программирования Java:

1) Автономное приложение

Автономные приложения также известны как настольные приложения или оконные приложения. Это традиционное программное обеспечение, которое мы должны установить на каждую машину. Примерами автономных приложений являются медиаплеер, антивирус и т.д. AWT и Swing используются в Java для создания автономных приложений.

2) Веб-приложение

Приложение, которое запускается на стороне сервера и создает динамическую страницу, называется веб-приложением. В настоящее время для создания веб-приложений на Java используются технологии Servlet, JSP, Struts, Spring, Hibernate, JSF и др.

3) Корпоративное приложение

Приложение, которое распространяется по своей природе, например банковские приложения и т.д., Называется корпоративным приложением. Он обладает преимуществами высокого уровня безопасности, балансировки нагрузки и кластеризации. В Java EJB используется для создания корпоративных приложений.

4) Мобильное приложение

Приложение, созданное для мобильных устройств, называется мобильным приложением. В настоящее время для создания мобильных приложений используются Android и Java ME.

Платформы/выпуски Java

Существует 4 платформы или версии Java:

1) Java SE (Стандартная версия Java)

Это платформа программирования Java. Он включает в себя API-интерфейсы программирования Java, такие как java.lang, java.io , java.net , java.util, java.sql, java.math и т.д. Он включает в себя основные темы, такие как OOPS, Строка, Регулярное выражение, Исключение, Внутренние классы, Многопоточность, Поток ввода-вывода, Сеть, AWT, Swing, Отражение, Коллекция и т.д.

2) Java EE (Java Enterprise Edition)

Это корпоративная платформа, которая в основном используется для разработки веб- и корпоративных приложений. Он построен поверх платформы Java SE. Он включает в себя такие темы, как сервлет, JSP, веб-сервисы, EJB, JPA и т.д.

3) Java ME (Java Micro Edition)

Это микроплатформа, которая в основном используется для разработки мобильных приложений.

4) JavaFX

Он используется для разработки богатых интернет-приложений. Он использует легкий пользовательский интерфейс API.

Предпосылка

Чтобы изучать Java, вы должны обладать базовыми знаниями языка программирования C/C++.

Аудитория

Наш учебник по программированию на Java предназначен для того, чтобы помочь как новичкам, так и профессионалам.

Особенности Java

Основная цель создания языка программирования Java состояла в том, чтобы сделать его переносимым, простым и безопасным языком программирования. Помимо этого, есть также несколько отличных функций, которые играют важную роль в популярности этого языка. Особенности Java также известны как java buzzwords.

Ниже приведен список наиболее важных функций языка Java.

  1. Простой
  2. Объектно-ориентированный
  3. Портативный
  4. Независимая платформа
  5. Обеспеченный
  6. Крепкий
  7. Архитектура нейтральная
  8. Интерпретированный
  9. высокая производительность
  10. Многопоточный
  11. Распределенный
  12. Динамический

Простой

Java очень проста в освоении, а ее синтаксис прост, понятен и понятен. Согласно Sun, язык Java – это простой язык программирования, потому что:

  • Синтаксис Java основан на C++ (поэтому программистам легче изучать его после C++).
  • Java удалила многие сложные и редко используемые функции, например, явные указатели, перегрузку операторов и т.д.
  • Нет необходимости удалять объекты, на которые нет ссылок, потому что в Java есть автоматическая сборка мусора.

Объектно-ориентированный

Java – это объектно-ориентированный язык программирования. Все в Java является объектом. Объектно-ориентированный означает, что мы организуем наше программное обеспечение как комбинацию различных типов объектов, которая включает в себя как данные, так и поведение.

Объектно-ориентированное программирование (OOPs) – это методология, которая упрощает разработку и обслуживание программного обеспечения, предоставляя некоторые правила.

Основными понятиями OOPs являются:

  1. Объект
  2. Класс
  3. Наследование
  4. Полиморфизм
  5. Абстракция
  6. Инкапсуляция

Независимая платформа

Java не зависит от платформы, потому что она отличается от других языков, таких как C, C++ и т.д. которые компилируются на машины, зависящие от платформы, в то время как Java – это язык для однократной записи и запуска в любом месте. Платформа – это аппаратная или программная среда, в которой выполняется программа.

Существует два типа платформ – программные и аппаратные. Java предоставляет программную платформу.

Платформа Java отличается от большинства других платформ в том смысле, что это программная платформа, которая работает поверх других аппаратных платформ. Он состоит из двух компонентов:

  1. Среда выполнения
  2. API (Интерфейс прикладного программирования)

Java-код может быть запущен на нескольких платформах, например, Windows, Linux, Sun Solaris, Mac/OS и т.д. Java-код компилируется компилятором и преобразуется в байт-код. Этот байт-код является независимым от платформы кодом, поскольку его можно запускать на нескольких платформах, т.Е. Записывать один раз и запускать в любом месте (WORA).

Обеспеченный

Java наиболее известна своей безопасностью. С помощью Java мы можем разрабатывать системы, свободные от вирусов. Java защищена, потому что:

  • Нет явного указателя
  • Java-программы выполняются внутри изолированной среды виртуальной машины
  • Загрузчик классов: Загрузчик классов в Java является частью среды выполнения Java (JRE), которая используется для динамической загрузки классов Java в виртуальную машину Java. Это повышает безопасность, отделяя пакет для классов локальной файловой системы от тех, которые импортируются из сетевых источников.
  • Верификатор байт-кода: Он проверяет фрагменты кода на наличие незаконного кода, который может нарушить право доступа к объектам.
  • Менеджер безопасности: Он определяет, к каким ресурсам класс может получить доступ, например, к чтению и записи на локальный диск.

Язык Java предоставляет эти ценные бумаги по умолчанию. Некоторая безопасность также может быть обеспечена разработчиком приложения явно с помощью SSL, JAAS, криптографии и т.д.

Крепкий

Надежный просто означает сильный. Java надежна, потому что:

  • Он использует надежное управление памятью.
  • Существует нехватка указателей, которые позволяют избежать проблем с безопасностью.
  • В java существует автоматическая сборка мусора, которая выполняется на виртуальной машине Java, чтобы избавиться от объектов, которые больше не используются приложением Java.
  • В Java есть обработка исключений и механизм проверки типов. Все эти моменты делают Java надежной.

Архитектура-нейтральная

Java не зависит от архитектуры, поскольку в ней нет функций, зависящих от реализации, например, размер примитивных типов фиксирован.

В программировании на языке Си тип данных int занимает 2 байта памяти для 32-разрядной архитектуры и 4 байта памяти для 64-разрядной архитектуры. Однако он занимает 4 байта памяти как для 32-, так и для 64-разрядных архитектур в Java.

Портативный

Java переносима, потому что она облегчает перенос байт-кода Java на любую платформу. Это не требует какой-либо реализации.

Высокая производительность

Java работает быстрее, чем другие традиционные интерпретируемые языки программирования, потому что байт-код Java “близок” к машинному коду. Это все еще немного медленнее, чем скомпилированный язык (например, C++). Java – это интерпретируемый язык, поэтому он работает медленнее, чем скомпилированные языки, например, C, C++ и т.д.

Распределенный

Java распространяется, потому что она облегчает пользователям создание распределенных приложений на Java. RMI и EJB используются для создания распределенных приложений. Эта функция Java позволяет нам получать доступ к файлам, вызывая методы с любого компьютера в Интернете.

Многопоточный

Поток подобен отдельной программе, выполняющейся одновременно. Мы можем писать Java-программы, которые решают множество задач одновременно, определяя несколько потоков. Главное преимущество многопоточности заключается в том, что она не занимает память для каждого потока. Он имеет общую область памяти. Потоки важны для мультимедиа, веб-приложений и т.д.

Динамический

Java – это динамический язык. Он поддерживает динамическую загрузку классов. Это означает, что классы загружаются по требованию. Он также поддерживает функции из своих родных языков, т.е. C и C++.

Java поддерживает динамическую компиляцию и автоматическое управление памятью (сбор мусора).

Первая программа на Java

Чтобы создать простую java-программу, вам нужно создать класс, содержащий метод main. Давайте сначала разберемся в требовании.

Требование для примера Java Hello World

Для выполнения любой программы Java вам необходимо

  • Установите JDK, если вы его еще не установили, загрузите JDK и установите его.
  • Задайте путь к каталогу JDK/bin
  • Создайте java-программу
  • Скомпилируйте и запустите java-программу

Создание Hello World на Java

Давайте создадим программу hello java:

class Simple{ public static void main(String args[]){    
    System.out.println("Hello Java");    
   }    
}

сохраните этот файл как Simple.java Для компиляции: javac Simple.java Для выполнения: простой вывод java: Привет, Ява

Поток компиляции:

Когда мы компилируем программу Java с помощью инструмента javac, компилятор java преобразует исходный код в байт-код.

Параметры, используемые в Первой программе Java:

Давайте посмотрим, что означают class, public, static, void, main, String[], System.out.println().

  • Ключевое слово class используется для объявления класса в java.
  • Ключевое слово public – это модификатор доступа, который представляет видимость. Это значит, что он виден всем.
  • Статика – это ключевое слово. Если мы объявляем какой-либо метод статическим, он называется статическим методом. Основное преимущество статического метода заключается в том, что нет необходимости создавать объект для вызова статического метода. Основной метод выполняется JVM, поэтому для вызова основного метода не требуется создавать объект. Таким образом, это экономит память.
  • void – это возвращаемый тип метода. Это означает, что он не возвращает никакого значения.
  • main представляет собой отправную точку программы.
  • В качестве аргумента командной строки используется строка[] args. Мы узнаем это позже.
  • System.out.println() используется для вывода инструкции. Здесь System – это класс, out – объект класса PrintStream, println() – метод класса PrintStream. О внутренней работе инструкции System.out.println мы узнаем позже.

Устранение ошибки “javac не распознается как внутренняя или внешняя команда”?

Если возникает проблема, подобная показанной на рисунке ниже, вам необходимо задать ПУТЬ. Поскольку DOS не знает javac или java, нам нужно задать ПУТЬ. Путь в таком случае не требуется, если вы сохраняете свою программу внутри каталога JDK/bin. Тем не менее, это отличный подход для определения пути. Нажмите здесь, чтобы Как задать путь для java .

Внутренние детали программы Java Hello World

Теперь мы собираемся узнать, что происходит во время компиляции и запуска программы java. Более того, мы увидим некоторую информацию, основанную на первой программе.

Что происходит во время компиляции?

Во время компиляции java-файл компилируется компилятором Java (он не взаимодействует с ОС) и преобразует java-код в байт-код.

Что происходит во время выполнения?

Во время выполнения выполняются следующие действия:

Classloader : это подсистема JVM, которая используется для загрузки файлов классов.

Верификатор байт-кода : проверяет фрагменты кода на наличие незаконного кода, который может нарушить право доступа к объектам.

Интерпретатор : считывает поток байт-кода, затем выполняет инструкции.

Разница между JDK, JRE и JVM

JVM

JVM (виртуальная машина Java) – это абстрактная машина. Он называется виртуальной машиной, потому что физически не существует. Это спецификация, которая предоставляет среду выполнения, в которой может выполняться байт-код Java. Он также может запускать те программы, которые написаны на других языках и скомпилированы в байт-код Java.

JVM выполняет следующие основные задачи:

  • Загружает код
  • Проверяет код
  • Выполняет код
  • Обеспечивает среду выполнения

JRE

JRE – это аббревиатура от Java Runtime Environment. Он также записывается как Java RTE. Среда выполнения Java – это набор программных средств, которые используются для разработки приложений Java. Он используется для обеспечения среды выполнения. Это реализация JVM. Он физически существует. Он содержит набор библиотек + другие файлы, которые JVM использует во время выполнения.

Внедрение JVM также активно выпускается другими компаниями, помимо Sun Microsystems.

JDK

JDK – это аббревиатура от Java Development Kit. Java Development Kit (JDK) – это среда разработки программного обеспечения, которая используется для разработки приложений и апплетов Java. Он физически существует. Он содержит инструменты разработки JRE +.

JDK – это реализация любой из приведенных ниже платформ Java, выпущенных корпорацией Oracle:

  • Платформа Java стандартной версии
  • Платформа Java Enterprise Edition
  • Платформа Java Micro Edition

JDK содержит частную виртуальную машину Java (JVM) и несколько других ресурсов, таких как интерпретатор/загрузчик (java), компилятор (javac), архиватор (jar), генератор документации (Javadoc) и т.д. для завершения разработки Java-приложения.

Переменные Java

Переменная – это контейнер, который содержит значение во время выполнения Java-программы. Переменной присваивается тип данных.

Переменная – это имя ячейки памяти. В java существует три типа переменных: локальные, экземплярные и статические.

В Java существует два типа типов данных: примитивные и не примитивные.

Переменная

Переменная – это имя зарезервированной области, выделенной в памяти. Другими словами, это имя ячейки памяти. Это комбинация “vari + able”, которая означает, что ее значение может быть изменено.

Типы переменных

В Java существует три типа переменных:

  • локальная переменная
  • переменная экземпляра
  • статическая переменная
  • Локальная переменная

Переменная, объявленная внутри тела метода, называется локальной переменной. Вы можете использовать эту переменную только внутри этого метода, а другие методы в классе даже не знают о существовании этой переменной.

Локальная переменная не может быть определена с помощью ключевого слова “static”.

  1. Переменная экземпляра

Переменная, объявленная внутри класса, но вне тела метода, называется переменной экземпляра. Он не объявлен как статический. Она называется переменной экземпляра, потому что ее значение зависит от конкретного экземпляра и не является общим для экземпляров.

  1. Статическая переменная

Переменная, объявленная как статическая, называется статической переменной. Он не может быть локальным. Вы можете создать единственную копию статической переменной и предоставить ей общий доступ ко всем экземплярам класса. Выделение памяти для статической переменной происходит только один раз, когда класс загружается в память.

Пример для понимания типов переменных в Java

class A {
int data=50;//instance variable
static int m=100;//static variable

void method(){
int n=90;//local variable
}

}/ /end of class

Типы данных в Java

Типы данных определяют различные размеры и значения, которые могут быть сохранены в переменной. В Java существует два типа типов данных:

  1. Примитивные типы данных: Примитивные типы данных включают boolean, char, byte, short, int, long, float и double.
  2. Непримитивные типы данных: К непримитивным типам данных относятся классы, Интерфейсы и массивы.

Примитивные типы данных Java

В языке Java примитивные типы данных являются строительными блоками для манипулирования данными. Это самые базовые типы данных, доступные в языке Java.

Существует 8 типов примитивных типов данных:

  • логический тип данных
  • байтовый тип данных
  • тип данных char
  • короткий тип данных
  • тип данных int
  • длинный тип данных
  • тип данных с плавающей запятой
  • двойной тип данных

Логический Тип Данных

Тип данных Boolean используется для хранения только двух возможных значений: true и false. Этот тип данных используется для простых флагов, которые отслеживают условия true/false.

Логический тип данных задает один бит информации, но его “размер” не может быть определен точно.

Пример: Логический

Байтовый Тип Данных

Тип данных byte является примером примитивного типа данных. Это 8-разрядное целое число, дополняющее двойку со знаком. Диапазон его значений находится в диапазоне от -128 до 127 (включительно). Его минимальное значение равно -128, а максимальное – 127. Его значение по умолчанию равно 0.

Тип данных byte используется для экономии памяти в больших массивах, где экономия памяти наиболее необходима. Это экономит место, потому что байт в 4 раза меньше целого числа. Он также может быть использован вместо типа данных “int”.

Пример: байт, байт b = -20

Короткий Тип Данных

Короткий тип данных представляет собой 16-разрядное целое число со знаком, дополняющее два. Его диапазон значений находится в диапазоне от -32 768 до 32 767 (включительно). Его минимальное значение равно -32 768, а максимальное – 32 767. Его значение по умолчанию равно 0.

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

Пример: короткий, короткий r = -5000

Тип данных Int

Тип данных int представляет собой 32-разрядное целое число со знаком, дополняющее два. Его диапазон значений находится в диапазоне от – 2,147,483,648 (-2^31) до 2,147,483,647 (2 ^31 -1) (включительно). Его минимальное значение составляет – 2,147,483,648, а максимальное значение – 2,147,483,647. Его значение по умолчанию равно 0.

Тип данных int обычно используется в качестве типа данных по умолчанию для целых значений, если только нет проблем с памятью.

Пример: int, int b = -200000

Длинный Тип Данных

Тип данных long представляет собой 64-разрядное целое число, дополняющее два. Его диапазон значений находится в диапазоне от -9 223 372 036 854 775,808(-2 ^63) до 9 223 372 036 854 775,807(2 ^63 -1) (включительно). Его минимальное значение составляет – 9,223,372,036,854,775,808, а максимальное значение составляет 9,223,372,036,854,775,807. Его значение по умолчанию равно 0. Тип данных long используется, когда вам нужен диапазон значений, превышающий те, которые предоставляет int.

Пример: длинный, длинный b = -200000L

Тип данных с плавающей запятой

Тип данных float представляет собой 32-разрядный IEEE 754 с плавающей запятой с одинарной точностью. Диапазон его значений неограничен. Рекомендуется использовать значение с плавающей запятой (вместо double), если вам нужно сэкономить память в больших массивах чисел с плавающей запятой. Тип данных float никогда не следует использовать для точных значений, таких как валюта. Его значение по умолчанию равно 0.0F.

Пример: float.5f

Двойной Тип Данных

Тип данных double – это 64-разрядный IEEE 754 с плавающей запятой двойной точности. Диапазон его значений неограничен. Тип данных double обычно используется для десятичных значений, как и float. Двойной тип данных также никогда не следует использовать для точных значений, таких как валюта. Его значение по умолчанию равно 0.0d.

Пример: двойной.3

Тип данных Char

Тип данных char представляет собой один 16-разрядный символ Юникода. Его диапазон значений лежит между ‘\u0000’ (или 0) до ‘\uffff’ (или 65 535 включительно).Тип данных char используется для хранения символов.

Пример: символ

Операторы в Java

Оператор в Java – это символ, который используется для выполнения операций. Например: +, -, *,/и т.д.

В Java существует много типов операторов, которые приведены ниже:

  • Унарный оператор,
  • Арифметический оператор,
  • Оператор смены,
  • Реляционный оператор,
  • Побитовый оператор,
  • Логический оператор,
  • Троичный оператор и
  • Оператор присваивания.

Унарный оператор Java

Унарные операторы Java требуют только одного операнда. Унарные операторы используются для выполнения различных операций, т.е.:

  • увеличение/уменьшение значения на единицу
  • отрицание выражения
  • инвертирование значения логического значения
Пример унарного оператора Java: ++ и —
class OperatorExample {
public static void main(String args[]){
int x=10;

System.out.println(x++); //10 (11)
System.out.println(++x); //12
System.out.println(x--); //12 (11)
System.out.println(--x); //10
}

}

Арифметические операторы Java

Арифметические операторы Java используются для выполнения сложения, вычитания, умножения и деления. Они действуют как базовые математические операции.

Пример арифметического оператора Java
class OperatorExample{
public static void main(String args[]){
int a=10; int b=5;

System.out.println(a+b);//15
System.out.println(a-b);//5
System.out.println(a*b);//50
System.out.println(a/b);//2
System.out.println(a%b);//0
}
}
Пример арифметического оператора Java: Выражение
class OperatorExample{ 
public static void main(String args[]){

System.out.println(10*10/5+3-1*4/2);

}

}
// Output:

// 21

Оператор сдвига влево Java

Оператор сдвига влево Java << используется для сдвига всех битов в значении влево заданное количество раз.

Пример оператора сдвига влево Java
class OperatorExample{
public static void main(String args[]){

System.out.println(10<<2);//10*2^2=10*4=40
System.out.println(10<<3);//10*2^3=10*8=80
System.out.println(20<<2);//20*2^2=20*4=80
System.out.println(15<<4);//15*2^4=15*16=240
}

}
// Output:

// 40

// 80

// 80

// 240

Оператор сдвига Вправо Java

Оператор сдвига вправо Java >> используется для перемещения значения левого операнда вправо на количество битов, указанное правым операндом.

Пример оператора сдвига вправо Java
class OperatorExample{
public static void main(String args[]){

System.out.println(10>>2);//10/2^2=10/4=2
System.out.println(20>>2);//20/2^2=20/4=5
System.out.println(20>>3);//20/2^3=20/8=2
}

}
// Output:

// 2

// 5

// 2
Пример оператора сдвига Java: >> vs >>>
class OperatorExample{
public static void main(String args[]){
//For positive number, >> and >>> works same
System.out.println(20>>2);

System.out.println(20>>>2);
//For negative number, >>> changes parity bit
// (MSB) to 0
System.out.println(-20>>2);

System.out.println(-20>>>2);

}

}

**

Output:

5

5

-5

1073741819

*/
Java И Пример оператора: Логический && и побитовый &

Логический оператор && не проверяет второе условие, если первое условие равно false. Он проверяет второе условие только в том случае, если первое условие истинно.

Побитовый оператор & всегда проверяет оба условия, независимо от того, является ли первое условие истинным или ложным.

class OperatorExample{

public static void main(String args[]){
int a=10;
int b=5;
int c=20;
System.out.println(a System.out.println(a }

}

**
Output:

false

false

*/

Троичный оператор Java

Троичный оператор Java используется в качестве однострочной замены оператора if-then-else и часто используется в программировании на Java. это единственный условный оператор, который принимает три операнда.

Пример троичного оператора Java
class OperatorExample{
public static void main(String args[]){
int a=2;
int b=5;
int min=(a
System.out.println(min);

}

}
/**

Output:

2

*/

Оператор присваивания Java

Оператор присваивания Java является одним из наиболее распространенных операторов. Он используется для присвоения значения справа от него операнду слева от него.

Пример оператора присваивания Java
class OperatorExample{
public static void main(String args[]){
int a=10;
int b=20;

a+=4;//a=a+4 (a=10+4)
b-=4;//b=b-4 (b=20-4)
System.out.println(a);

System.out.println(b);

}

}
/**

Output:

14

16

*/

Ключевые слова Java

Ключевые слова Java также известны как зарезервированные слова. Ключевые слова – это конкретные слова, которые действуют как ключ к коду. Это предопределенные слова Java, поэтому их нельзя использовать в качестве имени переменной или объекта.

Список ключевых слов Java

Список ключевых слов Java или зарезервированных слов приведен ниже:

  1. аннотация: Ключевое слово Java abstract используется для объявления абстрактного класса. Абстрактный класс может обеспечить реализацию интерфейса. Он может иметь абстрактные и неабстрактные методы.
  2. boolean: ключевое слово Java boolean используется для объявления переменной как логического типа. Он может содержать только истинные и ложные значения.
  3. break: ключевое слово Java break используется для прерывания цикла или инструкции switch. Это прерывает текущий поток программы при заданном условии.
  4. байт: ключевое слово Java byte используется для объявления переменной, которая может содержать 8-разрядные значения данных.
  5. case: ключевое слово Java case используется с операторами switch для обозначения блоков текста.
  6. catch: ключевое слово Java catch используется для перехвата исключений, генерируемых операторами try. Он должен использоваться только после блока try.
  7. char: ключевое слово Java char используется для объявления переменной, которая может содержать 16-разрядные символы Unicode без знака.
  8. класс: Ключевое слово Java class используется для объявления класса.
  9. продолжить: ключевое слово Java continue используется для продолжения цикла. Он продолжает текущий поток программы и пропускает оставшийся код при указанном условии.
  10. по умолчанию: ключевое слово Java default используется для указания блока кода по умолчанию в инструкции switch.
  11. do: Ключевое слово Java do используется в операторе управления для объявления цикла. Он может повторять часть программы несколько раз.
  12. double: ключевое слово Java double используется для объявления переменной, которая может содержать 64-разрядное число с плавающей запятой.
  13. else: ключевое слово Java else используется для указания альтернативных ветвей в операторе if.
  14. enum: ключевое слово Java enum используется для определения фиксированного набора констант. Конструкторы перечислений всегда являются частными или заданными по умолчанию.
  15. extends: ключевое слово Java extends используется для указания того, что класс является производным от другого класса или интерфейса.
  16. окончательный: Ключевое слово Java final используется для указания того, что переменная содержит постоянное значение. Он применяется с переменной. Он используется для ограничения пользователя.
  17. наконец: ключевое слово Java finally указывает на блок кода в структуре try-catch. Этот блок всегда выполняется независимо от того, обрабатывается исключение или нет.
  18. float: ключевое слово Java float используется для объявления переменной, которая может содержать 32-разрядное число с плавающей запятой.
  19. for: Ключевое слово Java for используется для запуска цикла for. Он используется для многократного выполнения набора инструкций/функций, когда некоторые условия становятся истинными. Если количество итераций фиксировано, рекомендуется использовать цикл for.
  20. if: Ключевое слово Java if проверяет условие. Он выполняет блок if, если условие истинно.
  21. implements: Ключевое слово Java implements используется для реализации интерфейса.
  22. импорт: ключевое слово Java import делает классы и интерфейсы доступными и доступными для текущего исходного кода.
  23. экземпляр: Ключевое слово Java instanceof используется для проверки того, является ли объект экземпляром указанного класса или реализует интерфейс.
  24. int: Ключевое слово Java int используется для объявления переменной, которая может содержать 32-разрядное целое число со знаком.
  25. интерфейс: ключевое слово Java interface используется для объявления интерфейса. Он может иметь только абстрактные методы.
  26. длинный: Ключевое слово Java lang используется для объявления переменной, которая может содержать 64-разрядное целое число.
  27. native: ключевое слово Java native используется для указания того, что метод реализован в машинном коде с использованием JNI (Java Native Interface).
  28. new: Ключевое слово Java new используется для создания новых объектов.
  29. null: ключевое слово Java null используется для указания того, что ссылка ни на что не ссылается. Это удаляет значение мусора.
  30. пакет: Ключевое слово Java package используется для объявления пакета Java, который включает классы.
  31. private: ключевое слово Java private – это модификатор доступа. Он используется для указания на то, что доступ к методу или переменной возможен только в том классе, в котором он объявлен.
  32. защищено: ключевое слово Java protected – это модификатор доступа. Он может быть доступен как внутри пакета, так и вне пакета, но только через наследование. Это не может быть применено к классу.
  33. public: ключевое слово Java public – это модификатор доступа. Он используется для указания того, что элемент доступен в любом месте. Он имеет самую широкую область применения среди всех других модификаторов.
  34. return: ключевое слово Java return используется для возврата из метода по завершении его выполнения.
  35. короткое: ключевое слово Java short используется для объявления переменной, которая может содержать 16-разрядное целое число.
  36. static: ключевое слово Java static используется для указания того, что переменная или метод является методом класса. Ключевое слово static в Java используется в основном для управления памятью.
  37. strictfp: Java strictfp используется для ограничения вычислений с плавающей запятой для обеспечения переносимости.
  38. super: Ключевое слово Java super – это ссылочная переменная, которая используется для ссылки на объект родительского класса. Его можно использовать для вызова метода непосредственного родительского класса.
  39. switch: Ключевое слово Java switch содержит оператор switch, который выполняет код на основе тестового значения. Оператор switch проверяет равенство переменной нескольким значениям.
  40. synchronized: ключевое слово Java synchronized используется для указания критических разделов или методов в многопоточном коде.
  41. this: Java это ключевое слово может использоваться для ссылки на текущий объект в методе или конструкторе.
  42. throw: Ключевое слово Java throw используется для явного создания исключения. Ключевое слово throw в основном используется для создания пользовательского исключения. За ним следует экземпляр.
  43. throws: Ключевое слово Java throws используется для объявления исключения. Проверенное исключение может быть распространено с помощью бросков.
  44. переходный: ключевое слово Java transient используется при сериализации. Если вы определите какой-либо элемент данных как временный, он не будет сериализован.
  45. попробуйте: ключевое слово Java try используется для запуска блока кода, который будет проверен на наличие исключений. За блоком try должен следовать либо catch, либо finally block.
  46. void: ключевое слово Java void используется для указания того, что метод не имеет возвращаемого значения.
  47. volatile: ключевое слово Java volatile используется для указания того, что переменная может изменяться асинхронно.
  48. пока: Ключевое слово Java while используется для запуска цикла while. Этот цикл повторяет часть программы несколько раз. Если количество итераций не фиксировано, рекомендуется использовать цикл while.

Вот и все, что касается этой статьи, в следующей части мы будем изучать операторы управления потоком и ветвления. Следите за обновлениями для следующей части 😊

Оригинал: “https://dev.to/devmehta/a-brief-overview-to-java-part-1-2c8f”