es
Feedback
Чашечка Java

Чашечка Java

Ir al canal en Telegram

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

Mostrar más
8 562
Suscriptores
-824 horas
-107 días
-1230 días
Archivo de publicaciones
4 способа конкатенации строк в Java [пример и производительность] Когда мы думаем о конкатенации строк в Java, на ум приходит
4 способа конкатенации строк в Java [пример и производительность] Когда мы думаем о конкатенации строк в Java, на ум приходит оператор +, один из самых простых способов соединения двух строк или строки и числа в Java. Поскольку Java не поддерживает перегрузку операторов, поведение String является довольно специфическим. Но на самом деле это худший способ конкатенации String в Java. При конкатенации двух String с помощью оператора +, например, "" + 101, один из популярных способов преобразования int в String, компилятор внутренне преобразует его в вызов StringBuilder append, что приводит к выделению временных объектов. Вопросы и учебные пособия по Java Read: http://www.java67.com/2015/05/4-ways-to-concatenate-strings-in-java.html

Как преобразовать строку в плавающую запятую в Java и наоборот - Учебное пособие В Java существует три способа преобразования строк в примитивы с плавающей точкой: метод parseFloat(), метод valueOf() класса Float и конструктор new Float(). Предположим, у вас есть строка, представляющая число с плавающей точкой, например "3.14", которое является значением PIE, вы можете преобразовать ее в float, используя любой из этих трех методов. Поскольку String является одним из наиболее распространенных типов данных в Java, вы часто будете сталкиваться с преобразованием String в Int, Double и другие типы данных и наоборот. Разработчики Java знают об этом и предусмотрели возможность выполнения этой базовой задачи предсказуемым и последовательным образом. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2015/05/how-to-convert-string-to-float-in-java.html

Как сгенерировать случайное число от 1 до 10 - пример на Java Существует множество способов генерации случайных чисел в Java,
Как сгенерировать случайное число от 1 до 10 - пример на Java Существует множество способов генерации случайных чисел в Java, например, служебная функция Math.random(), класс java.util.Random или недавно появившиеся ThreadLocalRandom и SecureRandom, добавленные в JDK 1.7. Каждый из них имеет свои плюсы и минусы, но если ваши требования просты, то вы можете генерировать случайные числа в Java с помощью метода Math.random(). Этот метод возвращает псевдослучайное положительное двойное значение в диапазоне от 0,0 до 1,0, где 0,0 - включительно, а 1,0 - исключительно. Это означает, что Math.random() всегда возвращает число, большее или равное 0,0 и меньшее 1,0. Вопросы и задания для собеседования по Java Read: http://www.java67.com/2015/01/how-to-get-random-number-between-0-and-1-java.html

Как сделать исполняемый JAR-файл в Eclipse IDE - пример Java Если вы являетесь Java-программистом, то знаете, для чего нужен
Как сделать исполняемый JAR-файл в Eclipse IDE - пример Java Если вы являетесь Java-программистом, то знаете, для чего нужен JAR-файл, а для тех, кто не в курсе, JAR-файл - это результат работы Java-приложения. Подобно тому, как приложения на языках C и C++ создают файлы EXE, Java создает файлы JAR. Другими словами, файл JAR (Java Archive) - это файл формата ZIP, который объединяет классы Java в единое целое, а также может содержать все ресурсы, необходимые Java-приложению. В Java существует в основном два типа JAR-файлов: Библиотечные JAR (обычные JAR) файлы: JAR-файлы, представляющие собой библиотеки многократного использования, например JAR-файл Apache commons, сам файл guava.jar или даже драйверы JDBC, например ojdbc6_g.jar. Существует и другой тип - исполняемые JAR-файлы: JAR-файлы, которые могут быть выполнены как самостоятельные Java-приложения. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2014/04/how-to-make-executable-jar-file-in-Java-Eclipse.html

JCP EC Industry Experts Reveal Their Favorite JDK 21 Feature at Special Oracle Event in NYC At a special event hosted by the
JCP EC Industry Experts Reveal Their Favorite JDK 21 Feature at Special Oracle Event in NYC At a special event hosted by the New York Java Special Interest Group and Garden State Java User Group at BNY Mellon in New York City, industry experts from the Java Community Process (JCP) Executive Committee participated in a panel discussion to reveal their favorite features from the upcoming release of JDK 21. Included in the festivities was a celebration of the 25th anniversary of the JCP. By Michael Redlich Read: https://www.infoq.com/news/2023/09/jcp-25th-anniversary/

Разница между @GetMapping @PostMapping @PutMapping @DeleteMapping @PatchMapping В мире веб-разработки платформа Spring Framew
Разница между @GetMapping @PostMapping @PutMapping @DeleteMapping @PatchMapping В мире веб-разработки платформа Spring Framework широко известна своей универсальностью и простотой использования. Он предоставляет несколько аннотаций, которые упрощают процесс обработки HTTP-запросов и привязки их к определенным методам в контроллерах Spring. Среди этих аннотаций наиболее часто используются @GetMapping, @PostMapping, @PutMapping, @DeleteMapping и @PatchMapping. В этой статье мы подробно рассмотрим каждую из этих аннотаций, выделим их назначение, отличия и приведем примеры для лучшего понимания их использования. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2023/09/difference-between-getmapping.html

