Публикации по теме 'java8'


Java 8 - Небольшое «объяснение» 2
В первой статье этой серии вы увидели новый метод в нашем списке , forEach . Но до Java 7 этого метода не существовало ... как это произошло? Мы знаем, что если бы этот метод был объявлен в интерфейсе, у нас могла бы возникнуть большая проблема! Что? Каждому, кто реализовал интерфейс, необходимо его реализовать. Будет установлен хаос, работа будет огромной, сообщество Java сошло бы с ума. Интерфейс типа List уничтожит библиотеки, используемые большинством из нас,..

Основы Java для продвижения вперед: статья 3
А не ___ ли нам ? ( Аарамбиккалаанглаа… ?) До сих пор мы рассмотрели некоторые фундаментальные темы, крайне необходимые для понимания того, как работать с Java. Теперь пора начинать. Мы будем учиться шаг за шагом, постепенно прогрессируя. Для начала вы должны подтвердить, что «Java — это чисто объектно-ориентированный язык программирования». (Некоторые говорят НЕТ, и мы узнаем почему позже). Итак, чтобы написать одну программу на Java, вы должны знать о создании класса, и это довольно..

Java ConcurrentHashMap
ConcurrentHashMap — это класс в пакете java.util.concurrent, обеспечивающий реализацию интерфейса Map с поддержкой потоков. Он предназначен для обеспечения высокого параллелизма и производительности, позволяя нескольким потокам одновременно обращаться к карте и изменять ее. В этой записи блога мы обсудим класс ConcurrentHashMap , его функции и способы его использования. Возможности ConcurrentHashMap Потокобезопасность: ConcurrentHashMap спроектирован так, чтобы быть..

Функция командного режима Quarkus
На одной из встреч DevNation Макс Андерсен представил новую функцию Quarkus под названием Командный режим , благодаря ему я написал эту статью. Quarkus 1.4.0.CR1 представил нам действительно интересную особенность. В этой статье вы увидите, как управлять своим приложением Quarkus через командную строку и запускать quarkus из основного метода. Если вы когда-либо использовали Laravel, например, вы знаете, что он действительно отлично поддерживает командную строку. Командный режим..

Try-Catch-Finally в Java | Обработка исключений
· Try Blocks · Catch Blocks · Finally Blocks · Собираем все вместе · Вложенные try-блоки · Поймать несколько исключений Попробуйте заблокировать Блоки try — это первая часть блоков try/catch. Они содержат любой код, который может вызвать исключение. В Java, когда мы не уверены в результате оператора, мы можем поместить эти операторы в этот блок try. Блок try может использоваться в методе или другом блоке try. За блоком try всегда следует блок catch ,..

Что такое конструктор в Java ?
В Java конструктор — это специальный метод, который используется для инициализации объекта. Он имеет то же имя, что и класс, и используется для создания объекта этого класса. Класс может иметь несколько конструкторов с разными параметрами. Компилятор Java автоматически вызывает конструктор без аргументов (конструктор без каких-либо параметров) суперкласса в качестве первой строки кода в любом конструкторе подкласса. Вот пример простого класса с конструктором: public class MyClass {..

8 лет Java Stream API, понимание потоков через 8 вопросов!
Да, прошло 8 лет с момента выпуска Java SE 8 с Stream API, функциональными интерфейсами, Time API и многими другими важными функциями, но Lambdas и Streams — это то, что познакомило Java-разработчиков с функциональным программированием. Давайте разберемся с потоками и их использованием! Некоторые основы: Функциональный интерфейс : интерфейс с одним абстрактным методом. Лямбда-выражение : реализует один абстрактный метод функционального интерфейса. Потоки ...