en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

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

Show more
8 564
Subscribers
-324 hours
-27 days
-430 days
Posts Archive
Java News Roundup: New JEP Candidates, Spring Cloud, GlassFish, Helidon, Open Liberty, Apache Camel This week's Java roundup
Java News Roundup: New JEP Candidates, Spring Cloud, GlassFish, Helidon, Open Liberty, Apache Camel This week's Java roundup for September 25th, 2023 features news from OpenJDK, JDK 22, Eclipse GlassFish 7.0.9, Build 21-jextract+1-2, Spring Cloud 2023.0.0-M2, Helidon 4.0.0-RC1, Open Liberty 23.0.0.10-beta, Apache Camel 4.0.1 and 3.21.1, JHipster Lite 0.43.0, JDKMon 17.0.77 and 17.0.75, JobRunr 6.3.2, Yupiik Fusion 1.0.8 and Gradle 8.4.0-RC3. By Michael Redlich Read: https://www.infoq.com/news/2023/10/java-news-roundup-sep25-2023/

5 лучших курсов Udemy по Python для начинающих в 2024 году - Best o fLot Здравствуйте, ребята, Python - один из самых популяр
5 лучших курсов Udemy по Python для начинающих в 2024 году - Best o fLot Здравствуйте, ребята, Python - один из самых популярных языков программирования, используемый в самых разных отраслях, от веб-разработки до науки о данных. По мере приближения к 2024 году наблюдается высокий спрос на разработчиков Python. Если вы хотите попасть в такие передовые отрасли, как наука о данных, машинное обучение, искусственный интеллект и разработка больших языковых моделей (LLM), или продвинуться по карьерной лестнице, прохождение курса по Python на Udemy - отличный способ начать. В прошлом я уже рассказывал о лучших бесплатных курсах по Python, лучших сертификациях по Python, проектах, фреймворках и полной дорожной карте разработчика Python. В этой статье я расскажу о 5 лучших курсах Python на Udemy для начинающих, чтобы выучить Python в 2023 году. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2023/09/top-5-udemy-python-courses-for.html

Как найти длину/размер списка ArrayList в Java? Пример Для определения длины или размера списка массивов в Java можно использ
Как найти длину/размер списка ArrayList в Java? Пример Для определения длины или размера списка массивов в Java можно использовать метод size() java.util.ArrayList. Метод size() возвращает целое число, равное количеству элементов, присутствующих в списке массива. Это отличается от длины массива, составляющего ArrayList, которая называется емкостью ArrayList. Когда вы создаете объект ArrayList в Java без указания емкости, он создается с емкостью по умолчанию, равной 10. Поскольку ArrayList является растущим массивом, его размер автоматически изменяется при увеличении размера (количества элементов в списке массива) сверх установленного порога. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/07/how-to-find-length-size-of-arraylist-in-java.html

Как удалить все элементы списка ArrayList в Java - пример RemoveAll Удалить все элементы списка ArrayList в Java можно двумя
Как удалить все элементы списка ArrayList в Java - пример RemoveAll Удалить все элементы списка ArrayList в Java можно двумя способами: либо с помощью функции clear(), либо с помощью метода removeAll(). Оба метода определены в интерфейсе java.util.List и java.util.Collection, поэтому они доступны не только для ArrayList, но и для Vector, LinkedList и т.д. Оба элемента удаляют все объекты из ArrayList, но есть тонкое различие в том, как они это делают. Метод clear() прост: он проходит по всему ArrayList и устанавливает все индексы в null, что означает, что ArrayList становится пустым и все элементы становятся пригодными для сборки мусора, если на них больше нет ссылок. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2016/07/how-to-remove-all-elements-of-arraylist.html

Как выполнить цикл по TreeSet в Java с примером В наших предыдущих статьях мы узнали , как выполнять цикл по списку ArrayList
Как выполнить цикл по TreeSet в Java с примером В наших предыдущих статьях мы узнали , как выполнять цикл по списку ArrayList в Java, и вы можете использовать ту же логику для цикла по набору TreeSet. Для обхода TreeSet в Java можно использовать как расширенный цикл for, так и итератор. Правда, стоит отметить, что Iterator, возвращаемый методом iterator() TreeSet, возвращает элементы в том порядке сортировки, который накладывается компаратором, предоставленным TreeSet в момент инстанцирования. По умолчанию, если не задан какой-либо пользовательский компаратор, TreeSet сортирует элементы в их естественном порядке, например, элементы String сортируются в алфавитном порядке, а элементы Integer - в числовом. Когда вы выполняете итерацию по TreeSet, итератор следует этому порядку. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2016/02/how-to-loop-over-treeset-in-java-with.html