Protobuf vs Reflection Вы когда нибудь задумывались, на сколько grpc быстрый. Да в сети, ему равных нет. Если вы гоняете маленькие сообщения, которые надо быстро доставить, то лучше grpc попросту не найти. Но насколько он хорош? Сможет ли он к примеру сравнится просто с нативными вызовами? Попробуем сравнить это, но так как в обычной жизни нам это может не пригодится, то добавим еще одно условие - сравниваем как лучший способ взаимодействия с jni библиотекой. Читать: https://habr.com/ru/articles/761474/?utm_campaign=761474

Observability в Spring Boot 3 Отдел Observability Spring уже довольно долго работает над поддержкой наблюдаемости в Spring-приложениях, и мы рады сообщить вам, что в Spring Framework 6 и Spring Boot 3 вы наконец-то увидите результаты этой работы! Читать: https://habr.com/ru/companies/otus/articles/761334/?utm_campaign=761334

Как выполнить обход двоичного дерева по порядку в Java с помощью рекурсии? Пример учебника Обход по порядку - один из трех по
Как выполнить обход двоичного дерева по порядку в Java с помощью рекурсии? Пример учебника Обход по порядку - один из трех популярных способов обхода двоичной структуры данных, два других - preOrder и postOrder. В алгоритме обхода по порядку сначала исследуется левое поддерево, затем корень и, наконец, узлы правого поддерева. Вы начинаете обход с корня, затем переходите к левому узлу, затем снова переходите к левому узлу, пока не достигнете узла листа. В этот момент выводим значение узла или помечаем его посещенным и переходим в правое поддерево. Продолжаем тот же алгоритм до тех пор, пока не будут посещены все узлы бинарного дерева. Обход в порядке InOrder также известен как обход слева-узла-справа, слева-корня-справа или алгоритм обхода LNR. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/08/binary-tree-inorder-traversal-in-java.html

Как удалить все соседние дубликаты символов из строки в java? Пример учебника Здравствуйте, если вы задаетесь вопросом, как у
Как удалить все соседние дубликаты символов из строки в java? Пример учебника Здравствуйте, если вы задаетесь вопросом, как удалить соседние повторяющиеся символы или дубликаты из заданной строки в Java, то вы попали по адресу. В предыдущей статье мы рассмотрели, как найти дубликаты символов а также как удалять дубликаты символов из строки в Java, а в этой статье мы перейдем на новый уровень и удалим смежные дубликаты из заданной строки смежных дубликатов из заданной строки. Эта тема позволяет взглянуть с другой стороны на удаления дубликатов в слове или фразе. Вероятно, до сих пор вы были знакомы с удалением с удалением дубликатов из слова или фразы, или числа. Но эта тема дает детальное понимание того, как удалять смежные дубликаты. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2022/02/how-to-remove-all-adjacent-duplicates-from-string-.html

Как найти дублирующиеся символы в строке [Проблемы кодирования на Java] Здравствуйте, сегодняшнее задание по программированию
Как найти дублирующиеся символы в строке [Проблемы кодирования на Java] Здравствуйте, сегодняшнее задание по программированию заключается в написании программы для поиска повторяющихся символов в строке. Например, если на вход программы подано слово "Java", то она должна вывести все дубликаты, т.е. символы, встречающиеся в строке более одного раза, и их количество, например, a = 2, поскольку символ 'a' встретился в строке "Java" дважды. Это также очень популярный вопрос по кодированию на различных уровнях собеседований и письменных тестов по Java, где требуется написать код. По уровню сложности этот вопрос находится на одном уровне с вопросами простые числа или Ряд Фибоначчикоторые также очень популярны на собеседованиях по программированию на Java младшего уровня, и от каждого программиста ожидается умение их решать. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2014/03/how-to-find-duplicate-characters-in-String-Java-program.html

Как реализовать обход двоичного дерева по порядку в Java без рекурсии - примерное руководство Я писал о различных алгоритмах обхода двоичного дерева, и до сих пор мы рассматривали алгоритмы обхода двоичного дерева с предварительным и последующим поряд ком, а сегодня мы познакомимся с алгоритмами с внутренним порядком или алгоритмами с сортировкой. На самом деле это вторая часть реализации последовательного обхода двоичного дерева на Java, в первой части я показал, как решить эту задачу с помощью рекурсии, а в этой части мы реализуем алгоритм последовательного обхода без рекурсии. Некоторые могут возразить: зачем использовать итерацию, если рекурсивное решение так легко реализовать? Это действительно так, но итеративное решение часто считается лучшим, поскольку оно не подвержено ошибкам StackOverFlowError. Еще одна причина, по которой мы обсуждаем здесь итеративное решение, - это технические интервью. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/09/inorder-traversal-of-binary-tree-java-example.html

