Перейти к основному содержимому

14 записей с тегом "Java Keyword"

Посмотреть все теги

· 4 мин. чтения

1. Введение

Ключевое слово Java assert позволяет разработчикам быстро проверять определенные предположения или состояние программы.

В этой статье мы рассмотрим, как использовать ключевое слово assert в Java .

2. История утверждений Java

Ключевое слово Java assert было введено в Java 1.4, поэтому оно существует уже довольно давно. Тем не менее, это малоизвестное ключевое слово, которое может значительно сократить количество шаблонов и сделать наш код более читабельным.

· 4 мин. чтения

1. Обзор

В этой быстрой статье мы познакомимся с ключевыми словами continue и break в Java и сосредоточимся на том, как их использовать на практике.

Проще говоря, выполнение этих операторов вызывает ветвление текущего потока управления и завершает выполнение кода в текущей итерации.

2. Заявление о перерыве

Оператор break существует в двух формах: без метки и с меткой.

· 7 мин. чтения

1. Обзор

В этом руководстве мы подробно рассмотрим ключевое слово static языка Java.

Мы узнаем, как мы можем применять ключевое слово static к переменным, методам, блокам и вложенным классам, и какое это имеет значение.

2. Анатомия статического ключевого слова

В языке программирования Java ключевое слово static означает, что конкретный член принадлежит самому типу, а не экземпляру этого типа.

· 6 мин. чтения

1. Обзор

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

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

В этой статье мы сосредоточимся на фундаментальном, но часто неправильно понимаемом понятии языка Java — ключевом слове volatile . Во-первых, мы начнем с небольшого предыстории того, как работает базовая компьютерная архитектура, а затем познакомимся с порядком памяти в Java.

2. Общая многопроцессорная архитектура

· 2 мин. чтения

1. Введение

В этом кратком руководстве мы рассмотрим ключевое слово super Java.

Проще говоря, мы можем использовать ключевое слово super для доступа к родительскому классу.

Давайте рассмотрим применение ключевого слова core в языке.

2. Ключевое слово super с конструкторами

· 4 мин. чтения

1. Обзор

Этот краткий учебник будет введением в использование блока synchronized в Java.

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

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

2. Почему синхронизация?

· 3 мин. чтения

1. Введение

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

2. Использование переходного процесса

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

Сериализация — это процесс преобразования объекта в поток байтов, а десериализация — противоположность ему .

· 5 мин. чтения

1. Обзор

В этом уроке мы рассмотрим три ключевых слова Java: final, finally и finalize.

Хотя эти ключевые слова похожи друг на друга, каждое из них имеет совершенно разное значение в Java. Мы узнаем назначение каждого из них и рассмотрим несколько примеров с помощью кода.

2. финальное ключевое слово

Давайте сначала посмотрим на финальное ключевое слово, где его использовать и почему. Мы можем применить ключевое слово final к объявлениям класса, метода, поля, переменной и параметра метода.

· 7 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим ключевое слово finally в Java. Мы увидим, как использовать его вместе с блоками try/catch при обработке ошибок. Хотя finally предназначен для гарантии выполнения кода, мы обсудим исключительные ситуации, в которых JVM его не выполняет.

Мы также обсудим некоторые распространенные ловушки, когда блок finally может привести к неожиданному результату.

2. Что , наконец?

наконец , определяет блок кода, который мы используем вместе с ключевым словом try . Он определяет код, который всегда запускается после блока try и любого блока catch до завершения метода.

· 4 мин. чтения

1. Обзор

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

2. Ключевое слово

Модификатор доступа private важен, потому что он позволяет инкапсулировать и скрывать информацию, которые являются основными принципами объектно-ориентированного программирования. Инкапсуляция отвечает за объединение методов и данных, а сокрытие информации является следствием инкапсуляции — она скрывает внутреннее представление объекта.

Первое, что нужно помнить, это то, что элементы, объявленные как частные , доступны только классу, в котором они объявлены .