Как преобразовать вектор в массив в Java? 2 Примеры В предыдущей статье мы узнали как преобразовать LinkedList в массив в Jav
Как преобразовать вектор в массив в Java? 2 Примеры В предыдущей статье мы узнали как преобразовать LinkedList в массив в Javaа в сегодняшнем уроке мы узнаем , как преобразовать вектор в массив в Java. Между Vector и LinkedList есть сходство - оба реализуют интерфейс List. Несмотря на то, что Vector является унаследованным классом и существует в Java с JDK 1.1 задолго до появления фреймворка Java Collection, впоследствии он был модернизирован для реализации интерфейса List. Для преобразования вектора в массив в Java можно использовать тот же метод toArray(). Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/02/how-to-convert-vector-to-array-in-java.html

Как отсортировать LinkedList в Java? Пример учебника Поскольку LinkedList реализует интерфейс java.util.List, вы можете сорти
Как отсортировать LinkedList в Java? Пример учебника Поскольку LinkedList реализует интерфейс java.util.List, вы можете сортировать LinkedList с помощью метода Collections.sort(), так же как и ArrayList. Поскольку класс LinkedList реализует структуру данных связанного списка, не обеспечивающую произвольного доступа по индексу, сортировка оказывается достаточно дорогой. Для того чтобы получить доступ к любому элементу, необходимо сначала пройти по нему, что является оператором O(n). Данный метод использует эффективную стратегию для решения этой задачи. Сначала содержимое LinkedList копируется в массив, массив сортируется и копируется обратно. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2016/02/how-to-sort-linkedlist-in-java-example.html

Подтверждение электронной почты с помощью Spring Boot & Angular Как сделать подтверждение почты с помощью Spring Boot & Angular? Всем привет! Мы с вами поговорим о важном аспекте безопасности — подтверждении почты пользователей. Мы расскажем, как сделать это с использованием Spring Boot и Angular, двух мощных инструментов для создания современных веб-приложений. Шаг за шагом разберемся, как настроить подтверждение почты и обеспечить безопасное взаимодействие между клиентской и серверной частями нашего проекта. Тогда начнем! Читать: https://habr.com/ru/articles/764458/?utm_campaign=764458

jenv — удобный инструмент для управления версиями Java Иногда может возникнуть необходимость использовать какую-то определенную версию Java для вашего проекта. Мы тоже в Surf с таким столкнулись при работе над одним из Flutter приложений-долгожителей. Решение нашлось в виде использования менеджера версий Java. Рассказываем, что за инструмент и как с ним базово работать на MacOS. Читать: https://habr.com/ru/companies/surfstudio/articles/764442/?utm_campaign=764442

10 Пример списка в Java Здравствуйте, ребята, Java, как универсальный и широко используемый язык программирования, предлагает разработчикам множество структур данных. Одной из них является List, который также является фундаментальным компонентом в структуре коллекций Java и играет ключевую роль в управлении и манипулировании последовательностями элементов. Ранее я уже рассказывал о 10 примерах использования HashMap в Java, а в этой статье мы подробно рассмотрим списки в Java, изучим их особенности и приведем десять наглядных примеров, чтобы углубить ваше понимание. Списки также являются популярной темой Java-собеседований с такими вопросами, как разница между ArrayList и LinkedList, которые задавались мне почти 10 раз за последние 20 лет. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2023/09/10-example-of-list-in-java.html

Spring Cloud Config и Git. Хранение и распространение конфигураций приложений Еще одна статья о том, как можно применять Spring Cloud Config Server при выборе Git репозитория как хранилища конфигураций приложений в облаке и не только в облаке. Читать: https://habr.com/ru/articles/764402/?utm_campaign=764402

Presentation: Your Java Application Is Slow? Check Out These Open-Source Profilers Johannes Bechberger focusses on understand
Presentation: Your Java Application Is Slow? Check Out These Open-Source Profilers Johannes Bechberger focusses on understanding the basic concepts of profiling like flame graphs, usage of async-profiler and JMC, advantages and disadvantages of the different tools. By Johannes Bechberger Read: https://www.infoq.com/presentations/profilers-open-source/

Jacoco Agent Measures Code Coverage for Any Test Jacoco is an open-source code coverage library for Java distributed under th
Jacoco Agent Measures Code Coverage for Any Test Jacoco is an open-source code coverage library for Java distributed under the Eclipse Public License. The library is often used in Java projects to measure the coverage of unit or integration tests. But it's also possible to measure the coverage of any test, which uses a running application, with the Jacoco agent. By Johan Janssen Read: https://www.infoq.com/news/2023/09/jacoco-agent-code-coverage/

Как преобразовать список в множество в Java с примером Как преобразовать список в множество в Java Часто нам необходимо преоб
Как преобразовать список в множество в Java с примером Как преобразовать список в множество в Java Часто нам необходимо преобразовать одну коллекцию в другую, например, преобразовать список в набор. Также в Java легко скопировать содержимое одной коллекции в другую, например, из List в Set или из Set в List. Благодаря фреймворку Collection в Java копировать коллекции из одной в другую очень просто. Поскольку каждый класс Collection реализует интерфейс Collection, определяющий метод addAll(), который может быть использован для создания коллекции из содержимого другой коллекции. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/01/copy-elements-from-list-to-set-in-java-collection-example.html

