Когда следует и когда не следует использовать перечисления в Java Перечисления могут стать мощным инструментом в вашем арсенале при правильном использовании. В этой статье я хотел бы дать краткий обзор сценариев, когда следует использовать перечисления, а когда нет. https://shly.link/RnRA6
Medium
When to and When Not to Use Enums in Java
Are enums a code smell?
Выпущен Quarkus 2.7.1. Почему именно Quarkus? Quarkus, платформа Java для микросервисов, первоначально выпущенная RedHat в марте 2019 года, достигла версии 2.7.1. Но прежде чем рассматривать новшества, давайте посмотрим, что Quarkus делает по-другому и как это способствует текущей популярности Java. https://shly.link/LvM7C
Параллелизм Java и многопоточность В этом посте мы обсудим различные концепции, которые мы обычно используем в параллельном программировании https://shly.link/7huNw
DZone
Java Concurrency and Multi-Threading
In this post, we'll discuss various concepts we commonly use in concurrent programming and how to be mindful of synchronization, race conditions, and deadlocks.
☕️JDK Flight Recorder (JFR) Как это работает? https://shly.link/aC8h2 ☕️Справочник по методам Java https://shly.link/mdmwYTy
🔥 Senior Backend Hiring Week: оффер в EPAM за 24 часа и welcome-бонус!
Мы приглашаем опытных Java-разработчиков присоединиться к команде EPAM за 24 часа. Никаких многодневных интервью - мы ценим ваше и свое время, поэтому вы пообщаетесь только с теми, кто имеет непосредственное отношение к проектам. Если мы подходим друг другу, вы получите оффер в течение суток, а еще дополнительный welcome-бонус в размере оклада.
Преимущества работы в EPAM:
📌 Вы сможете поработать с крупными международными проектами из разных отраслей: медицины, финтеха, торговли, Life Sciences, Big Data.
📌 Мы помогаем пройти сертификацию (AWS, Azure, GCP) и предлагаем программы повышения квалификации – Delivery Management School и Solution Architecture School.
📌 Карьерный рост в треке Advanced Software Engineer, если вы любите писать код и не видите себя в роли менеджера.
📌 Гибкость в выборе проектов и задач, ориентированную на интересы и цели развития каждого разработчика.
Ждем вас в EPAM!
Зарегистрироваться: epa.ms/senior-backend-hiring-week-14
Мы приглашаем опытных Java-разработчиков присоединиться к команде EPAM за 24 часа. Никаких многодневных интервью - мы ценим ваше и свое время, поэтому вы пообщаетесь только с теми, кто имеет непосредственное отношение к проектам. Если мы подходим друг другу, вы получите оффер в течение суток, а еще дополнительный welcome-бонус в размере оклада.
Преимущества работы в EPAM:
📌 Вы сможете поработать с крупными международными проектами из разных отраслей: медицины, финтеха, торговли, Life Sciences, Big Data.
📌 Мы помогаем пройти сертификацию (AWS, Azure, GCP) и предлагаем программы повышения квалификации – Delivery Management School и Solution Architecture School.
📌 Карьерный рост в треке Advanced Software Engineer, если вы любите писать код и не видите себя в роли менеджера.
📌 Гибкость в выборе проектов и задач, ориентированную на интересы и цели развития каждого разработчика.
Ждем вас в EPAM!
Зарегистрироваться: epa.ms/senior-backend-hiring-week-14
The 2022 Java Programmer RoadMap
https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2
https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2
ControlsFX — это проект с открытым исходным кодом для JavaFX, целью которого является предоставление действительно высококачественных элементов управления пользовательским интерфейсом и других инструментов, дополняющих основной дистрибутив JavaFX. https://shly.link/ghHPcP
GitHub
GitHub - controlsfx/controlsfx: High quality UI controls to complement the core JavaFX distribution
High quality UI controls to complement the core JavaFX distribution - GitHub - controlsfx/controlsfx: High quality UI controls to complement the core JavaFX distribution
Как создать REST API — Spring Boot и Ballerina Сегодня существует множество языков программирования и фреймворков для создания REST API и микросервисов. Среди таких фреймворков Spring Boot стал одним из наиболее широко распространенных фреймворков Java. https://shly.link/mdm7BcB
Medium
How to Create a REST API — Spring Boot and Ballerina
Today, there are numerous programming languages and frameworks for creating REST APIs and Microservices. Among such frameworks, Spring…
Перенос кода на основе отражения с Java 8 на 11 и 17 При миграции одной из библиотек с Java 8 на Java 11, а затем на Java 17 я столкнулся с рядом проблем с функционалом отражения, который использовался в этой библиотеке. В своей статье я собираюсь описать эти проблемы и способы их решения. https://shly.link/devJQHY
DEV Community
Moving reflection-based code from Java 8 to 11 and 17
During the migration of one of the libraries from Java 8 to Java 11 and then to Java 17 I ran into a...
Советы по повышению производительности в Java Несмотря на то, что выполнение Java и JVM было ускорено, существуют определенные ключевые стратегии, которые можно использовать для дальнейшего повышения производительности приложений, разработанных на Java https://shly.link/5zocR
Developer.com
Tips to Improve Performance in Java | Developer.com
A guide to improving performance in Java applications for software developers. Learn how to optimize your Java code.
Как Spring MVC упрощает создание веб-сервисов RESTful на Java
REST теперь стал стандартным способом разработки веб-сервисов, и когда дело доходит до Java, доступно множество фреймворков и библиотек, таких как JAX-RS , Restlet , Jersey , RESTEasy, Apache CFX и т. д., но я рекомендую разработчикам Java использовать фреймворк Spring. https://shly.link/BGmKW
REST теперь стал стандартным способом разработки веб-сервисов, и когда дело доходит до Java, доступно множество фреймворков и библиотек, таких как JAX-RS , Restlet , Jersey , RESTEasy, Apache CFX и т. д., но я рекомендую разработчикам Java использовать фреймворк Spring. https://shly.link/BGmKW
Представляем Spring Native для JHipster: безсерверный полный стек — это просто https://shly.link/9no2d
Okta Developer
Introducing Spring Native for JHipster: Serverless Full-Stack Made Easy
Do you want to build a full-stack Java webapp that starts in milliseconds? Spring has your back! 👊
Java 8 по-прежнему доминирует, но грядет волна Java 17 — опрос Несмотря на появление почти восемь лет назад, Java 8 остается наиболее используемой версией Java среди пользователей, опрошенных в ходе недавнего исследования, проведенного компанией Perforce Software. Однако многие компании планируют перейти на более новую версию Java 17, показал опрос. https://shly.link/uGUx2
Новые функции в Java 18 Как мы все знаем, Oracle быстро совершенствует платформу Java, и в рамках этого процесса в марте 2022 года будет выпущена версия Java 18. Итак, давайте посмотрим, что принесет Java 18. https://shly.link/mdmqY90
Medium
New Features in Java 18
Introduction
Выход за рамки Java 8: Компактные строки
Компактные строки - одна из наиболее веских причин для перехода от Java 8 Цель состоит в том, чтобы ознакомить читателя с важностью перехода от Java 8, объяснив огромные преимущества последних версий Java.
В этой статье мы поговорим о компактных строках — механизме, представленном в Java 9, который представляет собой одну из самых веских причин отказаться от Java 8 и перейти на одну из самых последних версий. https://shly.link/9SE0z
Компактные строки - одна из наиболее веских причин для перехода от Java 8 Цель состоит в том, чтобы ознакомить читателя с важностью перехода от Java 8, объяснив огромные преимущества последних версий Java.
В этой статье мы поговорим о компактных строках — механизме, представленном в Java 9, который представляет собой одну из самых веских причин отказаться от Java 8 и перейти на одну из самых последних версий. https://shly.link/9SE0z
DZone
Going Beyond Java 8: Compact Strings
Introduced in Java 9, compact strings offer developers the only reason they need to make the switch from Java 8 in their applications.
Java 19 может быть большой
Через две недели должен выйти производственный релиз Java 18 , и Java 19 начинает обретать форму. В следующем выпуске стандартной Java будет реализован API для взаимодействия с кодом за пределами среды выполнения Java, что станет первым из многих потенциальных предложений, которые могут охватывать возможности, начиная от универсальных дженериков и заканчивая портом RISC-V. https://shly.link/10FFY
Через две недели должен выйти производственный релиз Java 18 , и Java 19 начинает обретать форму. В следующем выпуске стандартной Java будет реализован API для взаимодействия с кодом за пределами среды выполнения Java, что станет первым из многих потенциальных предложений, которые могут охватывать возможности, начиная от универсальных дженериков и заканчивая портом RISC-V. https://shly.link/10FFY
Разработка системы аутентификации на Java+Tarantool
Эта статья будет полезна тем, кто хочет разобраться в построении систем аутентификации. Я буду использовать простой пример, чтобы продемонстрировать все основные части такой архитектуры, как они соотносятся друг с другом и как они работают в целом.
https://shly.link/devMoMo
Эта статья будет полезна тем, кто хочет разобраться в построении систем аутентификации. Я буду использовать простой пример, чтобы продемонстрировать все основные части такой архитектуры, как они соотносятся друг с другом и как они работают в целом.
https://shly.link/devMoMo
Forwarded from Академия Кода
Строки в Java
Это объекты, которые внутренне являются массивом символов. Поскольку массивы неизменяемы (не могут расти), строки также неизменны. Каждый раз, когда в
Подписывайтесь на канал 👉@coddy_academy
#java
Это объекты, которые внутренне являются массивом символов. Поскольку массивы неизменяемы (не могут расти), строки также неизменны. Каждый раз, когда в
String
вносятся изменения, создается совершенно новый объект String
. Подписывайтесь на канал 👉@coddy_academy
#java