photo content

Как удалить дублирующиеся символы из строки в Java? [Решено] Всем привет, как дела? Давненько я не делился проблемами кодиров
Как удалить дублирующиеся символы из строки в Java? [Решено] Всем привет, как дела? Давненько я не делился проблемами кодирования из интервью. Последняя из них была посвящена нахождению N-го числа Фибоначчи, одной из популярных задач динамического программирования. Неважно, сегодня вы узнаете о другой популярной проблеме кодирования. Как удалить дублирующиеся или повторяющиеся символы из строки в Java - одна из часто задаваемых проблем кодирования на основе строк в Interviews. Эта проблема очень похожа на удаление дублирующихся элементов из массива, о котором мы уже рассказывали в прошлом материале, ведь String - это символьный массив в Java. Если вы знаете, как решить ту задачу, то должны быть в состоянии решить и эту. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2019/11/how-to-remove-duplicate-characters-from-string-in-java.html

10 вопросов и упражнений по программированию для Java-программистов Если вы только начали изучать основы языка программирования Java или знакомы с программирования на языках C или C++, то эти вопросы и упражнения по программированию на языке Java предназначены для вас вас. Они не посвящены какому-то конкретному разделу языка Java, но эти упражнения по кодированию переключат вас в режим программирования. Это также отличный способ освоить основные программирования, такие как if-else, циклы for и while, прерывание и продолжение цикла, Java while, прерывание и продолжение цикла, операторы Java, например, арифметический и логические операторы, рекурсия, методы или функции, а также стандартный Java API. Вы также можете эти вопросы по программированию на Java можно встретить в большинстве курсов по Java, изучаемых в школах, колледжах и различных учебных заведениях по Java, в большинстве курсов Java, преподаваемых в школах, колледжах и на различных учебных курсах по Java, можно встретить эти вопросы. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2013/01/10-programming-questions-and-exercises.html

photo content

Как найти наибольшее и наименьшее из трех чисел в Java? [Решено] Привет, Java-программисты, я уже довольно давно делюсь с вам
Как найти наибольшее и наименьшее из трех чисел в Java? [Решено] Привет, Java-программисты, я уже довольно давно делюсь с вами проблемами кодирования из интервью, и сегодня я хочу поделиться с вами еще одной интересной проблемой кодирования для начинающих - как найти наибольшее и наименьшее из трех чисел. Если вы учитесь программировать или хотите улучшить свои навыки решения задач и кодирования, то подобные небольшие задачи - отличный вариант для начала. Они не только дают возможность подумать о том, как решить задачу, используя основные конструкции программирования, такие как условия (if, else, if-else, switch), циклы (for, while, do-while), операторы, такие как арифметические, побитовые и логические операторы, но и учат писать функции, классы и создавать программу, которую можно запустить. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2019/05/how-to-find-largest-and-smallest-of-three-numbers-in-java.html

Как найти медиану двух отсортированных массивов в Java? Пример учебника Здравствуйте, друзья, мы снова встретились в нашем путешествии по Яве и океану знаний знаний. Я уверен, что вы, ребята, должны быть очень взволнованы сегодняшним уроком, поскольку сегодня мы глубоко погрузимся в то, что заставляет всех почесать голову, да, мы поговорим о популярной проблеме кодирования. Так что, друзья, приготовьтесь почесать голову, чему-то научиться, кое-что закодировать и использовать свои седины и задействовать некоторые из ваших серых клеточек (поклонники Агаты Кристи ликуют в сзади :p). Итак, друзья, сегодняшняя тема - кодирование, и мы возьмемся за решение одной из самых известных и сложных задач самых известных и сложных задач. Сегодня мы узнаем , как найти медиану двух отсортированных массивов. Вроде бы просто, да? Подождите немного я постараюсь сделать так, чтобы вы узнали что-то новое и немного усложнить задачу :D Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2021/11/how-to-find-median-of-two-sorted-arrays.html

photo content

Серия Фибоначчи в Java с использованием рекурсии Серия Фибоначчи в Java Написать Java-программу для печати ряда Фибоначчи до заданного числа или создать простую Java-программу для вычисления числа Фибоначчи - это распространенные вопросы по Java на собеседованиях и в домашних заданиях. Ряд Фибоначчи также является популярной темой на различных занятиях по программированию в школах и колледжах. Ряд Фибоначчи - это ряд натуральных чисел, в котором следующее число равно сумме двух предыдущих чисел, как fn = fn-1 + fn-2. Первые два числа ряда Фибоначчи всегда равны 1, 1. В этом примере Java-программы для ряда Фибоначчи мы создадим функцию для вычисления чисел Фибоначчи и затем выведем эти числа на консоль Java. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2016/05/fibonacci-series-in-java-using-recursion.html