en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Show more
8 573
Subscribers
+124 hours
No data7 days
+230 days
Posts Archive
Simplifying Java Development: Introducing Multi-File Program Launching JEP 458, Launch Multi-File Source-Code Programs, has b
Simplifying Java Development: Introducing Multi-File Program Launching JEP 458, Launch Multi-File Source-Code Programs, has been Closed/Delivered for JDK 22. This JEP proposes to enhance the Java Launcher to execute an application supplied as one or more files of Java source code. This allows a more gradual transition from small applications to larger ones by postponing a full-blown project setup. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2024/02/multi-file-program-launching/

CheerpJ на основе Wasm запускает Java в веб-браузерах Read: https://www.infoworld.com/article/3712706/wasm-based-cheerpj-runs
CheerpJ на основе Wasm запускает Java в веб-браузерах Read: https://www.infoworld.com/article/3712706/wasm-based-cheerpj-runs-java-in-web-browsers.html#tk.rss_java

Java Enhances Pattern Matching with Primitive Type Support in JEP 455 JEP 455, Primitive Types in Patterns, instanceof, and s
Java Enhances Pattern Matching with Primitive Type Support in JEP 455 JEP 455, Primitive Types in Patterns, instanceof, and switch (Preview), has been promoted from Proposed to Target to Targeted for JDK 23. This JEP, under the auspices of Project Amber, proposes to enhance pattern matching by allowing primitive type patterns in all pattern contexts, and extend instanceof and switch to work with all primitive types. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2024/02/java-enhances-pattern-matching/

Top 6 books to learn Java Virtual Machine, Garbage Collection, and Performance [UPDATED] In the last couple of years, I have
Top 6 books to learn Java Virtual Machine, Garbage Collection, and Performance [UPDATED] In the last couple of years, I have seen a trend of many Java developers wants to learn more and more about JVM internals and how Java Virtual Machine and its different component works. This trend was not so strong in the last decade, but with more and more focus on concurrency, performance, and scalability, Java developer is exploring JVM internals, Garbage collection, and Performance tuning in more detail. Unfortunately, there are not many good books to learn about JVM internals and their different components, but fortunately, we have an excellent Java Virtual Machine specification to learn fundamentals. It is also the most up-to-date reference because Java and JVM are kept changing, especially after Java 10. Java Interview questions and tutorials Читать: http://www.java67.com/2019/08/best-books-to-learn-java-virtual-machine-in-depth.html

6 лучших книг для изучения виртуальной машины Java, сборки мусора и производительности [UPDATED] В последние пару лет я наблюдаю тенденцию, когда многие Java-разработчики хотят узнать все больше и больше о внутреннем устройстве JVM и о том, как работает виртуальная машина Java и ее различные компоненты. В прошлом десятилетии эта тенденция была не так сильна, но с ростом внимания к параллелизму, производительности и масштабируемости Java-разработчики все более подробно изучают внутреннее устройство JVM, сборку мусора и настройку производительности. К сожалению, существует не так много хороших книг, позволяющих узнать о внутреннем устройстве JVM и ее различных компонентах, но, к счастью, у нас есть отличная спецификация виртуальной машины Java для изучения основ. Она также является наиболее актуальным справочником, поскольку Java и JVM постоянно меняются, особенно после выхода Java 10. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2019/08/best-books-to-learn-java-virtual-machine-in-depth.html

photo content

Рыночные данные в кармане: как получать их быстро и просто с помощью Java/Kotlin и Spring Boot + TinkoffApi Если вы хотите написать проект, связанный с рыночными данными или торговлей на бирже, и вы знакомы с Java или Kotlin и слышали про Spring Boot, то эта статья для вас Читать: https://habr.com/ru/articles/790830/?utm_campaign=790830

​Дорожная карта по Android-разработке Опытным разработчикам она поможет закрыть пробелы, а новичкам — построить личный план о
​Дорожная карта по Android-разработке Опытным разработчикам она поможет закрыть пробелы, а новичкам — построить личный план обучения и следовать ему. Дорожная карта поможет понять, с чего начать погружение мир Java, Kotlin, Android Studio и популярными библиотеками. Вы поймёте, как устроен жизненный цикл приложения и как создавать красивый интерфейсы. Вкратце — на изображении, подробности с пояснениями к каждому шагу — в статье: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta #android

