Чашечка Java – Telegram
Чашечка Java
8.85K subscribers
3.86K photos
12 videos
56 files
6.33K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Channel created
Чашечка Java — канал, где будут собираться лучшие материалы по Java со всего интернета. А значит и на русском языке, и на английском.

Обновления в версиях языка, инструменты, структуры данных, сложные конструкции языка, связанные с Java технологии и фреймворки – обо всём этом читайте в канале: @a_cup_of_java
Как мы добавили поддержку языка Frege в IDEA. Часть 1

Привет! В этом посте мы расскажем, как реализовывали плагин для поддержки функционального языка Frege в IntelliJ IDEA. Если вам интересно, как IDE от JetBrains работают внутри, или вы хотите поконтрибьютить в языковые плагины (а может даже написать свой!), эта статья для вас. Мы пройдемся по этапам создания языкового плагина для IDEA, расскажем, с какими трудностями столкнулись, и как подружили этот язык с JVM-миром.

Читать: https://habr.com/ru/post/574692/?utm_campaign=574692
Корпоративный Release Manager: муки и радости

Выпуск релиза ПО — это не только сборка ПО в определённого формата пакет и отправка пакета на место его установки. Зачастую выпуск релиза включает в себя множество других задач, таких как:

Читать: https://habr.com/ru/post/574684/?utm_campaign=574684
How to implement PreOrder traversal of Binary Tree in Java - Example Tutorial

The easiest way to implement the preOrder traversal of a binary tree in Java is by using recursion. The recursive solution is hardly 3 to 4 lines of code and exactly mimic the steps, but before that,...

Read: http://www.java67.com/2016/07/how-to-implement-preorder-traversal-of-binary-tree-in-java.html
How to Remove Objects From ArrayList while Iterating in Java - Example Tutorial

One of the common problems many Java Programmers face is to remove elements while iterating over ArrayList in Java because the intuitive solution doesn't work like you just cannot go through an...

Read: http://www.java67.com/2018/12/how-to-remove-objects-or-elements-while-iterating-Arraylist-java.html
3 Ways to convert a Map to List in Java 8 - Example Tutorial

Hello guys, when you convert a Map to List in Java 8 or before, you have three choices like you can get a list of keys from Map, a List of values from Map, or a List of entries from Map, which...

Read: http://www.java67.com/2019/12/how-to-convert-map-to-list-in-java-8.html
Top 5 Free MongoDB and NoSQL courses for Beginners to Learn in 2021 - Best of Lot

If you want to learn MongoDB in 2021, one of the most popular NoSQL databases,s and are looking for free resources like free tutorials and free online MongoDB courses to start with, you have come to...

Read: http://www.java67.com/2020/10/5-free-mongo-db-courses-for-programmers.html
Difference between array and Hashtable or HashMap in Java

A couple of days back someone asked me about the difference between an array and a hashtable, though this is a generic data structure and programming question, I'll answer it from both a general...

Read: http://www.java67.com/2021/08/difference-between-array-and-hashtable.html
Загадки Enum'ов

Перечисления появились в пятой версии Java и с тех пор крепко обосновались в наших приложениях. Работа с перечислениями почти не отличается от работы с любыми другими классами в Java. Но есть несколько особенностей, которые вызывают удивление. Каждый раз сталкиваясь с ними, хочется спросить: "Почему так?".
Давайте попробуем разобраться.
Читать дальше →

Читать: https://habr.com/ru/post/575208/?utm_campaign=575208
Java News Roundup: Generational GZC, Kotlin 1.5.30, Jakarta EE 10 Release Plan, SpringOne Conference

It was relatively quiet in this week's Java roundup for August 23rd, 2021. Featured news includes JEP 413 having been promoted to Proposed to Target status, the Jakarta EE 10 release plan, work on generational ZGC, Kotlin 1.5.30, MicroProfile Rest Client 3.0-RC1, Hibernate ORM 5.3.22.Final, and the SpringOne conference.
By Michael Redlich

Read: https://www.infoq.com/news/2021/08/java-news-roundup-aug23-2021/
👍2
6 способов выполнения метода при старте Spring Boot приложения

При разработке на Spring Boot иногда нам нужно выполнить метод или фрагмент кода при запуске приложения. Этот код может быть любым, от записи определенной информации до настройки базы данных, заданий cron и т. д. Мы не можем просто поместить этот код в конструктор, потому что требуемые переменные или службы могут быть еще не инициализированы. Это может привести к исключению с нулевым указателем или некоторым другим.

Рассмотрим различные способы выполнения метода после запускаSpring Boot.

Читать: https://habr.com/ru/post/572828/?utm_campaign=572828