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

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

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

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

1. Обзор

В этом руководстве мы узнаем, как использовать оператор if-else в Java.

Оператор if-else является самой базовой из всех управляющих структур и, вероятно , наиболее распространенным оператором принятия решений в программировании .

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

2. Синтаксис оператора If-Else

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

1. Обзор

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

2. Родное ключевое слово в Java

Прежде всего, давайте обсудим, что такое нативное ключевое слово в Java.

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

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

1. Обзор

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

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

2. Область действия класса

Каждая переменная, объявленная внутри квадратных скобок класса ( {} ) с модификатором доступа private , но вне любого метода, имеет область действия класса. В результате эти переменные можно использовать везде в классе, но не вне его :

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

1. Введение

В этом кратком руководстве мы кратко объясним AutoService Google.

Это библиотека процессора аннотаций, которая помогает нам создавать файлы конфигурации Java Service Provider Interface (SPI).

2. Java SPI

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

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

1. Обзор

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

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

2. Цепочки исключений

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

1. Введение

И ClassNotFoundException , и NoClassDefFoundError возникают, когда JVM не может найти запрошенный класс в пути к классам. Хотя они выглядят знакомыми, между ними есть некоторые основные различия.

В этом уроке мы обсудим некоторые причины их появления и их решения.

2. Исключение ClassNotFoundException

ClassNotFoundException — это проверенное исключение, которое возникает, когда приложение пытается загрузить класс с помощью его полного имени и не может найти его определение в пути к классам.

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

1. Введение

В нашем руководстве по основам проверки Java Bean мы видели использование различных встроенных ограничений javax.validation . В этом руководстве мы увидим, как группировать ограничения javax.validation .

2. Вариант использования

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

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

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

1. Обзор

В этом коротком руководстве мы сосредоточимся на основных различиях между Hashtable и HashMap .

2. Hashtable и HashMap в Java

Hashtable и HashMap очень похожи — обе коллекции реализуют интерфейс Map .

Кроме того, методы put() , get() , remove() и containsKey() обеспечивают производительность O(1) с постоянным временем. Внутри эти методы работают на основе общей концепции хеширования с использованием сегментов для хранения данных.

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

1. Введение

В этой статье мы представим концепцию Fail-Fast и Fail-Safe Iterators .

Системы Fail-Fast прерывают работу как можно быстрее, немедленно обнаруживая сбои и останавливая всю операцию.

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

2. Отказоустойчивые итераторы

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

1. Введение

В этом кратком руководстве мы собираемся обсудить производительность метода contains() , доступного в java.util. HashSet и java.util. список массивов . Обе они являются коллекциями для хранения объектов и управления ими.

HashSet — это коллекция для хранения уникальных элементов. Чтобы узнать больше о HashSet, перейдите по этой ссылке .

ArrayList — популярная реализация интерфейса java.util.List .

У нас есть расширенная статья об ArrayList , доступная здесь .

2. Набор хешей.содержит()