Чашечка Java
前往频道在 Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
显示更多8 573
订阅者
+124 小时
无数据7 天
+230 天
帖子存档
8 576
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/
8 576
CheerpJ на основе Wasm запускает Java в веб-браузерах
Read: https://www.infoworld.com/article/3712706/wasm-based-cheerpj-runs-java-in-web-browsers.html#tk.rss_java
8 576
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/
8 576
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
8 576
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
8 576
Рыночные данные в кармане: как получать их быстро и просто с помощью Java/Kotlin и Spring Boot + TinkoffApi
Если вы хотите написать проект, связанный с рыночными данными или торговлей на бирже, и вы знакомы с Java или Kotlin и слышали про Spring Boot, то эта статья для вас
Читать: https://habr.com/ru/articles/790830/?utm_campaign=790830
8 576
Repost from Мобильная разработка
Дорожная карта по Android-разработке
Опытным разработчикам она поможет закрыть пробелы, а новичкам — построить личный план обучения и следовать ему.
Дорожная карта поможет понять, с чего начать погружение мир Java, Kotlin, Android Studio и популярными библиотеками. Вы поймёте, как устроен жизненный цикл приложения и как создавать красивый интерфейсы.
Вкратце — на изображении, подробности с пояснениями к каждому шагу — в статье: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta
#android
8 576
Исследование: самые горячие технобренды России
Привет! Вот уже много лет мы держим руку на пульсе рынка и следим за развитием узнаваемости технических брендов крупнейших игроков. В этих исследованиях неизменно помогаете вы: проходите множество скучных опросов и отвечаете на тысячу душных вопросов. И все ради того, чтобы получить максимально возможные объективные результаты.
В новом исследовании мы опросили 1083 респондента и постарались разобраться, где хотят работать IT-специалисты сегодня, как ищут работу и по каким критериям представители разных технических областей выбирают работодателя мечты. Делимся результатами!
Кого знают и где хотят работать
Согласно результатам опроса специалистом больше всего известно об условиях работы в Яндексе, Сбере и Тинькофф — именно в таком порядке.
Читать: https://habr.com/ru/companies/hh/articles/790716/?utm_campaign=790716
8 576
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/
8 576
Разбираемся с MavenGate, новой атакой на цепочку поставок для Java и Android-приложений
Всем привет!
Сегодня с вами Юрий Шабалин, генеральный директор «Стингрей Технолоджиз», и я хотел бы разобрать в этой статье новый тип атаки на цепочку поставок под названием «MavenGate».
А что в ней, собственно, такого? Ну хотя бы то, что ей подвержены более 18% всех Java-библиотек, соответственно, для Android это применимо в полной мере. Совершить эту атаку безумно просто. Суть ее основана на логике работы сборщиков Java/Android-проектов и разрозненности репозиториев, которые хранят эти библиотеки.
Если стало интересно и хочется проверить, уязвимы ли вы, добро пожаловать под кат!
Читать: https://habr.com/ru/companies/swordfish_security/articles/790544/?utm_campaign=790544
8 576
Предложение по Java позволит отказаться от sun.misc.Unsafe memory access
Read: https://www.infoworld.com/article/3712663/java-proposal-would-scrap-sunmiscunsafe-memory-access.html#tk.rss_java
8 576
Где бесплатно учить 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
8 576
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
8 576
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
8 576
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
8 576
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/
8 576
Переходим на российскую Java. Что это такое и зачем нужно?
Одна из сложнейших задач этого года — адаптация под новые условия работы с зарубежными вендорами и с open-source сообществом в целом. Open-source не решает все проблемы; в некоторых случаях он их только создает. При этом в российской разработке есть особенности, связанные с импортозамещением. Все вместе это наложило отпечаток на большинство классических программных платформ и языков программирования.
В 2023 году ЕДИНЫЙ ЦУПИС перевел информационные сервисы на отечественную платформу Java с поддержкой ее поставщика. Сейчас в качестве среды разработки и исполнения Java в ЕДИНОМ ЦУПИС используется Axiom JDK Pro. Давайте посмотрим на проблемы этого года глазами разработчиков Java-платформы, а поможет нам в этом Олег Чирухин, деврел в команде этого дистрибутива.
Читать: https://habr.com/ru/companies/1cupis/articles/790380/?utm_campaign=790380
8 576
Машинное обучение для Java-разработчиков: Конвейеры данных машинного обучения
Read: https://www.infoworld.com/article/3454363/machine-learning-for-java-developers-machine-learning-data-pipelines.html#tk.rss_java
8 576
Framework для автоматизации тестирования на Java
Привет, Хабр! В нашем сегодняшнем материале тестировщики Максим Жигарев и Артем Сенько из Блока ИТ‑развития инвестиционного бизнеса РСХБ‑Интех расскажут, как они автоматизировали тестирование в ИвестБлоке с использованием Java. Материал основан на докладе, с которым Артем и Максим выступили в рамках внутреннего митапа для сотрудников РСХБ.
Читать: https://habr.com/ru/companies/rshb/articles/790116/?utm_campaign=790116
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
