Java библиотека
Книги, статьи, мемы и многое другое для Java программиста! По сотрудничеству и рекламе: @NadikaKir Мы на бирже: telega.in/channels/javalib/card?r=lcDuijdm Сообщество VK https://vk.com/javatutorial
نمایش بیشتر30 554
مشترکین
+724 ساعت
+607 روز
+9430 روز
- مشترکین
- پوشش پست
- ER - نسبت تعامل
در حال بارگیری داده...
معدل نمو المشتركين
در حال بارگیری داده...
Photo unavailableShow in Telegram
Double-brace инициализация
Это нестандартная инициализация объекта, которая использует двойные фигурные скобки для создания и инициализации коллекций, таких как списки (List) или множества (Set) в одной строке. Этот метод инициализации обычно используется для краткости кода, но его использование не является рекомендуемой практикой в реальных проектах из-за своей неочевидности и потенциальных проблем.
Вместо double-brace инициализации лучше использовать стандартные способы создания и инициализации коллекций в Java, такие как вызов конструктора и методов добавления элементов.
@javalib #java
❤ 6👍 1
Photo unavailableShow in Telegram
👩💻 Интеграционные тесты контроллеров, интеграций с внешними API и безопасности.
Ждём вас на третьем занятии серии открытых практических уроков по тестированию Spring-приложений от OTUS, где мы:
- рассмотрим специфику тестирования классических и REST-контроллеров и интеграций с внешними API;
- уделим внимание тому, как проверить, что все конечные точки нашего приложения действительно защищены;
- ответим на все возникающие вопросы.
Спикер — Senior Software Engineer, опытный преподаватель и руководитель курса.
Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework».
Все участники вебинара получат специальную цену на обучение!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок и получить записи предыдущих вебинаров серии: https://vk.cc/cyfvNv
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❤ 2👍 1🔥 1
Photo unavailableShow in Telegram
🖥 Chronicle-Queue — система на Java для микросекундного обмена сообщениями, сохраняющая всё на диске
<dependency>
<groupId>net.openhft</groupId>
<artifactId>chronicle-queue</artifactId>
<version><!--replace with the latest version, see below--></version>
</dependency>
Chronicle Queue — это система обмена сообщениями с низкой задержкой для высокопроизводительных приложений.
Chronicle Queue — не просто ещё одна реализация очереди, в ней есть несколько важных архитектурных решений.
Не используя для хранения кучу, Chronicle Queue обеспечивает среду, в которой приложения не страдают от сборки мусора — а ведь это одна из самых больших проблем сложных приложений на Java.
Chronicle Queue позволяет добавлять сообщения в конец очереди, читать из очереди, а также поддерживает поиск сообщений.
🖥 GitHub
@javalib #java❤ 15
Photo unavailableShow in Telegram
Доклады, развлечения и полезные знакомства для ИТ-сообщества Казани ☄️
13 июля Т-Банк открывает Сезон кода — большой летний фестиваль для опытных специалистов по Java, Scala, Mobile, QA и Data. Опытом поделятся спикеры из крупных технологичных компаний: T-Банка, VK, Сбера и Магнит Маркета.
А кроме докладов вас ждут полезные знакомства, настольный теннис и баскетбол, ИТ-квиз, живая музыка и много других активностей. Бесплатная еда и кофе-брейк тоже будут — куда без этого.
Залетайте, чтобы прокачать навыки и пообщаться с коллегами в неформальной обстановке. Для участия пожертвуйте от 1 000 ₽ благотворительному фонду. (Зашить ссылку
erid:2Vtzqw9ou9a
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
👍 3❤ 3🔥 2
Photo unavailableShow in Telegram
Работа с коллекциями с помощью Streams
Java Streams позволяют легко и эффективно работать с коллекциями данных, такими как списки, используя функциональный подход.
👀 Этот простой пример показывает, как с помощью Streams можно легко фильтровать и преобразовывать данные в коллекциях, делая код более лаконичным и понятным.
@javalib #java
👍 18🔥 5🎉 4❤ 1
Photo unavailableShow in Telegram
Java используют компании по всему миру: AliExpress применяет этот язык программирования в веб-приложении, Netflix — на платформе видеостриминга, а Intel — во встроенных системах и поддержке программных инструментов.
Если вы тоже хотите познакомиться с Java на практике, приходите на бесплатный курс Нетологии «Основы разработки на Java». За 4 занятия вы изучите основы этого языка программирования, создадите Telegram-бота и приложение с фото из NASA.
А в конце — запустите приложение в облаке и создадите хранилище данных. Этот проект можно будет добавить в портфолио, чтобы продемонстрировать ваши навыки будущему работодателю.
Курс стартует 15 июля, регистрируйтесь → https://netolo.gy/dhLA
Реклама ООО “Нетология” 2VSb5waWZKN
❤ 4👍 2🔥 2
Photo unavailableShow in Telegram
📣 Хотите узнать, какой алгоритм сортировки быстрее и эффективнее? Присоединяйтесь к нашему открытому уроку!
💻 Тема: Визуальное сравнение 4-5 алгоритмов сортировок.
🔴Дата: 15 июля в 20:00 мск.
На занятии мы подробно рассмотрим два популярных алгоритма сортировки: Выбором и Пирамидальной. Разберём их по различным критериям, включая сложность, количество обменов, стабильность и адаптивность.
Мы напишем и сравним алгоритмы по их быстродействию. Этот урок идеально подходит для студентов, разработчиков и всех, кто хочет углубить свои знания в области алгоритмов сортировки.
🔝Спикер Евгений Волосатов — программист баз данных и преподаватель с огромным и разнообразным опытом, автор статей и учебных программ по C#, Java, PHP.
➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cyfihL
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
😁 4👍 3❤ 3🔥 3
نمایش همه...
👍 14❤🔥 4❤ 2🎅 2🔥 1
00:21
Video unavailableShow in Telegram
Cамый простой способ изучить Java — залезть в голову профи
Один из лучших айтишников России учит базе кодинга в Telegram. Даже гуманитарий поймёт, как создавать приложения, сайты, игры и чат-боты.
Достаточно подписаться на «Секреты Java», где каждый день появляются гайды, готовые примеры кода и лучших практик.
И всё это бесплатно — вместо сотен тысяч рублей за курсы. Стартовать в прибыльной профессии с нуля вы сможете гораздо проще!
Теперь обучиться Java может каждый: @java_secrets
IMG_4417.MOV2.76 MB
❤ 3👍 1🔥 1
Photo unavailableShow in Telegram
🖥 Instancio — это библиотека Java, которая автоматически создает объекты для юнит тестов
Вместо того, чтобы вручную прописывать данные:
Address address = new Address(); address.setCity("city"); //... Person person = new Person(); person.setFirstName("first-name"); person.setLastName("last-name"); person.setAge(22); person.setGender(Gender.MALE);можно сделать просто:
Person person = Instancio.create(Person.class);
Эта строка создаёт объект Person()
со всеми заполненными полями, в них вписываются случайные значения.
Эти значения можно полностью воспроизвести, если тест упадёт
🖥 GitHub
@javalib #java👍 38❤ 3🔥 2😁 1
یک طرح متفاوت انتخاب کنید
طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.