Статья дня. 5 книг для Enterprise Java разработчика
Подборка книг для Enterprise Java разработчика. 5 книг-mustread от программиста с большим опытом. Подойдет как для начинающих, так и уже опытных читателей.
Читать статью
#читать #java #книги
Подборка книг для Enterprise Java разработчика. 5 книг-mustread от программиста с большим опытом. Подойдет как для начинающих, так и уже опытных читателей.
Читать статью
#читать #java #книги
Библиотека программиста
5 книг для Enterprise Java разработчика
Подборка книг для Enterprise Java разработчика. 5 книг-mustread от программиста с большим опытом. Подойдет как для начинающих, так и уже опытных читателей.
Статья дня. Хватит писать циклы! Топ-10 лучших методов для работы с коллекциями из Java 8
Что такое коллекции и для чего они нужны, думаю, ученикам JavaRush объяснять не надо. Однако после выхода 8-ой версии многие элементарные операции, на которые раньше уходило 6-7 строчек кода, были упрощены до минимума.
Без лишних предисловий — топ-10 лучших методов Java8 Collections Framework, которые сэкономят вам кучу времени и места!
Читать статью
#читать #java #коллекции
Что такое коллекции и для чего они нужны, думаю, ученикам JavaRush объяснять не надо. Однако после выхода 8-ой версии многие элементарные операции, на которые раньше уходило 6-7 строчек кода, были упрощены до минимума.
Без лишних предисловий — топ-10 лучших методов Java8 Collections Framework, которые сэкономят вам кучу времени и места!
Читать статью
#читать #java #коллекции
JavaRush
Хватит писать циклы! Топ-10 лучших методов для работы с коллекциями из Java 8
Что такое коллекции и для чего они нужны, думаю, ученикам JavaRush объяснять не надо. Однако после выхода 8-ой версии многие элементарные операции, на которые раньше уходило 6-7 строчек кода ...
Статья дня. Сравниваем Java и Kotlin
Когда в мае 2019 года компания Google объявила Kotlin предпочтительным языком для Android-разработки, споры по выбору языка разгорелись с новой силой.
С одной стороны, всё просто: писать нужно на том языке, на котором удобно лично вам. Но нельзя отрицать и ряд факторов, которые способны склонить чашу весов в пользу Java или Kotlin.
Читать статью
#читать #sql #kotlin
Когда в мае 2019 года компания Google объявила Kotlin предпочтительным языком для Android-разработки, споры по выбору языка разгорелись с новой силой.
С одной стороны, всё просто: писать нужно на том языке, на котором удобно лично вам. Но нельзя отрицать и ряд факторов, которые способны склонить чашу весов в пользу Java или Kotlin.
Читать статью
#читать #sql #kotlin
Хабр
Сравниваем Java и Kotlin
Предлагаю начать с общих черт.Статическая типизацияБесплатны и с открытым кодомКод преобразуется в байт-кодИнтероперабельностьОбъектно-ориентированные языки программирования1. Статическая...
Статья дня. Java и Docker: это должен знать каждый
В этом материале мы поговорим о том, что необходимо знать разработчику перед тем, как он займётся упаковкой своих приложений, написанных на Java, в контейнеры Linux.
Читать статью
#читать #sql #docker
В этом материале мы поговорим о том, что необходимо знать разработчику перед тем, как он займётся упаковкой своих приложений, написанных на Java, в контейнеры Linux.
Читать статью
#читать #sql #docker
Хабр
Java и Docker: это должен знать каждый
Многие разработчики знают, или должны знать, что Java-процессы, исполняемые внутри контейнеров Linux (среди них — docker, rkt, runC, lxcfs, и другие), ведут себя...
Статья дня. Сюрпризы конкатенации
Среди нововведений Java 9 был JEP 280, новый механизм конкатенации строк.
Целью было сделать возможной оптимизацию конкатенации строк без необходимости перекомпиляции программ из исходников. Обновил JDK — увеличил производительность. Магия!
Читать статью
#читать #java #конкратенация
Среди нововведений Java 9 был JEP 280, новый механизм конкатенации строк.
Целью было сделать возможной оптимизацию конкатенации строк без необходимости перекомпиляции программ из исходников. Обновил JDK — увеличил производительность. Магия!
Читать статью
#читать #java #конкратенация
Хабр
Сюрпризы конкатенации
Вопрос в стиле головоломок с offline-конференций: Что выведет этот код при запуске? import java.util.concurrent.atomic.AtomicInteger; public class Disturbed { public static void main(String... args)...
Статья дня. Паттерны и Singleton – для всех, кто впервые с ними столкнулся
Данная статья ориентирована на тех, кто впервые столкнулся с понятием паттернов, слышал о Singleton’e, но так ничего и не понял.
Читать статью
#читать #java #паттерны
Данная статья ориентирована на тех, кто впервые столкнулся с понятием паттернов, слышал о Singleton’e, но так ничего и не понял.
Читать статью
#читать #java #паттерны
JavaRush
Реализация паттерна Singleton в Java / Паттерны для всех, кто с ними столкнулся
Singleton относится к пораждающим паттернам. Его дословный перевод – одиночка. Этот паттерн гарантирует, что у класса есть только один объект (один экземпляр класса) и к этому объекту предоставляется глобальная точка доступа
Статья дня. Stack Trace и с чем его едят
В этой статье вы узнаете и поймете, как работает такое явление в Java, как StackTrace, так же известное как "Трассировка стека вызовов".
Читать статью
#читать #java
В этой статье вы узнаете и поймете, как работает такое явление в Java, как StackTrace, так же известное как "Трассировка стека вызовов".
Читать статью
#читать #java
JavaRush
Stack Trace и с чем его едят
В этой статье вы узнаете и поймете, как работает такое явление в Java, как StackTrace, так же известное как "Трассировка стека вызовов". Эта информация была структурирована для новичков, столкнувшихся с этим понятием в начале девятого уровня Java Syntax.
Статья дня. Stack Trace и с чем его едят
В этой статье вы узнаете и поймете, как работает такое явление в Java, как StackTrace, так же известное как "Трассировка стека вызовов".
Читать статью
#читать #java #stacktrace
В этой статье вы узнаете и поймете, как работает такое явление в Java, как StackTrace, так же известное как "Трассировка стека вызовов".
Читать статью
#читать #java #stacktrace
JavaRush
Stack Trace и с чем его едят
В этой статье вы узнаете и поймете, как работает такое явление в Java, как StackTrace, так же известное как "Трассировка стека вызовов". Эта информация была структурирована для новичков, столкнувшихся с этим понятием в начале девятого уровня Java Syntax.
Статья дня. Алгоритмы сортировки в теории и на практике
Сортировка — один из базовых видов активности или действий, выполняемых над предметами. Ещё в детсве детей учат сортировать, развивая мышление.
Компьютеры и программы — тоже не исключение. Существует огромное множество алгоритмов. Предлагаю посмотреть, какие есть и как они работают. Кроме того, вдруг однажды вас спросят об одном из них на собеседовании?
Читать статью
#читать #java
Сортировка — один из базовых видов активности или действий, выполняемых над предметами. Ещё в детсве детей учат сортировать, развивая мышление.
Компьютеры и программы — тоже не исключение. Существует огромное множество алгоритмов. Предлагаю посмотреть, какие есть и как они работают. Кроме того, вдруг однажды вас спросят об одном из них на собеседовании?
Читать статью
#читать #java
JavaRush
Алгоритмы сортировки в теории и на практике
Сортировка — один из базовых видов активности или действий, выполняемых над предметами. Ещё в детстве детей учат сортировать, развивая мышление. Компьютеры и программы — тоже не исключение. Существует огромное множество алгоритмов. Предлагаю посмотреть ...
Статья дня. Stream API
Stream API — это новый способ работать со структурами данных в функциональном стиле.
Stream (поток) API (описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой) — это по своей сути поток данных.
Читать статью
#читать #java
Stream API — это новый способ работать со структурами данных в функциональном стиле.
Stream (поток) API (описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой) — это по своей сути поток данных.
Читать статью
#читать #java
JavaRush
Stream API Java
Что такое Stream api? Stream API — это новый способ работать со структурами данных в функциональном стиле. Stream (поток) API (описание способов
Статья дня. 10 способов улучшить свой код
Сегодня поговорим о качестве кода. Да-да, дорогие друзья. Никто не совершенен. Ко всем когда-нибудь приходит понимание, что код мог бы быть лучше…
Поэтому давайте опишем способы, при помощи которых можно сделать свой код лучше и чище. Так, чтобы не было в будущем стыдно за свой нынешний код!..))
Читать статью
#читать #java
Сегодня поговорим о качестве кода. Да-да, дорогие друзья. Никто не совершенен. Ко всем когда-нибудь приходит понимание, что код мог бы быть лучше…
Поэтому давайте опишем способы, при помощи которых можно сделать свой код лучше и чище. Так, чтобы не было в будущем стыдно за свой нынешний код!..))
Читать статью
#читать #java
JavaRush
10 способов улучшить код, проверенных на личном опыте
Сегодня поговорим о качестве кода. Да-да, дорогие друзья. Никто не совершенен. Ко всем когда-нибудь приходит понимание, что код мог бы быть лучше… Но что же делать в этой ситуации? Как минимум, начать исследовать этот вопрос. Раз уж вы здесь, значит тема…
Статья дня. ☕ Разбираемся, почему в Java утекает память несмотря на сборщик мусора
Сборщик мусора облегчает написание кода и справляется с основными проблемами, но не гарантирует полного отсутствия утечек памяти. Изучите базовые принципы его работы, чтобы понять, какими видами мусора он заниматься не будет.
Читать статью
#читать #java
Сборщик мусора облегчает написание кода и справляется с основными проблемами, но не гарантирует полного отсутствия утечек памяти. Изучите базовые принципы его работы, чтобы понять, какими видами мусора он заниматься не будет.
Читать статью
#читать #java
Библиотека программиста
☕ Разбираемся, почему в Java утекает память несмотря на сборщик мусора
Сборщик мусора облегчает написание кода и справляется с основными проблемами, но не гарантирует полного отсутствия утечек памяти. Изучите базовые принципы его работы, чтобы понять, какими видами мусора он заниматься не будет.
Статья дня. ☕ Сравниваем 3 формата изучения Java, актуальных в 2021 году
Язык Java регулярно обновляется и не теряет популярности десятилетиями. Как изучать его в условиях, когда программы сертификации специалистов постоянно изменяются?
Читать статью
#читать #java
Язык Java регулярно обновляется и не теряет популярности десятилетиями. Как изучать его в условиях, когда программы сертификации специалистов постоянно изменяются?
Читать статью
#читать #java
Библиотека программиста
☕ Сравниваем 3 формата изучения Java, актуальных в 2021 году
Язык Java регулярно обновляется и не теряет популярности десятилетиями. Как изучать его в условиях, когда программы сертификации специалистов постоянно изменяются? Сравниваем плюсы и минусы 3 форматов, наиболее актуальных в 2021 году.
Статья дня. ☕ Основы Java: выделяем 4 разных роли классов
Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов.
Выделим ещё три важных роли этой конструкции языка, помимо самой очевидной.
Читать статью
#читать #java
Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов.
Выделим ещё три важных роли этой конструкции языка, помимо самой очевидной.
Читать статью
#читать #java
Библиотека программиста
☕ Основы Java: выделяем 4 разных роли классов
Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов. Выделим ещё три важных роли этой конструкции языка, помимо самой очевидной.
Статья дня. ☕ Топ-10 книг по Java, вышедших за последние два года
Подборка лучших книг последних двух лет для тех, кто хочет вывести свои навыки в Java на новый уровень. В них вы найдете экспертные советы от лидеров.
Только читая книги можно взглянуть на проблемы иначе, изучить новые техники и стать востребованным специалистом.
Читать статью
#читать #java
Подборка лучших книг последних двух лет для тех, кто хочет вывести свои навыки в Java на новый уровень. В них вы найдете экспертные советы от лидеров.
Только читая книги можно взглянуть на проблемы иначе, изучить новые техники и стать востребованным специалистом.
Читать статью
#читать #java
Библиотека программиста
☕ Топ-10 книг по Java, вышедших за последние два года
Подборка лучших книг последних двух лет для тех, кто хочет вывести свои навыки в Java на новый уровень. В них вы найдете экспертные советы от лидеров. Только читая книги можно взглянуть на проблемы иначе, изучить новые техники и стать востребованным специалистом.
Статья дня. Современная разработка на Java: update, фичи, API и Copilot
Летом этого года компания *instinctools организовала и провела серию онлайн-дискуссий с разработчиками и экспертами в области IТ.
В рамках проекта «Техпора» компании хотелось услышать разные точки зрения на события и проблемы, которые волнуют разработчиков.
Одна из этих серий касалась проблем современной разработки на Java. Дискуссия оказалась настолько информативной, что было решено собрать самые интересные моменты и опубликовать их здесь, на «Хабре».
Читать статью
#читать #java
Летом этого года компания *instinctools организовала и провела серию онлайн-дискуссий с разработчиками и экспертами в области IТ.
В рамках проекта «Техпора» компании хотелось услышать разные точки зрения на события и проблемы, которые волнуют разработчиков.
Одна из этих серий касалась проблем современной разработки на Java. Дискуссия оказалась настолько информативной, что было решено собрать самые интересные моменты и опубликовать их здесь, на «Хабре».
Читать статью
#читать #java
Хабр
Современная разработка на Java: update, фичи, API и Copilot
Фото Medium.com Летом этого года мы в *instinctools организовали и провели серию онлайн-дискуссий с разработчиками и экспертами в области IТ. В рамках проекта «Техпора» нам хотелось услышать разные...
Статья дня. Лямбда-выражения в Java — что это такое, зачем нужны и как выглядят
Лямбда-выражения или анонимные функции — это блоки кода с параметрами, которые можно вызвать из другого места программы. Они называются анонимными, потому что в отличие от функций, у них нет имён.
Содержание:
1. Примеры синтаксиса:
1) C параметром
2) Без параметров
3) С несколькими параметрами
Читать статью
#java #читать
Лямбда-выражения или анонимные функции — это блоки кода с параметрами, которые можно вызвать из другого места программы. Они называются анонимными, потому что в отличие от функций, у них нет имён.
Содержание:
1. Примеры синтаксиса:
1) C параметром
2) Без параметров
3) С несколькими параметрами
Читать статью
#java #читать
Tproger
Лямбда-выражения в Java — что это такое и зачем они нужны
Лямбда-выражения или анонимные функции встречаются во многих языках программирования. Рассказываем про лямбда-выражения в Java с примерами.
Статья дня. Создаём приложение с чистой архитектурой на Java 11
Архитектура программного обеспечения − важная тема программной инженерии последних лет. На практике реализация приложений с чистой архитектурой часто вызывает затруднения.
Мы не затрагиваем паттерны или алгоритмы: под прицелом другие проблемы с точки зрения Java-разработчиков.
Содержание:
1. Реализация
2. Собираем все вместе
3. Веб-фреймворки
4. и т.д.
Разбираться
#java #читать
Архитектура программного обеспечения − важная тема программной инженерии последних лет. На практике реализация приложений с чистой архитектурой часто вызывает затруднения.
Мы не затрагиваем паттерны или алгоритмы: под прицелом другие проблемы с точки зрения Java-разработчиков.
Содержание:
1. Реализация
2. Собираем все вместе
3. Веб-фреймворки
4. и т.д.
Разбираться
#java #читать
Библиотека программиста
Создаём приложение с чистой архитектурой на Java 11
Всё больше внимания уделяется программам с чистой архитектурой. Рассказываем и показываем, как разрабатывать такие приложения на языке Java.<!-- more -->
Статья дня. 25 самых используемых регулярных выражений в Java
Регулярное выражение – это строка, последовательность символов. Данную строку также принято называть шаблоном, по которому происходит поиск соответствий в других последовательностях символов. Но не каждая строка компилируется в регулярное выражение, а только та, что соответствует их синтаксису.
Содержание:
1. Pattern
2. Matcher
3. Квантификаторы
4. и т.д.
Читать
#java #читать
Регулярное выражение – это строка, последовательность символов. Данную строку также принято называть шаблоном, по которому происходит поиск соответствий в других последовательностях символов. Но не каждая строка компилируется в регулярное выражение, а только та, что соответствует их синтаксису.
Содержание:
1. Pattern
2. Matcher
3. Квантификаторы
4. и т.д.
Читать
#java #читать
Библиотека программиста
25 самых используемых регулярных выражений в Java
Список из 25 регулярных выражений в Java, без которых не обойтись ни новичку, ни профессиональному разработчику. С примерами.