Все шаблоны проектирования на Java
Шаблоны проектирования — это способ решить популярную задачу оптимальным способом, а также повысить читабельность кода для коллег.
В этом репозитории собраны реализации всех известных шаблонов на языке Java:
https://github.com/iluwatar/java-design-patterns
#java #начинающим
Шаблоны проектирования — это способ решить популярную задачу оптимальным способом, а также повысить читабельность кода для коллег.
В этом репозитории собраны реализации всех известных шаблонов на языке Java:
https://github.com/iluwatar/java-design-patterns
#java #начинающим
Oracle, остановись! Вышла версия Java 19
Java 18 вышла только в марте, а Oracle уже подготовил новый релиз. Какие нового?
— Изменения в Pattern Matching для switch (это уже третье preview) и паттерн записей.
— Ввели новую абстракцию потоков — Virtual Threads. Это легковесные потоки, которые схожи с корутинами.
— Поддержка Linux/RISC-V Port.
— Новый API для Structured Concurrency.
— Векторные API всё ещё в инкубационном статусе.
Больших изменений, которые так обещали, не наблюдается.
#java
Java 18 вышла только в марте, а Oracle уже подготовил новый релиз. Какие нового?
— Изменения в Pattern Matching для switch (это уже третье preview) и паттерн записей.
— Ввели новую абстракцию потоков — Virtual Threads. Это легковесные потоки, которые схожи с корутинами.
— Поддержка Linux/RISC-V Port.
— Новый API для Structured Concurrency.
— Векторные API всё ещё в инкубационном статусе.
Больших изменений, которые так обещали, не наблюдается.
#java
Сравниваем Java и Kotlin: аргументы «за» и «против»
Java — язык программирования общего назначения, и вместе с JavaScript и Python входит в число самых популярных языков в мире.
Kotlin пока не борется за этот пьедестал почёта, но стал сильным конкурентом Java, когда компания Google объявила его приоритетным языком для разработки на Android.
Сможет ли Kotlin полностью заменить Java? Ответ не так прост. Обо всем по порядку и на фактах этот вопрос разобрал специалист из «Иннотех». Если вы давно хотели узнать о плюсах и минусах каждого языка, то статья поможет в этом:
https://tprg.ru/MnJ3
#java #kotlin
Java — язык программирования общего назначения, и вместе с JavaScript и Python входит в число самых популярных языков в мире.
Kotlin пока не борется за этот пьедестал почёта, но стал сильным конкурентом Java, когда компания Google объявила его приоритетным языком для разработки на Android.
Сможет ли Kotlin полностью заменить Java? Ответ не так прост. Обо всем по порядку и на фактах этот вопрос разобрал специалист из «Иннотех». Если вы давно хотели узнать о плюсах и минусах каждого языка, то статья поможет в этом:
https://tprg.ru/MnJ3
#java #kotlin
Релиз Gradle 8.0: что нового?
— Kotlin DSL: компиляция и скорость сборки увеличилась на 20%,
— упрощена работа с buildSrc: можно запускать сразу с командной строки,
— изменения в Java Toolchain: больше нельзя инициализировать по умолчанию,
— 209 багов было исправлено.
Источник: https://docs.gradle.org/8.0/release-notes.html#java-toolchains-improvements
#gradle
— Kotlin DSL: компиляция и скорость сборки увеличилась на 20%,
— упрощена работа с buildSrc: можно запускать сразу с командной строки,
— изменения в Java Toolchain: больше нельзя инициализировать по умолчанию,
— 209 багов было исправлено.
Источник: https://docs.gradle.org/8.0/release-notes.html#java-toolchains-improvements
#gradle
Двухфакторная аутентификация с помощью Java Card
Java Card — это технология программного обеспечения, которая позволяет безопасно запускать приложения (апплеты) на базе Java на смарт-картах и, в более широком смысле, на аналогичных безопасных устройствах с малым объемом памяти.
В статье разработчик рассказывает про свой опыт внедрения двухфакторной аутентификации с помощью Java Card для мобильного приложения на базе Android:
https://habr.com/ru/articles/734516/
#android #java
Java Card — это технология программного обеспечения, которая позволяет безопасно запускать приложения (апплеты) на базе Java на смарт-картах и, в более широком смысле, на аналогичных безопасных устройствах с малым объемом памяти.
В статье разработчик рассказывает про свой опыт внедрения двухфакторной аутентификации с помощью Java Card для мобильного приложения на базе Android:
https://habr.com/ru/articles/734516/
#android #java
Что учить новичку в Android: Java vs Kotlin?
Один из самых частых вопросов новичков в Android это с чего начать — сразу учить Kotlin или лучше вначале выучить Java?
В этом видел мобильный разработчик решил поделиться своим мнением с некоторыми аргументами в пользу одного из вариантов:
https://youtu.be/C04KnNj_1IU
#java #kotlin #android
Один из самых частых вопросов новичков в Android это с чего начать — сразу учить Kotlin или лучше вначале выучить Java?
В этом видел мобильный разработчик решил поделиться своим мнением с некоторыми аргументами в пользу одного из вариантов:
https://youtu.be/C04KnNj_1IU
#java #kotlin #android
YouTube
Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android]
Мой курс по Kotlin Multiplatform: https://boosty.to/mobiledev/posts/942f2091-f2fd-4462-8ed4-e7f03efe645a?share=post_link
Что внутри курса по Kotlin Multiplatform: https://youtu.be/3zwKxNebi0U
Один из самых частых вопросов новичков в Android это с чего мне…
Что внутри курса по Kotlin Multiplatform: https://youtu.be/3zwKxNebi0U
Один из самых частых вопросов новичков в Android это с чего мне…
Выход за пределы JVM, или чем хорош Kotlin Multiplatform на примере крестиков-ноликов
Какой есть общий недостаток у мобильной, фронтенд и бэкенд разработки? Дублирование логики.
В этой статье вы познакомитесь с технологией Kotlin Multiplatform, которая легко решает эту проблему, а также сможете создать полноценный проект игры «Крестики-нолики» на трёх самых популярных платформах Browser (JS), iOS (Swift) и Android (Java) с общей логикой на Kotlin:
https://habr.com/ru/companies/rostelecom/articles/682160/
#kotlin #java #javascript #swift
Какой есть общий недостаток у мобильной, фронтенд и бэкенд разработки? Дублирование логики.
В этой статье вы познакомитесь с технологией Kotlin Multiplatform, которая легко решает эту проблему, а также сможете создать полноценный проект игры «Крестики-нолики» на трёх самых популярных платформах Browser (JS), iOS (Swift) и Android (Java) с общей логикой на Kotlin:
https://habr.com/ru/companies/rostelecom/articles/682160/
#kotlin #java #javascript #swift
От Java до Kotlin, или первое впечатление от циклов for
Хоть Kotlin и является, по сути, переработанным Java, но многие вещи в нём отличаются от своего прародителя. Например, привычные циклы for из Java не будут адекватно работать в Kotlin.
О том, в чём разница и как они работают в Kotlin:
https://dev.to/bacongubbe/from-java-to-kotlin-first-impression-on-for-loops-42f8
#java #kotlin
Хоть Kotlin и является, по сути, переработанным Java, но многие вещи в нём отличаются от своего прародителя. Например, привычные циклы for из Java не будут адекватно работать в Kotlin.
О том, в чём разница и как они работают в Kotlin:
https://dev.to/bacongubbe/from-java-to-kotlin-first-impression-on-for-loops-42f8
#java #kotlin
Подготовка к Java интервью
Хотите узнать о тонкостях работы с классами-оболочками и получить +100500 к знанию языка? Тогда эта статья для вас!
Автор подробно разбирает пример кода с Integer, Boolean и объясняет их поведение. Вы узнаете про разницу между == и equals, автоупаковку, преимущества фабричных методов перед конструкторами.
Полезно для подготовки к сертификации и повышению мастерства в Java. Читайте и становитесь асом объектно-ориентированного программирования!
#android #java
Хотите узнать о тонкостях работы с классами-оболочками и получить +100500 к знанию языка? Тогда эта статья для вас!
Автор подробно разбирает пример кода с Integer, Boolean и объясняет их поведение. Вы узнаете про разницу между == и equals, автоупаковку, преимущества фабричных методов перед конструкторами.
Полезно для подготовки к сертификации и повышению мастерства в Java. Читайте и становитесь асом объектно-ориентированного программирования!
#android #java
ТОП-10 Java-библиотек в 2024 году
Статья представляет собой список популярных Java-библиотек и фреймворков для разработки приложений.
Там есть Guava, JUnit, Joda-Time, Spring, RxJava и другие полезные фреймворки, которые здорово преобразят ваш код: https://proglib.io/p/10-java-bibliotek-kotorye-izmenyat-tvoy-kod-navsegda-2024-02-13
#java
Статья представляет собой список популярных Java-библиотек и фреймворков для разработки приложений.
Там есть Guava, JUnit, Joda-Time, Spring, RxJava и другие полезные фреймворки, которые здорово преобразят ваш код: https://proglib.io/p/10-java-bibliotek-kotorye-izmenyat-tvoy-kod-navsegda-2024-02-13
#java