Java News
Open in Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Show more4 384
Subscribers
No data24 hours
+57 days
-230 days
Posts Archive
4 384
Хитрость, или как устроиться middle java developer, не имея опыта работы в Java
Приветствую всех учащихся Java, а так же профессионалов.
Возможно, моя история для кого-то будет примером, как делать надо, а для кого-то — как делать не надо.
На дворе 19.10.2021, и сегодня я прошел испытательный срок (3 месяца) в качестве Java middle developer в крупной компании. Раньше опыта в разработке Java не было. До 04.06.2020 о Java я не знал ничего. Когда меня взяли на джависта, я пообещал, что если пройду испытательный срок, напишу историю успеха
Читать статью
4 384
How to use WeakHashMap in Java? Example Tutorial
Hello friends, we are here today again on our journey to Java. I hope everyone is fine and ready to board our train of knowledge. Today we are gonna learn something very interesting and very exciting. Today's topic will definitely be very useful in coding and programming. This topic would surely decrease your time complexity, and space requirements for any task very significantly :p So what's the wait? Let's start!
Читать статью
4 384
Ускоряем pow
В этой статье я хочу поделиться несколькими нестандартными алгоритмами для быстрого возведения числа в степень, а также продемонстрировать их реализацию и сравнить их быстродействие в C++, C# и Java.
Читать статью
4 384
Eclipse IDE 2021-09 Supports Java 17
The Eclipse Foundation released Eclipse IDE 2021-09, a quarterly update of its flagship project, on September 15, 2021. It supports Java 17 through a plugin and improves Java refactoring, code assist, Git history navigation, and the IDE's dark mode. As can be expected in such a short amount of time, the recently established Eclipse IDE Working Group has not been able to reverse the decline in sub-project activities.
Читать статью
4 384
Не самые очевидные советы по написанию DTO на Java
Сегодня приложения зачастую имеют распределенный характер. Для подключения к другим сервисам нужно писать больше кода — и при этом стараться сделать его простым.
Чтобы воспользоваться данными из внешней службы, мы обычно преобразуем полезную нагрузку JSON в объект передачи данных (Data Transfer Object, DTO). Код, обрабатывающий DTO, быстро усложняется, но с этим могут помочь несколько советов. Вполне возможно писать DTO, с которыми легче взаимодействовать и которые облегчают написание и чтение кода. Если объединить их вместе — можно упростить себе работу.
Читать статью
4 384
5 best Java 17 features that developers will love
The new Java 17 release contains plenty of new features that will intrigue developers. Here are five features that should push developers off the Java 11 LTS to JDK 17.
Читать статью
4 384
Вячеслав Смирнов. Профилирование JVM в Kubernetes
Вариантов и инструментов профилирования JVM много, так много, что обо всех и не рассказать. И каждый имеет свои особенности, плюсы и минусы.
Вячеславу повезло использовать разные инструменты. И повезло найти разные дефекты микросервисов на основе JVM. Спикер проанализировал, разделил инструменты и дефекты микросервисов на группы, и хочет рассказать о:
• подборе профайлеров и их настройках под задачу;
• собранных рецептах профилирования JVM в Kubernetes;
• моментах, когда профилирование вредит, а когда помогает.
Читать статью
4 384
Spring @Bean Example? What does the @Bean annotation do in Spring Framework?
Hello Java programmers, if you are wondering what is @Bean annotation in Spring Framework, what is the purpose, and how to use it then you have come to the right place.
Читать статью
4 384
Java News Roundup: WildFly 25, JEP 408, Quarkus 2.3.0, MicroProfile 5.0-RC1, Mockito 4.0, Jelastic
This week's Java roundup for October 4th, 2021, features news from OpenJDK, JDK 18, Spring Cloud 21.0.0-M2, WildFly 25, Quarkus 2.3.0.Final, MicroProfile 5.0-RC1, Open Liberty 21.0.0.11-beta, Mockito 4.0, Apache Camel 3.12.0 and 3.7.6, Apache Camel Quarkus 2.3.0 and Jelastic PaaS acquired by Virtuozzo.
Читать статью
4 384
15 инструментов и сервисов для продуктивности разработчика
Самые лучшие разработчики всегда стараются вооружиться самыми подходящими инструментами и сервисами (для различных задач). Работа в паре с такими специалистами очень полезна для начинающих. Вы можете перенять приемы работы, узнать о новых сочетаниях клавиш, а также — познакомиться с инструментами, которые помогают вашим старшим товарищам в работе.
Читать статью
4 384
Мой путь Java программиста
Я более 8 лет занимаюсь профессиональной Java разработкой. На данный момент я возглавляю исследовательский отдел в крупной Европейской компании в качестве Ведущего Java Архитектора.
Но так было далеко не всегда и были моменты, когда казалось, что мне вообще не быть Java разработчиком и выбор программирования в университете это моя большая ошибка. В этой статье я хочу поделиться как мне удалось преодолеть личностный кризис и доказать не только себе, но и всем окружающим, что нет ничего невозможного.
Читать статью
4 384
Oracle Proposes Shorter Java LTS Cycle of Two Years
Concurrent with the release of Java 17, Mark Reinhold, chief Java architect of the Java Platform Group at Oracle, proposed to shorten the Java Long-Term Support (LTS) cadence from three years to two years. The launch of Java 17 just finished the current three-year LTS cadence of Java 11. Acceptance of this proposal seems likely: Fellow OpenJDK downstream distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but..."
Читать статью
4 384
Обзор улучшений сборщика мусора ZGC в JDK 17
Сегодня мы поговорим про сборщик мусора ZGC, который характеризуется очень малым временем отклика даже при работе с большими хипами.
Впервые ZGC увидел свет в качестве экспериментальной фичи в JDK11, а в продакшн попал в JDK15.
В JDK17 сборщик мусора ZGC получил 41 улучшение. Некоторые из них будут рассмотрены в предложенной статье.
Читать статью
4 384
Laconic POM: скрываем многословность pom.xml
Зачастую, одна из претензий к Maven - выбор многословного XML для описания проекта. Polyglot for Maven должен был решить эту проблему, но проект не "взлетел". Для буквального сокрытия этой проблемы существует IDEA-плагин Laconic POM.
Плагин сворачивает многословные XML-структуры превращая их в однострочники.
Читать статью
4 384
Функции области видимости (Scope Function) в Kotlin
Сразу оговорюсь, что статья объясняет базовые понятия и если вы уже программируете на Kotlin, то скорее всего вы уже все знаете. Большая часть того, что приведено в статье, освещено в официальной документации, поэтому статью можно рассматривать как дополнительный материал к ней.
В статье используется термин "функции области видимости" для "Scope Function". Это определение взято из перевода документации на русский язык.
Читать статью
4 384
Top 30 Spring Core, Spring MVC and Spring Security Interview Questions Answers
Spring Interview Question is one of the first things Java programmers should prepare before appearing on any Java or Spring interview. With the immense popularity of Spring frameworks like Spring MVC and Spring Boot in the Java world, the focus on Spring skills on interviews increases daily. For those who don't know, the Spring framework is one of the most famous structures for Java applications, which aims to simplify Java development. It revolutionized the Java development when it initially came with concepts of Dependency Injection and Inversion of Control, which made writing a testable and maintainable Java application.
Читать статью
4 384
Книжная доминация Python и Java
Популярность технологий в современной мире - это сочетание реализованных исторических возможностей, верное и преданное комьюнити, удобный инструментарий, накопленная база знаний и поддержка крупным игроком. Ну и не нужно забывать про удачу, она всегда была и будет в it-сфере.
Без всякого сомнения, самыми влиятельными языками программирования в настоящий момент являются Java и Python. И я приведу простой пример, почему их величие еще не скоро сойдет на нет.
Читать статью
4 384
UTF-8 станет кодировкой по умолчанию в JDK 18
Компания Oracle, занимающаяся поддержкой стандартов языка Java, объявила, что начиная с JDK 18, кодировкой по умолчанию в Java-приложениях и других программных продуктах станет UTF-8. В настоящее время кодировка UTF-8 доминирует как стандарт для веб-сайтов — в ней публикуется примерно 95% контента.
Кодировка по умолчанию в JDK 18 решит проблему с искажением текста в Windows. Это связано с тем, что объект FileReader считывает текстовое содержимое в кодировке 1252, которая является языковым стандартом в Windows. В macOS подобная проблема отсутствует, поскольку в этой операционной системе UTF-8 является кодировкой по умолчанию
Изменение согласуется с существующими в Java методами newBufferedReader/Writer класса java.nio.file.Files, где UTF-8 считается значением по умолчанию, если не задана определенная кодировка. Благодаря единому стандарту кодировки API-интерфейсы ввода-вывода JDK теперь всегда будут работать одинаково, предсказуемо, без необходимости обращать внимание на среду хоста и / или пользователя.
Читать статью
4 384
Java News Roundup: Hazelcast 5.0, Changes Coming to WildFly, Scene Builder 17, Hibernate ORM
This week's Java roundup for September 27th, 2021, features news from JDK 18, Hazelcast 5.0, point and release candidates of Hibernate ORM, Spring Initilizr 0.11.0, significant changes planned for WildFly, Open Liberty 21.0.0.10, Scene Builder 17, JReleaser 0.7.0, JDKMon 17.0.5, RefactorFirst 0.3.0, TornadoVM 0.11 and Sonatype dropping TLSv1.1 from their publishing servers.
Читать статью
4 384
Вакансия из Нур-Султана насмешила пользователей Сети
Вакансия Java-разработчика на скриншоте находится в категории "Бухгалтерия и финансы". От специалиста требуется умение водить машину и владеть табельным оружием, знание программ Wodr и Excel, а также высокая бдительность. Хотя в графе "Город" указан Нур-Султан, работать предлагается в Экибастузе.
Читать статью
Available now! Telegram Research 2025 — the year's key insights 