Разница между ArrayList и HashMap в Java Разница между ArrayList и HashMap в Java Одно из наиболее важных различий между клас
Разница между ArrayList и HashMap в Java Разница между ArrayList и HashMap в Java Одно из наиболее важных различий между классами HashMap и ArrayList заключается в том, что первый представляет собой реализацию хэш-таблицы, а второй - динамический массив, который может самостоятельно изменять свои размеры. HashMap и ArrayList - два наиболее популярных класса из фреймворка Java Collection. Хотя оба они используются для хранения объектов, они совершенно разные по своей реализации, работе и использованию. Основное различие между ArrayList и HashMap заключается в том, что ArrayList - это структура данных, основанная на индексах и опирающаяся на массив, а HashMap - это структура данных в виде карты, которая работает на основе хеширования для получения хранимых значений. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2012/08/difference-between-hashmap-and-ArrayList-in-Java.html

Как отсортировать HashSet в Java? Пример Недавно кто-то спросил меня, как отсортировать HashSet? Для списков мы используем ме
Как отсортировать HashSet в Java? Пример Недавно кто-то спросил меня, как отсортировать HashSet? Для списков мы используем метод Collections.sort(List), но для множеств ничего нет. Если у меня есть HashSet, то как мне его отсортировать? Ответ: HashSet нельзя отсортировать, почему? Потому что HashSet - это неупорядоченная коллекция. Когда вы вставляете элемент в HashSet, вы теряете гарантию порядка. Переупорядочивание или сортировка в Set невозможны, поскольку в нем нет методов произвольного доступа (т.е. .get() элемента по заданному индексу), что в принципе необходимо для алгоритмов сортировки. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/09/how-to-sort-hashset-in-java-example.html

Как объявить ArrayList со значениями в Java? Примеры Иногда требуется создать ArrayList со значениями, подобно тому, как вы и
Как объявить ArrayList со значениями в Java? Примеры Иногда требуется создать ArrayList со значениями, подобно тому, как вы инициализируете t во время объявления, как показано ниже: int[] primes = {2, 3, 5, 7, 11, 13, 17}; или String[] names = {"Джон", "Джонни", "Том", "Гарри"}; но, к сожалению, ArrayList не поддерживает такого рода объявления в Java. Но не стоит беспокоиться, существует обходной путь, позволяющий объявить ArrayList со значениями, например, String, integers, float или doubles, с помощью метода Arrays.asList(), который представляет собой не что иное, как быстрый способ преобразования массива в ArrayList. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/10/how-to-declare-arraylist-with-values-in-java.html

Как добавить элемент в первую и последнюю позицию связанного списка в Java? Пример учебника Класс LinkedList из пакета java.u
Как добавить элемент в первую и последнюю позицию связанного списка в Java? Пример учебника Класс LinkedList из пакета java.util предоставляет метод addFirst() для добавления элемента в начало связного списка (также известного как head) и метод addLast() для добавления элемента в конец связного списка, также известного как tail связного списка. Класс LinkedList в Java является реализацией структуры данных в виде дважды связанного списка, но он также реализует интерфейс java.util.Deque, и эти два метода пришли из этого интерфейса, что означает, что они доступны только начиная с версии Java 1.6. Метод addFirst() вставляет указанный элемент в начало связанного списка, а метод addLast() вставляет указанный элемент в конец связанного списка. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2015/07/how-to-add-element-at-first-and-last-position-of-linked-list-java.html

GraalVM for JDK 21 Delivers Performance Enhancements and Improved Developer Experience Oracle has recently announced the rele
GraalVM for JDK 21 Delivers Performance Enhancements and Improved Developer Experience Oracle has recently announced the release of GraalVM for JDK 21. GraalVM is a JDK that uses an alternative just-in-time (JIT) compiler but it also includes a Native Image module, a technology that allows Java applications to run as native executables, without the need for a JVM. This can improve the performance of Java applications in terms of speed, memory, and size. By Andrea Messetti Read: https://www.infoq.com/news/2023/09/graalvm-java-21/

Разница между классом и записью в Java? Здравствуйте, ребята, когда речь заходит об определении структур данных в Java, в ваш
Разница между классом и записью в Java? Здравствуйте, ребята, когда речь заходит об определении структур данных в Java, в вашем распоряжении оказываются два основных варианта: записи и классы. Каждый из них имеет свои уникальные характеристики и варианты использования, и понимание различий между ними очень важно для правильного выбора дизайна в ваших Java-приложениях. Этот вопрос также стал популярным в Java-интервью и недавно был задан одному из моих читателей. Классы в Java уже много лет являются краеугольным камнем объектно-ориентированного программирования, обеспечивая полную настраиваемость и гибкость. Они позволяют определять сложные объекты с настраиваемым поведением, инкапсуляцией и тонким контролем над изменениями состояния. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2023/09/difference-between-class-and-record-in.html