Исследование: самые горячие технобренды России Привет! Вот уже много лет мы держим руку на пульсе рынка и следим за развитием узнаваемости технических брендов крупнейших игроков. В этих исследованиях неизменно помогаете вы: проходите множество скучных опросов и отвечаете на тысячу душных вопросов. И все ради того, чтобы получить максимально возможные объективные результаты. В новом исследовании мы опросили 1083 респондента и постарались разобраться, где хотят работать IT-специалисты сегодня, как ищут работу и по каким критериям представители разных технических областей выбирают работодателя мечты. Делимся результатами! Кого знают и где хотят работать Согласно результатам опроса специалистом больше всего известно об условиях работы в Яндексе, Сбере и Тинькофф — именно в таком порядке. Читать: https://habr.com/ru/companies/hh/articles/790716/?utm_campaign=790716

How Continuous Mobile Development Can Benefit from Test Automation Test automation can support continuous mobile software dev
How Continuous Mobile Development Can Benefit from Test Automation Test automation can support continuous mobile software development, by reducing manual testing efforts, minimizing human errors, and accelerating the release cycle. Burak Ergören shared his experiences from automating their mobile testing at QA Challenge Accepted 2023. By Ben Linders Read: https://www.infoq.com/news/2024/02/continuous-mobile-development/

Разбираемся с MavenGate, новой атакой на цепочку поставок для Java и Android-приложений Всем привет! Сегодня с вами Юрий Шабалин, генеральный директор «Стингрей Технолоджиз», и я хотел бы разобрать в этой статье новый тип атаки на цепочку поставок под названием «MavenGate». А что в ней, собственно, такого? Ну хотя бы то, что ей подвержены более 18% всех Java-библиотек, соответственно, для Android это применимо в полной мере. Совершить эту атаку безумно просто. Суть ее основана на логике работы сборщиков Java/Android-проектов и разрозненности репозиториев, которые хранят эти библиотеки. Если стало интересно и хочется проверить, уязвимы ли вы, добро пожаловать под кат! Читать: https://habr.com/ru/companies/swordfish_security/articles/790544/?utm_campaign=790544

Предложение по Java позволит отказаться от sun.misc.Unsafe memory access Read: https://www.infoworld.com/article/3712663/java
Предложение по Java позволит отказаться от sun.misc.Unsafe memory access Read: https://www.infoworld.com/article/3712663/java-proposal-would-scrap-sunmiscunsafe-memory-access.html#tk.rss_java

Где бесплатно учить Java в 2024 году В 2024 году изучение Java остается одним из актуальных направлений для тех, кто стремится стать профессиональным разработчиком. В настоящее время существует множество бесплатных ресурсов, которые предлагают уроки по Java, от курсов до университетских программ, что делает доступным изучение этого языка программирования для широкого круга людей. Изучения Java в 2024 году остается актуальным по нескольким причинам: 1. Популярность: Java является одним из самых популярных языков программирования в мире и сохранит свою популярность и в 2024 году. Множество компаний и организаций используют Java для разработки приложений и веб-сервисов, поэтому знание этого языка будет востребовано. 2. Карьерные возможности: Знание Java открывает широкий спектр карьерных возможностей. Работа с Java может предоставить вам возможность работать в таких областях, как разработка мобильных приложений, веб-разработка, разработка игр, аналитика данных и многое другое. 3. Android-разработка: Java является популярным языком программирования для разработки приложений под платформу Android. С учетом того, что Android продолжает быть одной из самых популярных мобильных операционных систем в мире, знание Java будет необходимым для разработки приложений для этой платформы. 4. Устоявшийся экосистема: Java имеет богатую экосистему инструментов и фреймворков, которые помогают разработчикам ускорить процесс разработки и повысить производительность. Знание Java позволит вам использовать все преимущества этой экосистемы и упростить свою работу. Читать Читать: https://habr.com/ru/articles/790518/?utm_campaign=790518

ExamClouds: Бесплатные Уроки Java для Начинающих с Видео, Тестами и Практикой В мире стремительно развивающихся технологий и программирования, найти надежный и обширный источник обучения может быть сложной задачей, особенно для тех, кто только начинает свой путь в программировании. Если вы в поиске идеального ресурса для освоения Java, то ваш ответ - ExamClouds! ExamClouds: Ваш Путеводитель в Мире Java На сайте www.examclouds.com мы предлагаем бесплатные уроки для начинающих по Java программированию, созданные с любовью к коду и стремлению делиться знаниями. Что делает ExamClouds уникальным и неотразимым источником обучения? Давайте рассмотрим несколько ключевых особенностей. 1. Обширные Учебные Материалы: Видео, Статьи, Тесты и Задания Каждый урок на ExamClouds охватывает все аспекты Java программирования. Вы не просто читаете статьи или смотрите видео - вы получаете полноценный опыт благодаря разнообразным форматам контента. Видеоуроки помогут вам визуализировать концепции, статьи подробно разъясняют материал, тесты проверяют ваши знания, а практические задания закрепляют полученные навыки. 2. Подходит для Всех Уровней Навыков Начинающие, будьте уверены, что ExamClouds создан для вас. Мы стараемся делать сложные концепции понятными и доступными. А опытные программисты найдут углубленные темы, которые помогут им совершенствовать свои навыки. 3. Интерактивные Тесты и Практика Что лучше, чем проверить свои знания? Пройдите тесты на ExamClouds, чтобы убедиться, что вы усвоили материал, и затем закрепите его на практике с нашими интересными заданиями. 4. Обновления и Расширения Ресурсов Читать: https://habr.com/ru/articles/790480/?utm_campaign=790480

