Чашечка Java
Open in Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Show more8 432
Subscribers
-324 hours
-177 days
-6930 days
Posts Archive
8 431
Сначала устраиваешься Java-разработчиком, а потом платишь за обучение
Самостоятельное обучение — это прекрасно, но подходит не всем из-за нехватки структуры и поддержки опытных наставников. И мы понимаем, что не все готовы выложить крупную сумму для оплаты курсов. Однако наши партнеры из Kata Academy предлагают исключительные условия обучения:
— Оплата только после трудоустройства: студент проходит курс, устраивается на работу и только потом платит.
— Минимальный уровень дохода 120 000 рублей: гарантированный договором.
— У них отличная статистика: они уже обучили и трудоустроили более 3000 студентов.
Узнайте больше подробностей про обучение.
Это #партнёрский пост
8 431
Интересные приёмы, взятые из исходников Android
Интересные приёмы, взятые из исходников Android
В процессе чтения исходников Android SDK я замечал интересные механики и приёмы написания кода, какие-то из них до сих пор используются при создании новых библиотек, другие, напротив, заменены более логичными и понятными конструкциями. В этой статье я постараюсь перечислить всё, что смог заметить сам при изучении исходников Android'а. Сразу отмечу: эта статья не претендует на полноту материала и возможно вы нашли даже больше интересных моментов при чтении кода, ладно, погнали, короче!
Читать дальше
Читать: https://habr.com/ru/companies/ruvds/articles/838330/?utm_campaign=838330
@a_cup_of_java | Другие наши каналы
8 431
Топ-6 курсов по анализу временных рядов на 2025 год
Анализ временных рядов помогает прогнозировать будущее на основе исторических данных. В статье представлен обзор шести лучших курсов по теме на 2025 год: от основ Python до продвинутых моделей прогнозирования. Подходит для всех уровней — от начинающих до экспертов. Проверка существования файла в Java
Хотите узнать, как проверить, существует ли файл в Java? В статье разобраны примеры и методы для реализации этой задачи. Отличное руководство для разработчиков, работающих с Java. Узнайте больше по ссылке!
Подробности: http://www.java67.com/2024/09/top-6-courses-to-learn-time-series.html
#en
@a_cup_of_java | Другие наши каналы
8 431
StringTokenizer vs split() в Java: что выбрать?
Статья объясняет различия между методами StringTokenizer и split() для разделения строк в Java. StringTokenizer устарел и не поддерживает регулярные выражения, тогда как split() предоставляет больше возможностей и гибкость. Рекомендуется использовать split(), особенно с регулярными выражениями. Подготовка к собеседованию по Java и Spring Boot
Текст: Готовитесь к собеседованию по Java и Spring Boot? В статье представлены вопросы для подготовки по Spring Boot, Spring Cloud, Spring MVC, микросервисам и SQL. Также вы найдете полезные курсы и советы для успешного прохождения собеседований. Подпишитесь на рассылку для обновлений.
Подробности: http://www.java67.com/2019/12/difference-between-stringtokenizer-and.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Как сравнить строки в Java: 5 способов
В статье описаны 5 способов сравнения строк в Java: equals() и equalsIgnoreCase() для проверки на равенство, compare() и compareTo() для лексикографического сравнения, и оператор == для сравнения ссылок. Используйте equals() для точного равенства, a equalsIgnoreCase() для нечувствительного к регистру.
Подробности: http://www.java67.com/2018/01/5-ways-to-compare-string-objects-in-java.html
#en
@a_cup_of_java | Другие наши каналы
8 431
19 сентября пройдет бесплатный онлайн-митап от Naumen для начинающих java-разработчиков. Будут говорить о том, как находить паттерны проектирования в коде и чего категорически нельзя делать при разработке API.
Рецепт неудачи: как создать проблемный REST-сервис — Константин Латышов из Naumen.
Расскажет, чего категорически нельзя делать при разработке API, а также поделится основными антипаттернами и лучшими практиками, которые можно использовать в промышленной разработке.
Паттерны проектирования в современных приложениях — Святослав Смоленский из Naumen.
На примере реального приложения разберет основные паттерны, которые помогают упростить чтение незнакомого кода. А еще расскажет о том, какие паттерны существуют и как находить их в коде.
Зарегистрироваться.
Встреча пройдет онлайн 19 сентября в 16:00 мск.
Если вы из Екатеринбурга — приходите на афтепати!
Это #партнёрский пост
8 431
Лучшие онлайн курсы для подготовки к SAT в 2025 году
Если вы готовитесь к SAT и ищете эффективные онлайн-курсы, обратите внимание на подборку лучших программ от Udemy. Курсы охватывают все ключевые аспекты экзамена и помогут вам добиться высоких результатов. Узнайте больше в статье!
Подробности: http://www.java67.com/2024/09/top-5-courses-for-sat-test-in-2025-best.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Java. Мое решение для поиска изменений между двумя объектами. ChangeChecker
Во время работы над аддоном для Jakarta-валидации мне пришлось писать логику по проверке изменений в модели по собственной аннотации CheckExistingByConstraintAndUnmodifiableAttributes.
Долго разглядывал получившейся код, и в голову пришла светлая (наверное) идея: почему бы не вынести все это в полноценный настраиваемый класс?
Читать: https://habr.com/ru/articles/840396/?utm_campaign=840396
@a_cup_of_java | Другие наши каналы
8 431
Как добавить текст в файл на Java
Прочтите эту статью, чтобы узнать, как добавить текст в существующий файл на Java. В статье рассмотрено использование классов `FileWriter` и `BufferedWriter`, а также демонстрируется пример кода, чтобы быстро освоить этот процесс. Особенно полезно для начинающих и опытных программистов. Подготовка к собеседованию по Java и Spring Boot
Ищете материалы для подготовки к собеседованию по Java и Spring Boot? На этом сайте вы найдете вопросы для собеседования по различным темам, таким как Spring Boot, Spring Cloud, Spring MVC, а также по микро-сервисам и базам данных. Подпишитесь на рассылку, чтобы не пропустить обновления и скидки.
Подробности: http://www.java67.com/2020/02/how-to-append-text-to-file-in-java.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Работа с файлами и директориями в Java: Основы
Статья от Java67 объясняет, как эффективно работать с файлами и директориями в Java. Рассмотрены важные классы и методы, такие как File, InputStream, OutputStream, и новые возможности Java NIO. Также даются советы по управлению ресурсами и предотвращению распространённых ошибок разработчиков.
Подробности: http://www.java67.com/2018/01/dealing-with-files-and-directories-in-java.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Короткая история Java
Команда Spring АйО подготовила перевод статьи, посвящённой истории Java — одного из самых популярных языков программирования.
В статье вы найдёте не только краткую языка, но и его ключевые характеристики, которые сделали этот язык программирования таким востребованным.
Читать: https://habr.com/ru/companies/spring_aio/articles/840336/?utm_campaign=840336
@a_cup_of_java | Другие наши каналы
8 431
Java News Roundup: Class-File API, GlassFish, JHipster, JReleaser, Hibernate Search, Micronaut
This week's Java roundup for August 26th, 2024 features news highlighting: JEP 484, Class-File API, promoted to Candidate status, GlassFish 7.0.17, JHipster 8.7.0, JReleaser 1.14.0, Hibernate Search 7.1.2 and 7.2.1, and Micronaut Framework 4.6.0.
By Michael Redlich
Read: https://www.infoq.com/news/2024/09/java-news-roundup-aug26-2024/
@a_cup_of_java | Другие наши каналы
8 431
Лучшие онлайн-курсы для подготовки к LSAT в 2025 году
Ищете лучшие курсы для подготовки к LSAT? В статье рассматриваются топ-5 курсов, которые помогут вам освоить все необходимые навыки для успешной сдачи экзамена. Здесь вы найдете курсы по логическому и аналитическому мышлению, пониманию текстов и написанию эссе. Подготовьтесь к поступлению в престижные юридические школы! Подготовка к интервью по Java и Spring Boot
Ищете материалы для подготовки к интервью по Java и Spring Boot? Обратите внимание на блог, где собраны вопросы по Spring Boot, Spring Cloud, MVC, микросервисам и другим темам. Подпишитесь на рассылку и получайте обновления и скидки на курсы.
Подробности: http://www.java67.com/2024/09/top-5-courses-for-lsat-law-test-in-2025.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Python, Go, Rust: названы самые популярные языки программирования в 2024 году
В 2024 году Python сохраняет лидирующие позиции среди языков программирования благодаря широкому применению. JavaScript и Java остаются популярными для фронтенд-разработки и корпоративных приложений
Читать: «Python, Go, Rust: названы самые популярные языки программирования в 2024 году»
@a_cup_of_java | Другие наши каналы
8 431
Бесконечная, вечная платёжная система всея МИРЭА
В это нелегкое время, так сложно найти работу, когда первокурсники МИРЭА уже пишут курсовые с микросервисами на 1к рпс, а выпускники каждый по системе на миллиарды пользователей. Видимо старому Java-коту ничего не остается, кроме как беседовать с вечностью и её сестрой бесконечностью. Если не они, то кто поможет коту найти работу?
Статью можно прочесть в формате pdf.
В атаку!
Читать: https://habr.com/ru/articles/840170/?utm_campaign=840170
@a_cup_of_java | Другие наши каналы
8 431
Топ-6 сайтов для изучения веб-разработки в 2025 году
Хотите освоить веб-разработку? В статье рассмотрены лучшие платформы для обучения: Udemy, Coursera, Pluralsight, Educative.io, w3Schools и freecodecamp. Курсы от базового HTML до продвинутых проектов помогут вам освоить все основные навыки. Узнайте больше и выберите подходящий сайт! Подготовьтесь к собеседованию по Spring
В статье собраны ресурсы и вопросы для подготовки к собеседованиям по Spring, включая Spring Boot, Spring Cloud и Spring MVC. Также включены курсы и вопросы по основным темам: Core Java, SQL, структуры данных и паттерны проектирования.
Подробнее по ссылке.
Подробности: http://www.java67.com/2024/09/6-best-websites-to-learn-web.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Где начать учиться программированию в 2025 году?
Статья подробно рассказывает, как выбрать свой путь в мир программирования. Рассматриваются такие вопросы, как выбор языка и ресурсов для обучения: бесплатные курсы на YouTube и проекты типа freeCodeCamp. Советуют начинать с языка, например, Python или JavaScript, и выделяют важность персональных проектов. Подготовка к интервью по Java и Spring Boot
Ищете подготовку к интервью по Java и Spring Boot? В статье найдете перечень вопросов по Spring Boot, Spring Cloud, Spring MVC и микросервисам, а также курсы для изучения Spring и структур данных. Подпишитесь на бесплатную рассылку для получения обновлений и скидок.
Подробности: http://www.java67.com/2024/08/where-to-start-learning-to-code-in-2025.html
#en
@a_cup_of_java | Другие наши каналы
8 431
Мотивацию надо поднять
Всем привет! Иногда бывает так, что учиться очень сложно и мотивацию надо поднять, а дженерики и лямбда выражения совсем высосали силы. Поэтому я, пару дней назад, залипая в мобильную игру, внезапно поймал себя на мысли, что могу упростить себе и еще нескольким сотням человек жизнь. Поэтому было принято решение сделать свое приложение.
Читать: https://habr.com/ru/articles/839990/?utm_campaign=839990
@a_cup_of_java | Другие наши каналы
8 431
Хайп вокруг аппаратного ускорения ИИ и реальная ситуация. Обучение модели на телефоне и результаты в миллисекундах
Сегодня в ленте было про GPU для дата-центров. Смешно было про "мейнфреймы в офисе для AI" - в статье, на которую ссылается автор, нет ничего про то, что искуственный интеллект может или будет работать на мейнфреймах. И опять про "аппаратное ускорение AI" на пользовательских устройствах. Автор, вы сами попробуйте добраться до этого аппаратного ускорения, и если найдете как - напишите статью. А то элементарная попытка использования GPU для работы TensorFlow Lite приводит только к потерянному времени, а ускорители NPU больше не поддерживаются именно там, где должны были бы. То есть за хайпом вокруг "аппаратного ускорения ИИ" производители создали новую категорию устройств, и теперь стандартно ноутбук будет стоить в 2 раза больше, чем было раньше. А по факту пользоваться этим ускорением будут только компании-производители, чтобы еще больше заработать денег на пользователях через рекламу, "правильные" модели и торговлю персональными данными.
А мы сегодня запустим TensorFlow Lite на устройствах разного класса и года выпуска и посмотрим, что там с производительностью и ускорением.
Читать: https://habr.com/ru/articles/839622/?utm_campaign=839622
@a_cup_of_java | Другие наши каналы
