uk
Feedback
Чашечка Java

Чашечка Java

Відкрити в Telegram

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

Показати більше
8 570
Підписники
+224 години
-47 днів
-2830 день
Архів дописів
var в java, так долго ждали, чтобы стрельнуть себе в ногу Появление var в java - хорошо или плохо? Небольшое субъективное рассуждение на тему где это применять, а где нет. Читать: https://habr.com/ru/articles/917946/?utm_campaign=917946 @a_cup_of_java | Другие наши каналы

Создание массивов в Java: основные способы и примеры В статье рассмотрены базовые методы создания строковых и целочисленных м
Создание массивов в Java: основные способы и примеры В статье рассмотрены базовые методы создания строковых и целочисленных массивов в Java, их инициализация и доступ к элементам через индексы и циклы. Полезно для начинающих изучать структуру данных. Знакомьтесь с обширным ресурсом по программированию: от Java и Spring Boot до машинного обучения и Kubernetes. В статье собраны материалы для подготовки к интервью, изучения технологий и улучшения навыков разработки. Отличный гид для IT-специалистов и новичков. Архив публикаций и политика конфиденциальности сайта В статье представлена структура архивов по месяцам и годам публикаций, а также информация о политике конфиденциальности и условиях использования сайта. Текст помогает понять, как организован контент и обеспечена защита данных посетителей. Подробности: http://www.java67.com/2019/10/how-to-make-new-array-in-java.html #en @a_cup_of_java | Другие наши каналы

Как найти и вывести листья бинарного дерева в Java без рекурсии В статье рассмотрен алгоритм, который с помощью стека позволя
Как найти и вывести листья бинарного дерева в Java без рекурсии В статье рассмотрен алгоритм, который с помощью стека позволяет вывести все листовые узлы бинарного дерева без использования рекурсии. Такой подход полезен для подготовки к собеседованиям и сложных задач на структуру данных. Топовые темы для IT-учёбы и работы: от Java и Python до DevOps, микросервисов и машинного обучения. В статье собран обширный список ключевых технологий, курсов и интервью вопросов, полезных для развития и подготовки к собеседованиям в IT. Архив блогов за несколько лет Текст: В статье представлен архив публикаций за последние годы, демонстрирующий активность по месяцам и годам. Это позволяет проследить динамику и тематику материалов, опубликованных с 2012 по 2021 год. Интересно для тех, кто следит за развитием блога. Подробности: http://www.java67.com/2016/10/how-to-print-leaf-nodes-of-binary-tree-without-recursion-in-java.html #en @a_cup_of_java | Другие наши каналы

Проверка равенства двух массивов строк в Java Статья объясняет, как определить, одинаковы ли два массива строк по длине и сод
Проверка равенства двух массивов строк в Java Статья объясняет, как определить, одинаковы ли два массива строк по длине и содержимому. Рассмотрен простой метод с последовательной проверкой каждого элемента, включая обработку null и сравнение по индексам. Такой подход подойдет и для других типов массивов. Топ тем в мире IT и программирования: от Java и Spring до Data Science и Kubernetes. В статье собрана огромная коллекция материалов и курсов, которые помогут прокачать навыки и подготовиться к интервью. Отличный ресурс для разработчиков всех уровней. Архив публикаций за несколько лет: динамика и активность Текст поста: Представлен подробный архив публикаций блога за период с 2012 по 2024 год. Видно, как менялось количество постов в разные месяцы и годы, отражая динамику активности авторов и развитие проекта. Подробности: http://www.java67.com/2022/01/how-to-check-if-two-strings-array-are.html #en @a_cup_of_java | Другие наши каналы

