Чашечка Java
Open in Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Show more8 552
Subscribers
+124 hours
-37 days
-2230 days
Posts Archive
8 549
Top 6 Online Courses to learn Java for Beginners in 2022 - Best of Lot
Hello everyone! if you want to learn Java Programming and become a Java Programmer in 2022 and looking for the best resources like books, online courses, tutorials, projects, and websites, you have...
Read: http://www.java67.com/2022/02/top-5-courses-to-learn-java-online-for.html
8 549
А насколько Loom реактивный?
Проект Loom добавит в Java 19 виртуальные треды. Что это? Новые перспективы для рынка труда нарисовались в предыдущей части заметки. В аспекте внутренностей JVM про Loom рассказывает Иван Углянский: рекомендую его доклад «Thread Wars — проект Loom наносит ответный удар».
Здесь мы оценим, как добавка повлияет на современные подходы серверной разработки. Потеснит ли новинка Scala и Kotlin с их фреймворками? Заодно ответим на вопрос «а в какой мере Loom — реактивный»?
Читать: https://habr.com/ru/post/669582/?utm_campaign=669582
8 549
6 Differences between HashSet, TreeSet, and LinkedHashSet in Java
Hello guys, in the last article, we have learned about difference between HashMap, TreeMap, and LinkedHashMap and in this article, we are going to learn about difference between HashSet, ...
Read: http://www.java67.com/2014/01/when-to-use-linkedhashset-vs-treeset-vs-hashset-java.html
8 549
Подготовили для вас подборки полезной информации по различным направлениям
— для веб-разработчиков: @tproger_web;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
8 549
JEP 428: Structured Concurrency to Simplify Java Multithreaded Programming
JEP 428, Structured Concurrency (Incubator), has been promoted from Proposed to Target to Targeted status for JDK 19. Under the umbrella of Project Loom, this JEP proposes simplifying multithreaded programming by introducing a library to treat multiple tasks running on different threads as an atomic operation. It will streamline error handling, improve reliability, and enhance observability.
By A N M Bazlur Rahman
Read: https://www.infoq.com/news/2022/06/java-structured-concurrency/
8 549
Top 5 Courses To Learn Data Analytics in 2022 - Best of Lot
Hello guys, if you want to learn Data Analytics and looking for best online courses and tutorials then you have come to the right place. In the past I have shared best Data Science Courses and things...
Read: http://www.java67.com/2022/06/top-5-courses-to-learn-data-analytics.html
8 549
Top 6 Courses to Learn Google Cloud Platform or GCP in 2022 - Best of Lot
Hello folks, if you want to learn Google Cloud Platform in 2022 and looking for the best resources like online courses, books, websites, and tutorials then you have come to the right place....
Read: http://www.java67.com/2021/12/-best-google-cloud-platform-course-online.html
8 549
Top 6 Free Courses to Learn Bootstrap Online for Beginners in 2022 [UPDATED] - Best of Lot
Bootstrap is one of the most popular front-end libraries, which provides a customizable HTML, CSS, and JavaScript template for creating a modern and responsive website. All the beautiful websites you...
Read: http://www.java67.com/2019/01/5-free-bootstrap-course-to-learn-online.html
8 549
Планируете освоить тестирование, но не знаете, с чего начать?
Уже 16 июня в 20:00 на открытом уроке OTUS вы сможете начать изучать основы. https://otus.pw/vksE/
За 1, 5 часа на занятии с опытным экспертом:
-Познакомитесь с задачами тестирования
-Узнаете, что такое тестирование и откуда оно появилось
-Ответят на вопрос: кто такой тестировщик и что он делает
-Изучте жизненный цикл тестирования, чек листы и тест-кейсы.
-Познакомитесь с актуальными системами ведения тест-кейсов и баг-трекером
Продолжить осваивать новую профессию вы сможете на специализации «QA Automation Engineer». Это онлайн-курс для тех, кто хочет с нуля освоить автоматизацию тестирования на Java.
Регистрация на урок: https://otus.pw/vksE/
Это #партнёрский пост
8 549
Better Java: JDK Enhancement Proposals explained
Read: https://www.infoworld.com/article/3662160/better-java-jdk-enhancement-proposals-jep-explained.html#tk.rss_java
8 549
Java on Azure Tooling Update – June 2022
Read: https://devblogs.microsoft.com/java/java-on-azure-tooling-update-june-2022/
8 549
How to convert an Array to Collection like Set and List in Java? Example Tutorial
Hello Java programmer, if you are wondering how to convert an Array to Collection like Set or List in Java then you have come to the right place. In the past, I have shared how to convert ArrayList...
Read: http://www.java67.com/2013/05/how-to-convert-array-to-collection-set-list-java.html
8 549
Debugging a JVM Crash for LinkedIn – Part 3
Read: https://devblogs.microsoft.com/java/debugging-a-jvm-crash-for-linkedin-part-3/
8 549
[Solved] How to solve climbing stairs problem in Java? Example
In this article, we are going to be solving the stairs problem using java, After that, I shall be explaining the concept of Array. but before we start writing codes it is fine to have an...
Read: http://www.java67.com/2022/06/solved-how-to-solve-climbing-stairs.html
8 549
How to Iterate over HashMap in Java? Map.entrySet().iterator() Example
What is the best way to Iterate over HashMap in Java? and not just HashMap, but any Map implementation including old Hashtable, TreeMap, LinkedHashMap and relatively newer ConcurrentHashMap, is a...
Read: http://www.java67.com/2013/08/best-way-to-iterate-over-each-entry-in.html
8 549
JDK 19: The new features in Java 19
Read: https://www.infoworld.com/article/3653331/jdk-19-the-new-features-in-java-19.html#tk.rss_java
8 549
Как работать с командой в Git?
9 июня в 20:00 на открытом уроке в OTUS разберут самые важные практические навыки командной работы Виталий Куценко, Java Lead в RND подразделении Ростсельмаша. На занятии поговорят про Pull Request, обсудят, как давать и получать обратную связь и почему это важно.
Ответят на вопросы, как
— Делать доработки в рамках PR
— Исправлять проблемы в PR
— Решать конфликты и многое другое
Занятие пройдет в рамках углубленного онлайн-курса «Java Developer. Professional» для тех, кто уже установил и настроил свой Git.
Для участия пройдите вступительный тест: https://otus.pw/dseJ/
8 549
Kotlin 1.7.0 Beta Enables Definitely Non-nullable Types
JetBrains has released Kotlin 1.7.0-Beta, enabling builder inference and definitely non-nullable types by default and reintroducing the min(), max(), minBy(), maxBy(), minWidth() and maxWith() functions. Regular expressions now support named capturing groups in Kotlin/JS and Kotlin/Native and allow checking for exact matches at specific positions.
By Johan Janssen
Read: https://www.infoq.com/news/2022/06/kotlin-1-7-0-beta/
8 549
Написание Paper/Bukkit плагина LiteSMT #1 — Основа понятий и окружение
Это моя первая публикация по созданию Bukkit/Paper плагина. Возможно данная статья поможет кому-то начать писать хоть какие-то плагины. Однако пока-что данный плагин не даёт неких интересных возможностей.
Читать статью
Читать: https://habr.com/ru/post/668836/?utm_campaign=668836
8 549
Добавляйте единицы измерения в имена
Есть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell:
time.sleep(300)
Thread.sleep(300)
threadDelay 300
Сколько «спят» эти программы? Программа на Python выполняет задержку на пять минут, программа на Java — на 0,3 секунды, а программа на Haskell — на 0,3 миллисекунды.
Как это можно понять из кода? А никак. Вам просто нужно знать, что аргументом time.sleepявляются секунды, а threadDelay— микросекунды. Если вы часто ищете эту информацию, то рано или поздно её запомните, но как сохранить читаемость кода для людей, никогда не встречавшихся с time.sleep?
Читать: https://habr.com/ru/post/668832/?utm_campaign=668832
Available now! Telegram Research 2025 — the year's key insights 
