Продвинутое объектно-ориентированное программирование на Java — полная книга
https://www.freecodecamp.org/news/object-oriented-programming-in-java
https://www.freecodecamp.org/news/object-oriented-programming-in-java
freeCodeCamp.org
Advanced Object-Oriented Programming in Java – Full Book
Java is a go-to language for many programmers, and it's a critical skill for any software engineer. After learning Java, picking up other programming languages and advanced concepts becomes much easier. In this book, I'll cover the practical knowled...
Как загружать классы в Java 8 и Java 9+?
Привет, Хабр! Я разработчик в Институте Системного Программирования РАН, занимаюсь разработкой статического анализатора Svace. Недавно я столкнулся с задачей самостоятельной загрузки классов в JVM, что оказалось непросто, потому что в проекте мы используем модули Java.
Модули появились в Java, начиная с версии 9. Прошло уже несколько лет, но если попытаться найти актуальную информацию о связи модулей и загрузчиков классов, её придётся собирать по крупицам. В статье я поделюсь своим опытом изучения вопроса самостоятельной (и автоматической) загрузки классов с помощью кастомного загрузчика, а также разберу примеры, описывающие большинство случаев загрузки, постараюсь их объяснить. https://habr.com/ru/companies/isp_ras/articles/788618/
Привет, Хабр! Я разработчик в Институте Системного Программирования РАН, занимаюсь разработкой статического анализатора Svace. Недавно я столкнулся с задачей самостоятельной загрузки классов в JVM, что оказалось непросто, потому что в проекте мы используем модули Java.
Модули появились в Java, начиная с версии 9. Прошло уже несколько лет, но если попытаться найти актуальную информацию о связи модулей и загрузчиков классов, её придётся собирать по крупицам. В статье я поделюсь своим опытом изучения вопроса самостоятельной (и автоматической) загрузки классов с помощью кастомного загрузчика, а также разберу примеры, описывающие большинство случаев загрузки, постараюсь их объяснить. https://habr.com/ru/companies/isp_ras/articles/788618/
Хабр
Как загружать классы в Java 8 и Java 9+?
Привет, Хабр! Я разработчик в ИСП РАН , занимаюсь разработкой статического анализатора Svace . Недавно я столкнулся с задачей самостоятельной загрузки классов в JVM, что оказалось непросто, потому что...
👍1
Применение принципов SOLID к приложениям Spring Boot
https://medium.com/@saygiligozde/applying-solid-principles-to-spring-boot-applications-191d7e50e1b3
https://medium.com/@saygiligozde/applying-solid-principles-to-spring-boot-applications-191d7e50e1b3
Medium
Applying SOLID Principles to Spring Boot Applications
In software development, Object-Oriented Design is really important for creating code that can be easily changed, expanded, and used again.
Обновление кода Java в Visual Studio — январь 2024 г.
https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-january-2024
https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-january-2024
Microsoft News
Java on Visual Studio Code Update – January 2024
Hi everyone, welcome to the first update for Visual Studio Code for Java of 2024! We hope everyone had a refreshing break. In this blog we have some exciting updates for the new Test Coverage UX as well as reliability and general user experience updates,
👍2
Комплексное путешествие от Java 8 к Java 21 с примерами кода основных улучшений API»
Привет друзья! В этой статье я хотел бы поговорить о различных версиях Java. Я хотел охватить каждую важную функцию и API, которые были представлены в каждой версии Java, от Java 8 до Java 21, с примерами кодирования, чтобы получить больше информации.
https://medium.com/@rathod-ajay/a-comprehensive-journey-from-java-8-to-java-21-with-code-examples-of-essential-api-enhancements-6817d2ab3ba8
Привет друзья! В этой статье я хотел бы поговорить о различных версиях Java. Я хотел охватить каждую важную функцию и API, которые были представлены в каждой версии Java, от Java 8 до Java 21, с примерами кодирования, чтобы получить больше информации.
https://medium.com/@rathod-ajay/a-comprehensive-journey-from-java-8-to-java-21-with-code-examples-of-essential-api-enhancements-6817d2ab3ba8
Medium
A Comprehensive Journey from Java 8 to Java 21 with Code Examples of Essential API Enhancements”
Hello Friends, In this article I would like to talk about various versions of Java. I wanted to cover each and every important feature and…
Изучите Spring Boot и Spring Data JPA
https://www.freecodecamp.org/news/learn-spring-boot-and-spring-data-jpa
https://www.freecodecamp.org/news/learn-spring-boot-and-spring-data-jpa
freeCodeCamp.org
Learn Spring Boot and Spring Data JPA
By mastering Spring Boot and Spring Data JPA, you'll be equipped to build efficient, scalable, and secure applications with ease, making you a valuable asset in the job market and a more effective developer. We just published a comprehensive video co...
Java-проект – Как построить простую систему управления парковками
https://www.freecodecamp.org/news/java-project-parking-lot-management-system
Как использовать LLM в Java с LangChain4j и Quarkus
https://developers.redhat.com/articles/2024/02/07/how-use-llms-java-langchain4j-and-quarkus
https://www.freecodecamp.org/news/java-project-parking-lot-management-system
Как использовать LLM в Java с LangChain4j и Quarkus
https://developers.redhat.com/articles/2024/02/07/how-use-llms-java-langchain4j-and-quarkus
freeCodeCamp.org
Java Project – How to Build a Simple Parking Lot Management System
Hello everyone! It's good to be back with another tutorial – this time on Java, one of the most popular programming languages out there today. Java is used by developers and enterprises to build powerful applications that serve many different purpose...
Data-ориентированное программирование на Java 21
https://inside.java/2024/02/12/voxxeddayscern-data-oriented-programming
https://inside.java/2024/02/12/voxxeddayscern-data-oriented-programming
inside.java
Data-Oriented Programming in Java 21
In data-oriented programming (DOP), we model data as data and polymorphic behavior with pattern matching. This talk will introduce the concept of DOP and its four principles...
☕️Абстрактные классы Java против интерфейсов
https://www.javacodegeeks.com/2024/02/javas-abstract-classes-vs-interfaces.html
☕️Модульное тестирование потоков Java и лямбда-выражений: краткое руководство
https://www.javacodegeeks.com/2024/02/unit-testing-java-streams-and-lambdas-a-quick-guide.html
https://www.javacodegeeks.com/2024/02/javas-abstract-classes-vs-interfaces.html
☕️Модульное тестирование потоков Java и лямбда-выражений: краткое руководство
https://www.javacodegeeks.com/2024/02/unit-testing-java-streams-and-lambdas-a-quick-guide.html
Java Code Geeks
Unlocking the Secrets of Abstraction with Abstract Classes and Interfaces - Java Code Geeks
Uncover the nuances of Java abstraction with our comprehensive guide on Abstract Classes vs. Interfaces. Learn when to use each and more
Простые хаки: как реализовать полиморфизм в Java
https://blog.jetbrains.com/idea/2024/02/easy-hacks-how-to-implement-polymorphism-in-java
https://blog.jetbrains.com/idea/2024/02/easy-hacks-how-to-implement-polymorphism-in-java
The JetBrains Blog
Easy Hacks: How To Implement Polymorphism in Java | The IntelliJ IDEA Blog
Polymorphism is the ability of an object to take on different forms. In programming, this means that a variable or a method can have different behaviors depending on the type of object it represents.
Гексагональная Архитектура и Spring Boot.
Всем привет!
Хочу рассказать про опыт применения гексагональной архитектуры в одном из наших микросервисов. С чем столкнулся и какие выводы сделал.
Читать далее https://habr.com/ru/articles/795127
Всем привет!
Хочу рассказать про опыт применения гексагональной архитектуры в одном из наших микросервисов. С чем столкнулся и какие выводы сделал.
Читать далее https://habr.com/ru/articles/795127
Хабр
Гексагональная Архитектура и Spring Boot
Всем привет! Хочу рассказать про опыт применения гексагональной архитектуры в одном из наших микросервисов. С чем столкнулся и какие выводы сделал. Боль Как обычно выглядит java проект на spring boot?...
Java без DTO
Выход за рамки DTO для улучшения дизайна приложений
https://medium.com/@bubu.tripathy/dto-free-java-ee70c43b5ad5
Выход за рамки DTO для улучшения дизайна приложений
https://medium.com/@bubu.tripathy/dto-free-java-ee70c43b5ad5
Medium
DTO-Free Java
Moving Beyond DTOs to Enhance Application Design
Методы в Java – объяснение на примерах кода
Методы необходимы для организации проектов Java, поощрения повторного использования кода и улучшения общей структуры кода.
В этой статье мы рассмотрим, что такое методы Java и как они работают, включая их синтаксис, типы и примеры. https://www.freecodecamp.org/news/java-methods
Создайте приложение Spring Boot с помощью AI Assistant
В этой статье мы создадим небольшое веб-приложение Java Spring Boot в IntelliJ IDEA с помощью JetBrains AI Assistant .https://blog.jetbrains.com/idea/2024/02/build-a-spring-boot-app-with-ai-assistant
Методы необходимы для организации проектов Java, поощрения повторного использования кода и улучшения общей структуры кода.
В этой статье мы рассмотрим, что такое методы Java и как они работают, включая их синтаксис, типы и примеры. https://www.freecodecamp.org/news/java-methods
Создайте приложение Spring Boot с помощью AI Assistant
В этой статье мы создадим небольшое веб-приложение Java Spring Boot в IntelliJ IDEA с помощью JetBrains AI Assistant .https://blog.jetbrains.com/idea/2024/02/build-a-spring-boot-app-with-ai-assistant
freeCodeCamp.org
Methods in Java – Explained with Code Examples
Methods are essential for organizing Java projects, encouraging code reuse, and improving overall code structure. In this article, we will look at what Java methods are and how they work, including their syntax, types, and examples. Here's what we'l...
Коротко о JDK 22
Учитывая регулярность выпусков Java, разработчики с нетерпением ждут каждой новой версии, учитывая улучшения и возможности, которые она приносит. Поскольку следующая итерация Java 22 готовится к выпуску 19 марта, пришло время углубиться в ожидаемые улучшения и обновления. Давайте рассмотрим, что Java 22 предлагает разработчикам: от повышения производительности до оптимизированных API. https://softwaremill.com/jdk-22-in-a-nutshell/
Учитывая регулярность выпусков Java, разработчики с нетерпением ждут каждой новой версии, учитывая улучшения и возможности, которые она приносит. Поскольку следующая итерация Java 22 готовится к выпуску 19 марта, пришло время углубиться в ожидаемые улучшения и обновления. Давайте рассмотрим, что Java 22 предлагает разработчикам: от повышения производительности до оптимизированных API. https://softwaremill.com/jdk-22-in-a-nutshell/
SoftwareMill
JDK 22 in a nutshell | SoftwareMill
A concise summary of the enhancements and features introduced in Java 22.
Java становится все более похожей на Rust, и я здесь ради этого!
https://joshaustin.tech/blog/java-is-becoming-rust
https://joshaustin.tech/blog/java-is-becoming-rust
joshaustin.tech
Java is becoming more like Rust, and I am here for it!
As programming enhancements and sophistications gain popularity, many programming languages follow suit.
25 лучших расширений Docker для каждого Java-разработчика в 2024 году
https://digma.ai/top-docker-extensions-for-developers
https://digma.ai/top-docker-extensions-for-developers
Digma
Top 25 Docker Extensions for Every Java Developer in 2024 - Digma
In this article, a list of Docker extensions for every developer covering security, observability, testing, database management, container orchestration,
👍2
Forwarded from Daily Dev Jokes. Юмор.
This media is not supported in your browser
VIEW IN TELEGRAM
Кодирование на Java против кодирования на Python.
😁6🤣2