Кто быстрее? Тестируем скорость языков программирования на Эльбрусе Приветствую! Я разработчик в компании НИЦ ЦТ. Мы разрабатываем операционную систему, адаптированную под российские процессоры Эльбрус. Процессоры Эльбрус имеют свою ориггииальную архитектуру которая имеет свои преимущества и недостатки. В частности, интерпретируемые языки программирования не блещут производительностью. Вот мы и решили провести сравнительное тестирование различных языков, компиляторов и интерпретаторов чтобы выяснить, что лучше использовать для разработки под Эльбрус. В статье представлены результаты бенчмарка Programming language benchmark, основанного на решении набора задач идентичными алгоритмами, реализованными на разных языках. Это позволяет оценить эффективность генерируемого компиляторами (или интерпретаторами) кода для выбранной архитектуры, поскольку скорость выполнения напрямую зависит от архитектурных особенностей процессора. Учитывая использование одного ядра процессора в тестах, результаты отражают потенциал оптимизации кода на низком уровне для каждого языка программирования в рамках заданной аппаратной платформы. Полученные данные позволят разработчикам делать более обоснованный выбор языка программирования для задач, критичных к производительности, с учетом специфики целевой архитектуры. Читать: https://habr.com/ru/companies/nic_ct/articles/917490/?utm_campaign=917490 @a_cup_of_java | Другие наши каналы

7 курсов, с которых реально стартуют в IT в 2025 Хотите начать карьеру в IT с нуля? Рассказываем, какие курсы в 2025 реально
7 курсов, с которых реально стартуют в IT в 2025 Хотите начать карьеру в IT с нуля? Рассказываем, какие курсы в 2025 реально помогают попасть в IT, даже без опыта и тех.образования. Читать: «7 курсов, с которых реально стартуют в IT в 2025» @a_cup_of_java | Другие наши каналы

Новая фича в Java 21: Виртуальные потоки: новые возможности для I/O bound микросервисов Привет, Хабр! Я Иван Попов, ведущий инженер ЦК платформенных и интеграционных решений РСХБ-Интех. Java — мой самый любимый язык программирования, я всю жизнь работал только на нём. Сейчас я работаю в банке и хочу разрушить стереотип  о том, что в банках все работают на Vegas. На java мы очень много работаем, тем более если видим, что новая технология позволяет нам оптимизировать процессы разработки (а количество интеграций огромное). Расскажу о новой фиче виртуальных потоков в Java 21, которая призвана повысить эффективность многопоточного кода. Читать: https://habr.com/ru/companies/rshb/articles/917506/?utm_campaign=917506 @a_cup_of_java | Другие наши каналы

Оверинжиниринг в луковичной и гексагональной архитектурах Команда Spring АйО перевела статью, которая рассказывает о том, как луковичная и гексагональная архитектура часто используется программистами в неоправданно сложном варианте, взятом из учебника, и как эти архитектурные стили можно упростить, получив от этого существенные преимущества в плане затрат на разработку и поддержку. Читать: https://habr.com/ru/companies/spring_aio/articles/917172/?utm_campaign=917172 @a_cup_of_java | Другие наши каналы

Лучшие онлайн-курсы по динамическому программированию для подготовки к техническим собеседованиям в 2025 году В статье собран
Лучшие онлайн-курсы по динамическому программированию для подготовки к техническим собеседованиям в 2025 году В статье собрана шесть курсов с подробным разбором тем и техник, которые помогут эффективно решать задачи и повысить шансы на успех в интервью. Рекомендуемый ресурс для подготовки к собеседованиям по программированию — платформа Educative. За $14.9 в месяц доступны курсы по структурам данных, алгоритмам и динамическому программированию, которые помогут повысить навыки и уверенность при прохождении интервью. Интересные материалы по программированию: от тестирования и Unity 3D до Spring и алгоритмов на Java. В статье собраны полезные вопросы для интервью и обзоры курсов, которые помогут прокачать навыки и подготовиться к собеседованиям в IT. Подробности: http://www.java67.com/2021/11/best-dynamic-programming-courses-for.html #en @a_cup_of_java | Другие наши каналы

Топ-5 бесплатных курсов по Kotlin в 2025 году Kotlin — современный язык программирования для Android и серверной разработки,
Топ-5 бесплатных курсов по Kotlin в 2025 году Kotlin — современный язык программирования для Android и серверной разработки, совместимый с Java. В подборке — курсы от Google, Udemy и Coursera, которые помогут быстро освоить язык с нуля и углубиться в ключевые концепции. Лучшие бесплатные курсы для Java-разработчиков в 2025 году! В подборке - обучение full-stack Java, Git и GitHub, Spring Framework, алгоритмам и даже JavaScript. Идеально для повышения квалификации и расширения навыков без затрат. Топ-курсы и вопросы для подготовки к интервью по Java и Spring в 2025 году. В подборке собраны актуальные темы по Java, SQL, структурам данных и фреймворкам, которые помогут успешно пройти собеседование и улучшить навыки программирования. Подробности: http://www.java67.com/2020/05/5-free-courses-to-learn-kotlin-for-java-and-Android-developers.html #en @a_cup_of_java | Другие наши каналы

Топ-6 бесплатных курсов по Bootstrap для новичков в 2025 году Узнайте, где можно бесплатно освоить популярный фреймворк для с
Топ-6 бесплатных курсов по Bootstrap для новичков в 2025 году Узнайте, где можно бесплатно освоить популярный фреймворк для создания адаптивных сайтов с нуля. Эти курсы подойдут для веб-разработчиков, желающих быстро научиться работать с Bootstrap. Лучшие онлайн-курсы для разработчиков в одном месте! В подборке представлены курсы по Python, Java, Spring, DevOps и другим направлениям — как платные, так и бесплатные. Отличный ресурс для повышения квалификации и подготовки к интервью. Подробности: http://www.java67.com/2019/01/5-free-bootstrap-course-to-learn-online.html #en @a_cup_of_java | Другие наши каналы

Как встроить распознавание документов в Android: пошаговое руководство Разбираемся, как быстро добавить возможность распознав
Как встроить распознавание документов в Android: пошаговое руководство Разбираемся, как быстро добавить возможность распознавания документов в Android. Пошаговое руководство по встраиванию Smart Document Engine. Читать: «Как встроить распознавание документов в Android: пошаговое руководство» @a_cup_of_java | Другие наши каналы

Часть 2: Как я реализовал взаимодействие микросервисов — Kafka и gRpc Привет! Меня зовут Бромбин Андрей, и сегодня я продолжаю цикл статей о создании микросервисного приложения с нуля. В этом выпуске мы сосредоточимся на взаимодействии между микросервисами, используя два подхода: асинхронный с помощью Kafka и синхронный через gRPC. Независимо от вашего опыта, этот туториал предоставит вам готовые решения и ценные знания для создания Java Spring Microservices. Начинающие разработчики получат чёткое пошаговое руководство, а опытные специалисты — новые идеи, практические примеры и возможности для обмена опытом с коллегами. Разрабатывайте микросервисы эффективно и достигайте отличных результатов! Читать: https://habr.com/ru/companies/ruvds/articles/912502/?utm_campaign=912502 @a_cup_of_java | Другие наши каналы

Spring Data JPA и Hibernate: ориентируемся на производительность. Часть 1 Команда Spring АйО перевела и адаптировала доклад Мацея Валковяка “Performance oriented Spring Data JPA & Hibernate”, в котором на наглядных примерах рассказывается, как существенно улучшить производительность приложения, оптимизировав его взаимодействие с БД. Доклад будет опубликован тремя частями. В первой части будет рассказано об управлении подключениями к базе данных и как простой оптимизацией такого управления сделать приложение намного более быстрым. Читать: https://habr.com/ru/companies/spring_aio/articles/916818/?utm_campaign=916818 @a_cup_of_java | Другие наши каналы

Думает ли искусственный интеллект о коте Шрёдингера? История о том, как я внедрял в алгоритм идею параллельных вселенных Представьте алгоритм, который моделирует параллельные реальности: как изменятся системы, если мы чуть сдвинем входные параметры? Какие последствия окажутся важными, а какие — потеряют значение? Какие метрики перестанут работать? Мы больше не гонимся за одной "истиной". Мы проектируем карту будущего — с ветвлениями, визуализациями и понятными выводами. Читать: https://habr.com/ru/articles/916524/?utm_campaign=916524 @a_cup_of_java | Другие наши каналы

Решение задачи Two Sum на Java В статье описан классический подход к поиску двух чисел в массиве, сумма которых равна заданно
Решение задачи Two Sum на Java В статье описан классический подход к поиску двух чисел в массиве, сумма которых равна заданному числу. Приведен простой пример решения с двойным циклом и обсуждена его временная сложность O(n²). Полезно для начинающих и подготовки к интервью. Топ тем для IT-специалистов в 2024 году: от Java и Spring до машинного обучения и облачных технологий. Статья охватывает ключевые направления и популярные инструменты, полезные для подготовки к интервью и развития в профессии. Узнайте, что актуально на рынке сейчас. Архивы публикаций за последние годы В представленном материале собрана хронология публикаций по месяцам и годам с 2012 по 2021 год. Здесь можно проследить динамику активности и найти интересующие записи в архиве на разные периоды. Подробности: http://www.java67.com/2020/07/how-to-solve-two-sum-array-problem-in-java.html #en @a_cup_of_java | Другие наши каналы

6 ключевых структур данных для Java-программистов Статья раскрывает важность базовых структур данных в Java, таких как массив
6 ключевых структур данных для Java-программистов Статья раскрывает важность базовых структур данных в Java, таких как массивы, списки, хеш-таблицы, стеки, очереди и множества. Знание их работы и использования в Java Collection Framework помогает создавать эффективные и производительные приложения. Как выбрать между HashMap и ConcurrentHashMap в Java Для однопоточных задач подойдет HashMap, а для работы с несколькими потоками лучше использовать ConcurrentHashMap. Это простой способ обеспечить корректную работу с данными в многопоточной среде. Как копировать массивы и реализовать связные списки в Java В статье рассказывается о базовых способах копирования массивов с помощью функций copyOf и copyOfRange, а также о том, как реализовать структуру данных связного списка на Java. Полезно для начинающих и тех, кто хочет укрепить знания. Подробности: http://www.java67.com/2013/08/ata-structures-in-java-programming-array-linked-list-map-set-stack-queue.html #en @a_cup_of_java | Другие наши каналы

Постфиксный обход бинарного дерева в Java: как и почему Разбор алгоритма постфиксного (post-order) обхода бинарного дерева с
Постфиксный обход бинарного дерева в Java: как и почему Разбор алгоритма постфиксного (post-order) обхода бинарного дерева с примером на Java. В статье подробно обсуждается рекурсивная реализация, которая сначала посещает левое, потом правое поддерево, а потом выводит значение корня. Такой подход полезен, например, при удалении узлов. Лучшие курсы для IT-специалистов: от Spring и Hibernate до DevOps и JavaScript. В подборке — как платные, так и бесплатные курсы по популярным технологиям и инструментам для развития и прокачки навыков в программировании и разработке. Архивы публикаций по годам и месяцам В статье представлена статистика публикаций за разные годы и месяцы. Можно увидеть, как менялся объём контента с 2012 по 2023 год, что позволяет проследить динамику активности автора в блоге. Подробности: http://www.java67.com/2016/10/binary-tree-post-order-traversal-in.html #en @a_cup_of_java | Другие наши каналы

Рекомендации Oracle по выбору между ArrayList и LinkedList В Java существует две реализации интерфейса List: ArrayList и LinkedList. Какая из них лучше? Как выбрать подходящую для вашего приложения? В данной статье мы сравним их различия, производительность и потребление памяти, чтобы помочь вам определиться с выбором. Читать: https://habr.com/ru/articles/912632/?utm_campaign=912632 @a_cup_of_java | Другие наши каналы

CORS от А до Я: история, ошибки и грамотная настройка Что такое CORS, почему браузер блокирует запросы и как избежать типичны
CORS от А до Я: история, ошибки и грамотная настройка Что такое CORS, почему браузер блокирует запросы и как избежать типичных ошибок. Простое объяснение для разработчиков + рабочие решения. Читать: «CORS от А до Я: история, ошибки и грамотная настройка» @a_cup_of_java | Другие наши каналы