10+ советов по Java для более чистого кода
В этой статье мы обсудим некоторые из наиболее важных привычек чистого кода, которые должен усвоить Java-разработчик.
https://shly.link/mdmnwpa
В этой статье мы обсудим некоторые из наиболее важных привычек чистого кода, которые должен усвоить Java-разработчик.
https://shly.link/mdmnwpa
Зачем мне переопределять методы equals и hashcode в Java?
В этой статье мы представим два тесно связанных друг с другом метода: equals()и hashcode(). Мы сосредоточимся на их отношениях друг с другом, на том, как правильно их переопределить и почему мы должны переопределять оба или ни то, ни другое.
https://shly.link/mdmLrjt
В этой статье мы представим два тесно связанных друг с другом метода: equals()и hashcode(). Мы сосредоточимся на их отношениях друг с другом, на том, как правильно их переопределить и почему мы должны переопределять оба или ни то, ни другое.
https://shly.link/mdmLrjt
Medium
Why do i need to override the equals and hashcode methods in Java?
In this article, we’ll introduce two methods that closely belong together: equals() and hashcode(). We’ll focus on their relationship.
Исключения в лямбда-выражениях Java
Java представила концепцию проверенных исключений . Идея заставить разработчиков управлять исключениями была революционной по сравнению с более ранними подходами .
В настоящее время Java остается единственным распространенным языком, предлагающим проверенные исключения. Например, каждое исключение в Kotlin не проверяется.
Даже в Java новые функции противоречат проверенным исключениям: сигнатура встроенных функциональных интерфейсов Java не использует исключения. Это приводит к громоздкому коду, когда кто-то интегрирует устаревший код в лямбда-выражения. Это очевидно в потоках.
В этом посте я хотел бы глубже погрузиться в то, как можно справляться с такими проблемами.
https://shly.link/JYZJj
Java представила концепцию проверенных исключений . Идея заставить разработчиков управлять исключениями была революционной по сравнению с более ранними подходами .
В настоящее время Java остается единственным распространенным языком, предлагающим проверенные исключения. Например, каждое исключение в Kotlin не проверяется.
Даже в Java новые функции противоречат проверенным исключениям: сигнатура встроенных функциональных интерфейсов Java не использует исключения. Это приводит к громоздкому коду, когда кто-то интегрирует устаревший код в лямбда-выражения. Это очевидно в потоках.
В этом посте я хотел бы глубже погрузиться в то, как можно справляться с такими проблемами.
https://shly.link/JYZJj
A Java geek
Exceptions in lambdas
Java introduced the concept of checked exceptions. The idea of forcing developers to manage exceptions was revolutionary compared to the earlier approaches. Nowadays, Java remains the only widespread language to offer checked exceptions. For example, every…
Разработчики хотят повышения производительности и эффективности в Java 20
Java 20, скорее всего, будет включать в себя полезные функции, такие как улучшения параллелизма и профилирования, но добавочные обновления вряд ли понравятся всем.
https://shly.link/VKQnZ
Java 20, скорее всего, будет включать в себя полезные функции, такие как улучшения параллелизма и профилирования, но добавочные обновления вряд ли понравятся всем.
https://shly.link/VKQnZ
Software Quality
Developers want improved performance, efficiency in Java 20
As Java 20 takes shape, developers are calling for more improvements to the popular programming language, including concurrency and profiling improvements.
GraalVM 22.3 уже здесь: сборки JDK 19, поддержка jlink, новые функции мониторинга и многое другое!
https://shly.link/mdmcvjG
https://shly.link/mdmcvjG
Ошибки Java, которых разработчики должны избегать любой ценой
Ошибки в программировании указывают на то, что есть место для прогресса. То же самое и для Java-программистов. Они также допускают ошибки, поэтому мы составляем список наиболее важных ошибок Java.
https://shly.link/mdmTtaJ
Ошибки в программировании указывают на то, что есть место для прогресса. То же самое и для Java-программистов. Они также допускают ошибки, поэтому мы составляем список наиболее важных ошибок Java.
https://shly.link/mdmTtaJ
Java — фильтрация потока с помощью лямбда-выражений
В этом кратком руководстве мы рассмотрим, как фильтровать поток Java 8 с помощью лямбда-выражений.
https://shly.link/kEG1V
В этом кратком руководстве мы рассмотрим, как фильтровать поток Java 8 с помощью лямбда-выражений.
https://shly.link/kEG1V
Stack Abuse
Java - Filter a Stream with Lambda Expressions
In this short guide, learn how to filter a stream with lambda expressions, method references and predicates in Java, with a single filter with multiple conditions (criteria) vs multiple filters benchmark and best practices.
Kubernetes для разработчиков — старт 17 ноября
В 2022 еще можно успеть изучить K8s. С 17 ноября по 29 декабря в Слёрме пройдет поток курса «Kubernetes для разработчиков».
Зачем нужен курс?
Чтобы знать, что делать, когда админ говорит: «Вот тебе кластер, работай с ним». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у инструмента есть возможности кроме запуска контейнера с приложением в кластере.
Что в программе?
🔹базовые абстракциями K8s и устройство кластера;
🔹запуск приложений в кластере;
🔹локальная разработка в Kubernetes;
🔹особенности языков программирования при запуске в Kubernetes (Java, Python, Go).
Как выглядят видеоуроки?
Вот, например, фрагмент урока, где Марсель Ибраев объясняет, почему Kubernetes стал инфраструктурным стандартом: https://youtu.be/mQsUaPSQjF4
Подробности о курсе: https://slurm.club/3zul35i
В 2022 еще можно успеть изучить K8s. С 17 ноября по 29 декабря в Слёрме пройдет поток курса «Kubernetes для разработчиков».
Зачем нужен курс?
Чтобы знать, что делать, когда админ говорит: «Вот тебе кластер, работай с ним». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у инструмента есть возможности кроме запуска контейнера с приложением в кластере.
Что в программе?
🔹базовые абстракциями K8s и устройство кластера;
🔹запуск приложений в кластере;
🔹локальная разработка в Kubernetes;
🔹особенности языков программирования при запуске в Kubernetes (Java, Python, Go).
Как выглядят видеоуроки?
Вот, например, фрагмент урока, где Марсель Ибраев объясняет, почему Kubernetes стал инфраструктурным стандартом: https://youtu.be/mQsUaPSQjF4
Подробности о курсе: https://slurm.club/3zul35i
YouTube
Почему Kubernetes стал инфраструктурным стандартом
Марсель Ибраев, System Engineer G42 Cloud, объясняет, почему Kubernetes стал инфраструктурным стандартом (фрагмент видеоурока из темы №1 курса «Kubernetes для разработчиков»). Подробнее о курсе: https://slurm.club/3elw7KU
Все о JVM (виртуальная машина Java)
Когда дело доходит до получения «истинных» знаний о какой-либо технологии, ничто не сравнится с официальной документацией. Итак, вот ссылка . Я попытался написать сводку информации о JVM, доступной на различных веб-сайтах.
https://shly.link/mdmtUyj
Когда дело доходит до получения «истинных» знаний о какой-либо технологии, ничто не сравнится с официальной документацией. Итак, вот ссылка . Я попытался написать сводку информации о JVM, доступной на различных веб-сайтах.
https://shly.link/mdmtUyj
Medium
All about JVM (Java Virtual Machine)
When it comes to gaining ‘true’ knowledge about some technology, nothing beats it's official documentation. So, here is the link. I have…
Как операции CRUD используются для обработки файлов в Java?
В этой статье вы найдете практический подход к реализации операций CRUD: создание, чтение, обновление и удаление с помощью различных примеров кода.
https://shly.link/PQVu2
В этой статье вы найдете практический подход к реализации операций CRUD: создание, чтение, обновление и удаление с помощью различных примеров кода.
https://shly.link/PQVu2
DZone
How Are CRUD Operations Used for File Handling in Java?
This article will give you a hands-on approach to implementing the CRUD Operations: Create, Read, Update and Delete through various example codes.
Полезные и неизвестные функции Java
В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java.
https://shly.link/UzmTY
В этой статье вы узнаете о некоторых полезных функциях Java, о которых вы, вероятно, не слышали. Это мой личный список функций, которыми я недавно пользовался или просто наткнулся на них, читая статьи о Java.
https://shly.link/UzmTY
Математические операторы Java
Java поддерживает все стандартные арифметические операторы для выполнения основных математических операций над переменными и/или литералами Java. В этом учебнике по программированию мы подробно рассмотрим бинарные и унарные математические операторы Java, результирующие типы данных, а также правила старшинства операторов.
https://shly.link/bxbAD
Java поддерживает все стандартные арифметические операторы для выполнения основных математических операций над переменными и/или литералами Java. В этом учебнике по программированию мы подробно рассмотрим бинарные и унарные математические операторы Java, результирующие типы данных, а также правила старшинства операторов.
https://shly.link/bxbAD
Developer.com
Java Math Operators | Developer.com
A programming tutorial showing how to work with mathematical operators in Java. Learn how to use unary and binary math operators.
Некоторые устаревшие технологии Java
Основным основанием для моего суждения о том, какие технологии не следует изучать, являются следующие:
Может ли она быть использована в реальной разработке?
Способствует ли это более глубокому пониманию технологии?
https://shly.link/mdmYvDy
Основным основанием для моего суждения о том, какие технологии не следует изучать, являются следующие:
Может ли она быть использована в реальной разработке?
Способствует ли это более глубокому пониманию технологии?
https://shly.link/mdmYvDy
👎2
Как опубликовать библиотеку Java в Maven Central — полное руководство
Это подробное пошаговое руководство о том, как опубликовать библиотеку Java в центральном репозитории Maven .
https://shly.link/qJb2v
Это подробное пошаговое руководство о том, как опубликовать библиотеку Java в центральном репозитории Maven .
https://shly.link/qJb2v
Maciejwalkowiak
How to publish a Java library to Maven Central - Complete Guide - Maciej Walkowiak - Freelance Java Spring Developer
Senior Software Consultant specializing in Java and Spring
Используйте hashmap в Java
В языке программирования Java hashmap представляет собой список связанных значений. Java использует hashmap для хранения данных. Если вы храните много структурированных данных, полезно знать различные доступные методы извлечения.
https://shly.link/v0zaD
В языке программирования Java hashmap представляет собой список связанных значений. Java использует hashmap для хранения данных. Если вы храните много структурированных данных, полезно знать различные доступные методы извлечения.
https://shly.link/v0zaD
Три способа отделить обычный текст от HTML с помощью Java
Узнайте о трех решениях API, которые можно использовать для преобразования документа HTML в текст, преобразования строки HTML в текст и удаления HTML из текстовой строки.
https://shly.link/rGYuo
Узнайте о трех решениях API, которые можно использовать для преобразования документа HTML в текст, преобразования строки HTML в текст и удаления HTML из текстовой строки.
https://shly.link/rGYuo
DZone
Three Ways To Separate Plain Text From HTML Using Java
Learn about three API solutions that can be employed to convert an HTML document to text, convert an HTML string to text, and remove HTML from a text string.
Forwarded from Тестирование
Java для тестировщиков: полное пошаговое руководство
При разработке через тестирование (TDD), если вы хотите писать хороший код, вы должны сначала написать тесты, а затем выяснить, как заставить их проходить.
https://shly.link/C790d
При разработке через тестирование (TDD), если вы хотите писать хороший код, вы должны сначала написать тесты, а затем выяснить, как заставить их проходить.
https://shly.link/C790d
DZone
Java for Testers: A Complete Step-By-Step Guide
In test-driven development (TDD), if you want to write good code, you have to write tests first and then figure out how to make them pass. You'll need to know Java before you start testing.
5 фреймворков Java для изучения в 2022 году.
Если вы разработчик Java, скорее всего, вы слышали об одной из этих платформ. Все они широко используются в приложениях корпоративного уровня, и поэтому они более известны, чем большинство других языков программирования, таких как Python или Ruby. Но какие из них лучшие? В этой статье мы рассмотрим, что делает каждый фреймворк столь популярным среди разработчиков, работающих с Java Enterprise Edition (EE).
https://shly.link/pBhsQ
Если вы разработчик Java, скорее всего, вы слышали об одной из этих платформ. Все они широко используются в приложениях корпоративного уровня, и поэтому они более известны, чем большинство других языков программирования, таких как Python или Ruby. Но какие из них лучшие? В этой статье мы рассмотрим, что делает каждый фреймворк столь популярным среди разработчиков, работающих с Java Enterprise Edition (EE).
https://shly.link/pBhsQ
Рефакторинг if/elseif/elseif с использованием шаблона проектирования стратегии
https://shly.link/mdmHm6k
https://shly.link/mdmHm6k
👍8
Spring Boot 3.0 становится общедоступным
Этот выпуск является кульминацией 12-месячной работы и более 5700 коммитов , сделанных 151 человеком. Большое спасибо всем, кто внес свой вклад, и всем первым пользователям, которые предоставили важные отзывы о вехах.
https://shly.link/MVa9V
Этот выпуск является кульминацией 12-месячной работы и более 5700 коммитов , сделанных 151 человеком. Большое спасибо всем, кто внес свой вклад, и всем первым пользователям, которые предоставили важные отзывы о вехах.
https://shly.link/MVa9V
Spring Boot 3.0 Goes GA
Level up your Java code and explore what Spring can do for you.