1. Введение
В этом руководстве мы рассмотрим ключевое слово this
Java.
В Java это
ключевое слово является ссылкой на текущий объект, метод которого вызывается .
Давайте рассмотрим, как и когда мы можем использовать ключевое слово.
В этом уроке мы узнаем о сокрытии переменных и методов в языке Java .
Во-первых, мы поймем концепцию и цель каждого из этих сценариев. После этого мы углубимся в варианты использования и рассмотрим различные примеры.
Сокрытие переменных происходит, когда мы объявляем свойство в локальной области видимости, имеющее то же имя, что и свойство, которое уже есть во внешней области.
В этом руководстве мы кратко рассмотрим сходства и различия в распределении памяти между массивами Java и стандартным ArrayList
. Кроме того, мы увидим, как добавлять и вставлять элементы в массив и ArrayList
.
Массив Java — это базовая структура данных, предоставляемая языком. Напротив, ArrayList
является реализацией интерфейса List
, поддерживаемой массивом, и предоставляется в Java Collections Framework.
В этом руководстве мы рассмотрим различные способы расширения массива Java .
Поскольку массивы представляют собой непрерывный блок памяти, ответ может быть не очевиден, но давайте разберем его сейчас.
Arrays.copyOf
Во-первых, давайте посмотрим на Arrays.copyOf
. Мы скопируем массив и добавим в копию новый элемент:
В этом руководстве мы сосредоточимся на том, как сравнивать даты с помощью Java 8 Date/Time API . Мы углубимся в различные методы, чтобы проверить, равны ли две даты, и как сравнивать даты.
Основным способом выражения даты в Java является LocalDate
. Давайте рассмотрим два экземпляра объекта LocalDate
, представляющие 10 августа 2019 года и 1 июля 2019 года:
LocalDate firstDate = LocalDate.of(2019, 8, 10);
LocalDate secondDate = LocalDate.of(2019, 7, 1);
В этом кратком руководстве показано, как сгенерировать long first, используя простую Java и математическую библиотеку Apache Commons.
Эта статья является частью серии «Java — Back to Basic» здесь, на ForEach.
Начнем с создания Long:
@Test
public void givenUsingPlainJava_whenGeneratingRandomLongUnbounded_thenCorrect() {
long generatedLong = new Random().nextLong();
}
Иногда нам нужно работать с графическими приложениями на Java без фактического дисплея, клавиатуры или мыши , скажем, на сервере или в контейнере. **
**
В этом кратком руководстве мы собираемся узнать о безголовом режиме Java для решения этого сценария. Мы также посмотрим, что мы можем делать в безголовом режиме, а что нет.
Есть много способов явно настроить безголовый режим в Java:
В этой статье мы рассмотрим ключевой аспект языка Java — многократное выполнение оператора или группы операторов — с использованием циклов.
В языках программирования цикл — это функция, которая облегчает выполнение набора инструкций до тех пор, пока управляющее логическое выражение
не будет оценено как false
.
Java предоставляет различные типы циклов для удовлетворения любых потребностей программирования. Каждый цикл имеет свою цель и подходящий вариант использования.
сканера
В этом кратком руководстве мы покажем, как использовать класс Java Scanner
— для чтения ввода, поиска и пропуска шаблонов с разными разделителями.
Сначала — давайте посмотрим, как прочитать файл с помощью Scanner
.
В следующем примере мы читаем файл, содержащий « Hello world
», в токены: