BigInteger и BigDecimal
Примитивные числовые типы не всегда могут подходить по размерам для некоторых задач.
Для решения этой проблемы существуют объекты BigInteger и BigDecimal. Каждый из них может хранить числа абсолютно любого размера и производить математические операции.
#java #lesson #features
Примитивные числовые типы не всегда могут подходить по размерам для некоторых задач.
Для решения этой проблемы существуют объекты BigInteger и BigDecimal. Каждый из них может хранить числа абсолютно любого размера и производить математические операции.
#java #lesson #features
❤2
Работа с датами LocalDateTime
Класс LocalDateTime из пакета java.time позволяет создавать даты и изменять их, добавляя и отнимая необходимое количество часов, дней, месяцев, лет и даже эпох.
Чтобы получить текущую дату на вашем устройстве достаточно вызвать метод LocalDateTime::now.
Зеркалом этого класса в JDBC является класс TimeStamp, в который можно перевести методом of().
#java #lesson #features
Класс LocalDateTime из пакета java.time позволяет создавать даты и изменять их, добавляя и отнимая необходимое количество часов, дней, месяцев, лет и даже эпох.
Чтобы получить текущую дату на вашем устройстве достаточно вызвать метод LocalDateTime::now.
Зеркалом этого класса в JDBC является класс TimeStamp, в который можно перевести методом of().
#java #lesson #features
❤5
Лямбда-выражение
Вам нужна функция, которая больше нигде не пригодится и выполняет одно простое действие. Но ради этого надо будет создать отдельную функцию... Или нет.
Лямбда выражения позволяют определить функцию с одним действием в строку, а также вам не придётся думать над именем.
Создаётся она так:
#java #lesson #features
Вам нужна функция, которая больше нигде не пригодится и выполняет одно простое действие. Но ради этого надо будет создать отдельную функцию... Или нет.
Лямбда выражения позволяют определить функцию с одним действием в строку, а также вам не придётся думать над именем.
Создаётся она так:
(type1 arg1,type2 arg2) -> expression
, где arg1 и arg2 - аргументы функции, а expression
— действие, которое надо выполнить.#java #lesson #features
❤3