5 лучших книг по паттернам проектирования для Java-разработчиков - Best of Lot Паттерны проектирования - неотъемлемая тема дл
5 лучших книг по паттернам проектирования для Java-разработчиков - Best of Lot Паттерны проектирования - неотъемлемая тема для объектно-ориентированных программистов, таких как разработчики на Java и C++. Она становится еще более важной по мере роста вашего опыта, потому что все начинают ожидать от вас гораздо большего в плане написания качественного кода. Я часто получаю письма от Java-разработчиков среднего и старшего звена о том, как перейти на следующий уровень, например, как стать Tech Lead, Team Lead или архитектором программного обеспечения; знание паттернов проектирования играет важную роль в принятии на себя большей технической ответственности. В то время как Книга GoF является библией по объектно-ориентированным паттернам проектирования, на мой взгляд, она слишком сухая и академичная. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/10/top-5-object-oriented-analysis-and-design-patterns-book-java.html

Top 5 Design Patterns Books for Java Developers - Best of Lot Design patterns are an essential topic for object-oriented prog
Top 5 Design Patterns Books for Java Developers - Best of Lot Design patterns are an essential topic for object-oriented programmers, like Java and C++ developers. It becomes even more important as your experience grows because everybody starts expecting a lot more from you in terms of writing quality code. I often receive emails from intermediate and senior Java developers about progressing to the next level, like how to become Tech Lead, Team Lead, or software architect; knowledge of design patterns plays an important role in taking more technical responsibility. While the GoF book is the bible for object-oriented design patterns, in my opinion, it is a bit too dry and academic. Java Interview questions and tutorials Читать: http://www.java67.com/2016/10/top-5-object-oriented-analysis-and-design-patterns-book-java.html

TornadoVM Launches TornadoInsight Plugin for IntelliJ IDEA TornadoInsight is an open-source IntelliJ plugin released in Decem
TornadoVM Launches TornadoInsight Plugin for IntelliJ IDEA TornadoInsight is an open-source IntelliJ plugin released in December 2023 to improve developers’ experience while working with TornadoVM. Its key features include an on-the-fly static checker and a dynamic testing framework. The plugin is available on JetBrains Marketplace and is available to install and use with JetBrains IDE versions 2022.3 and above. By Sirisha Pratha Read: https://www.infoq.com/news/2024/01/introducing-tornadoinsight/

Переходим на российскую Java. Что это такое и зачем нужно? Одна из сложнейших задач этого года — адаптация под новые условия работы с зарубежными вендорами и с open-source сообществом в целом. Open-source не решает все проблемы; в некоторых случаях он их только создает. При этом в российской разработке есть особенности, связанные с импортозамещением. Все вместе это наложило отпечаток на большинство классических программных платформ и языков программирования. В 2023 году ЕДИНЫЙ ЦУПИС перевел информационные сервисы на отечественную платформу Java с поддержкой ее поставщика. Сейчас в качестве среды разработки и исполнения Java в ЕДИНОМ ЦУПИС используется Axiom JDK Pro. Давайте посмотрим на проблемы этого года глазами разработчиков Java-платформы, а поможет нам в этом Олег Чирухин, деврел в команде этого дистрибутива. Читать: https://habr.com/ru/companies/1cupis/articles/790380/?utm_campaign=790380

Машинное обучение для Java-разработчиков: Конвейеры данных машинного обучения Read: https://www.infoworld.com/article/3454363
Машинное обучение для Java-разработчиков: Конвейеры данных машинного обучения Read: https://www.infoworld.com/article/3454363/machine-learning-for-java-developers-machine-learning-data-pipelines.html#tk.rss_java

Framework для автоматизации тестирования на Java Привет, Хабр! В нашем сегодняшнем материале тестировщики Максим Жигарев и Артем Сенько из Блока ИТ‑развития инвестиционного бизнеса РСХБ‑Интех расскажут, как они автоматизировали тестирование в ИвестБлоке с использованием Java. Материал основан на докладе, с которым Артем и Максим выступили в рамках внутреннего митапа для сотрудников РСХБ. Читать: https://habr.com/ru/companies/rshb/articles/790116/?utm_campaign=790116