Чашечка Java
الذهاب إلى القناة على Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
إظهار المزيد8 551
المشتركون
-124 ساعات
-207 أيام
-2430 أيام
أرشيف المشاركات
8 550
Лучшие библиотеки Java для тестирования в 2023 году
Большинство из нас стремятся быть более эффективными, действенными и содержательными в тестировании. И мы делаем все необходимое для этого. Лучший способ сделать это — проводить автоматизированное тестирование вместо ручного. И, конечно же, мы хотели бы знать все современные тенденции в мире автоматизации. Только так мы можем быть на вершине нашей профессии.
Читать: https://habr.com/ru/post/716444/?utm_campaign=716444
8 550
Server-Sent Events в java. От любви до ненависти…
Я работаю на проекте, цель которого это некая пост-обработка финансовых операций. Это большая система, со множеством модулей и различными интеграциями с другими системами из которых к нам и попадают эти операции. У нас есть АРМ, он же веб-версия, он же фронтенд, для пользователей, которые как раз и занимаются этой пост-обработкой. Где-то около года назад появилась потребность оповещать пользователей о появлении новых операций в системе. SSE(Server-Sent Events), в данном случае, казался самым логичным и простым вариантом. Мне выпала честь реализовывать эту фичу на стороне сервера. Как оказалось, в русскоязычном сегменте достаточно мало информации об SSE в стеке java, поэтому я решил оформить свой опыт в эту статью, в ней я постараюсь осветить процесс и особенности реализации технологии в стеке java. Итогом данной статьи будет простой MVP, который умеет работать с SSE.
Читать: https://habr.com/ru/post/716544/?utm_campaign=716544
8 550
С чего начать обучение в IT и как не потратить деньги зря на ненужные курсы?
Специально для новичков, GeekBrains откроет доступ к лекциям и практикуму из программы стоимостью 23 500 рублей.
Курс поможет бесплатно изучить основы программирования, получить базу для любой цифровой профессии и попробовать себя в топовых IT-специальностях.
Узнайте подробнее и получите доступ бесплатно прямо сейчас:
https://tprg.ru/hSpG
Реклама ООО «Гикбреинс»
8 550
Пошаговая отладка, inline-методы, JVM
В Java, как известно, inline-методов нет. Но такое понятие существует в других языках, исполняющихся на JVM. Например, в Scala или Kotlin. Во время компиляции вызов такого метода заменяется на его тело, как если бы разработчик написал этот код вручную.
Прекрасный инструмент для добавления синтаксического сахара и создания проблемно-ориентированных языков (DSL) малой ценой, но как это всё отлаживать?
С тем, какие ухищрения помогают не замечать расхождения исходного текста программы и её байткода во время отладки и предлагаю разобраться.
Читать: https://habr.com/ru/post/716426/?utm_campaign=716426
8 550
How to Delete Objects from ArrayList in Java? ArrayList.remove() method Example
Hello guys, if you are wondering how to remove an element from a given ArrayList in Java then you are at right place. Earlier, I have shared how to sort ArrayList in Java as well how to loop over ArrayList in Java and In this Java ArrayList tutorial, you will learn how to remove elements from ArrayList in Java e.g. you can remove String from ArrayList of String or Integer from ArrayList of Integers. There are actually two methods to remove an existing element from ArrayList, first by using the remove(int index) method, which removes elements with a given index, remember the index starts with zero in ArrayList.
Java Interview questions and tutorials
Read: http://www.java67.com/2015/06/how-to-remove-elements-from-arraylist.html
8 550
How to convert an ArrayList to Array in Java? Example
Hello guys, if you are wondering how to convert an ArrayList of objects to an array of Object in Java then you have come at the right place. In this article, I will show you a couple of ways to convert an ArrayList to Array in Java. For example, you can start with creating a new array and then copying elements from ArrayList to array, or you can also use use Stream to go through all elements of ArrayList and then collect result in an array. In this example, we will use Arrays.copyOf()method to convert a given ArrayList to array in Java. This method can be used to convert any ArrayList like ArrayList of Integer, String or any custom object to Array in Java.
Java Interview questions and tutorials
Read: http://www.java67.com/2012/09/java-program-to-convert-string-arraylist-to-string-array.html
8 550
ArrayList.contains(), size(), clear, asList(), subList(), toArray(), and isEmpty() Example in Java
Java ArrayList Example
ArrayList in Java is one of the most popular Collection classes. ArrayList is an implementation of the List interface via AbstractList abstract class and provides an ordered and an index-based way to store elements. Java ArrayList is analogous to an array, which is also index-based. In fact, ArrayList in Java is internally backed by an array, which allows them to get constant time performance for retrieving elements by index. Since an array is fixed length and you can not change their size, once created, Programmers, starts using ArrayList, when they need a dynamic way to store object, i.e. which can re-size itself. See the difference between Array and List for more differences.
Java Interview questions and tutorials
Read: http://www.java67.com/2013/03/java-arraylist-how-to-example-and.html
8 550
Top Java Blogs Weekly: Best of 7/2023
Best of Top Java Blogs, year 2023, week 7
Read: https://www.topjavablogs.com/news/best-of-7-2023
8 550
Срочно нужны талантливые разработчики!
18-19 февраля VK проведёт Weekend Offer для мобильных разработчиков, ML-разработчиков на Python и Java-разработчиков, которые хотят развиваться в направлении ML. Если Swift и Kotlin для вас не пустой звук, либо умеете применять Java или Python для машинного обучения, то вы знаете, как провести следующие выходные.
Участникам, получившим заслуженные офферы, предстоит заняться развитием сервисом компании в командах Дзена, Почты Mail.ru, Антиспама и Маруси.
Оставить заявку можно до 16 февраля включительно, так что не теряйте времени: https://tprg.ru/gyI2
Реклама ООО "ВКонтакте"
8 550
How to read a File line by line in Java 8 ? BufferedReader lines() + Stream Examples
Hello guy, if you are wondering how to read a file line by line in Java but not sure which class to use then you have come to the right place. Earlier, I have showed you how to read Excel file in Java using Apache POI API and in this article, I am going to tell you about a useful method from BufferedReader class, the lines() method which can be used to read a file line by line. The BufferedReader.lines() is kind of interesting, letting you turn a BufferedReader into a java.util.Stream in Java 8. This is a very powerful thing as it allows you to tread a file as a stream and then you can apply all sorts of Stream methods like map, count, flatMap, filter, distinct, etc to apply the powerful transformation. We will actually see examples of those in this article by finding out the longest line from the file and printing each line of the file.
Java Interview questions and tutorials
Read: http://www.java67.com/2020/09/bufferedreader-lines-stream-example-in-java-8.html
8 550
Difference between HashSet, TreeSet, and LinkedHashSet in Java
Hello guys, in the last article, we have learned about difference between HashMap, TreeMap, and LinkedHashMap and in this article, we are going to learn about difference between HashSet, TreeSet, and LinkedHashSet in Java, another popular Java interview questions for 1 to 2 years experienced developers. If you are doing Java development work then you know that LinkedHashSet, TreeSet, and HashSet are three of the most popular implementations of the Set interface in the Java Collection Framework. Since they implement a Set interface, they follow its contracts for not allowing duplicatesbut there is a key difference between them in terms of ordering of elements. For example,HashSet doesn't maintain any order, while TreeSet keep elements in the sorted order specified by external Comparator or comparison logic defined in the objects' natural order. Similarly, LinkedHashSet keep the elements into the order they are inserted.
Java Interview questions and tutorials
Read: http://www.java67.com/2014/01/when-to-use-linkedhashset-vs-treeset-vs-hashset-java.html
8 550
10 Examples of ArrayList in Java
ArrayList Example in Java
Hello guys, In this Java ArrayList Tutorial, we will see 10 common usage of ArrayList with examples. You will learn how to add elements in ArrayList, how to remove elements from ArrayList, how to check if ArrayList contains a given object, how to sort an ArrayList of objects and several other ArrayList functions which we use daily as a Java programmer. ArrayList is one of the most popular classes from the Java Collection framework along with HashSet and HashMap and a good understanding of the ArrayList class and methods is imperative for Java developers. ArrayList is an implementation of List Collection which is ordered and allows duplicates.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/03/10-examples-of-arraylist-in-java.html
8 550
JavaFx with Spring application
В этой статье я продемонстрирую, как с помощью JavaFX и Spring Boot разработать Desktop-приложение с простыми и понятными инструкциями. Рассмотрим плюсы и минусы данного подхода, а так же посмотрим на варианты создания интерфейса для Java приложения. А так же обсудим как можно распространять Java приложение и не заботиться о том что у пользователя может не быть JVM или других необходимых инструментов для работы вашего крутого приложения.
Читать статью
Читать: https://habr.com/ru/post/716298/?utm_campaign=716298
8 550
Начальная настройка стенда Keycloak
Базовая настройка стенда Keycloak для локальной разработки
В данном посте рассмотрим как настроить стенд Keycloak и сделать эту настройку воспроизводимой, путем хранения конфигурации в коде
Читать: https://habr.com/ru/post/716238/?utm_campaign=716238
8 550
Настройка локального стенда Keycloak
Настройка локального стенда Keycloak.
в данном посте разберем как настроить и запустить локальный стенд Keycloak в production-like режиме.
Читать: https://habr.com/ru/post/716234/?utm_campaign=716234
8 550
Цикл постов про Keycloak. Часть первая: Внедрение
Цикл постов про Keycloak (часть 1): Внедрение.
О чем речь?
Это первая часть серии статей о переходе на Keycloak в качестве SSO в условиях кровавого enterprise.
Читать: https://habr.com/ru/post/716232/?utm_campaign=716232
8 550
Prostore — простой Event sourcing + CQRS фреймворк
На данный момент на рынке мало Event sourcing + CQRS фреймворков. А те, что есть, непопулярны и имеют слабую поддержку, поэтому многие создают свои in-house решения. В этой статье расскажу о выполненном командой «Programming Store» проекте Prostore, который может послужить примером при создании вашего собственного решения.
Читать: https://habr.com/ru/post/716218/?utm_campaign=716218
8 550
Графический интерфейс для bash, делаем работу в командной строке удобнее
Когда пишешь код в IntelliJ IDEA, привыкаешь что везде есть подсказки, везде где можно работает комплишен, всегда можно одним кликом перейти на декларацию метода или на его юсаджи. После этого интерфейс командной строки выглядит как-то бедно. Конечно, он очень хорошо продуман, сделан настолько удобным, насколько это возможно в текстовом UI, но в графическом UI возможностей намного больше. Представляю вам плагин для JetBrains IDE, позволяющий работать в командной строке cо всеми удобствами IDE.
Читать: https://habr.com/ru/post/715824/?utm_campaign=715824
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
