# Java

**URL:** https://forum.itvdn.com/c/java/212.md

[Остання](https://forum.itvdn.com/latest.md) · [Розділи](https://forum.itvdn.com/categories.md)

---

## [Java Spring MVC](https://forum.itvdn.com/t/java-spring-mvc/4882)

<div class="topic-metadata">

**Author:** [@Artem\_Novikov](https://forum.itvdn.com/u/Artem_Novikov)\
**Відповіді:** 0\
**Останнє оновлення:** [05.12.2024 18:16:33 UTC](https://forum.itvdn.com/t/java-spring-mvc/4882 "2024-12-05T18:16:33Z")

</div>

Пишу первую прогу на Java Spring MVC Maven. И все работает, при запросе http://localhost:8080/MVChomework\_war\_exploded/hello получаю старый добрый хэлоу ворлд. Но стоит мне поменять имя dispatcher-servlet.xml на …

---

## [Можно ли в Java взаимодействовать с консолью без Scanner и System.out/System.in?](https://forum.itvdn.com/t/mozhno-li-v-java-vzaimodejstvovat-s-konsolyu-bez-scanner-i-system-out-system-in/1555)

<div class="topic-metadata">

**Author:** [@LiovaSup](https://forum.itvdn.com/u/LiovaSup)\
**Відповіді:** 1\
**Останнє оновлення:** [25.11.2024 12:52:41 UTC](https://forum.itvdn.com/t/mozhno-li-v-java-vzaimodejstvovat-s-konsolyu-bez-scanner-i-system-out-system-in/1555 "2024-11-25T12:52:41Z")

</div>

Задолбался уже вводить постоянно одно и то же… Есть в Джаве ещё способы взаимодействия с консолью помимо вышеупомянутого?

---

## [Вакансии разработчиков в Tera Integro](https://forum.itvdn.com/t/tera-integro/4854)

<div class="topic-metadata">

**Author:** [@Aleksandr\_Parfenov](https://forum.itvdn.com/u/Aleksandr_Parfenov)\
**Відповіді:** 0\
**Останнє оновлення:** [28.08.2024 09:54:20 UTC](https://forum.itvdn.com/t/tera-integro/4854 "2024-08-28T09:54:20Z")

</div>

Всем привет. У нас открылось несколько новых вакансий в разработке прикладного ПО на разных стеках. Вакансии следующие: React frontend developer Backend-разработчик (JavaScript/TypeScript) Java/Scala разработчик Прис…

---

## [Обсуждение домашних заданий](https://forum.itvdn.com/t/obsuzhdenie-domashnih-zadanij/1357)

<div class="topic-metadata">

**Author:** [@booratina](https://forum.itvdn.com/u/booratina)\
**Відповіді:** 13\
**Останнє оновлення:** [06.06.2019 07:25:51 UTC](https://forum.itvdn.com/t/obsuzhdenie-domashnih-zadanij/1357 "2019-06-06T07:25:51Z")

</div>

В курсе Javaessential есть домашние задания! Хотелось бы знать правильный ответ на них чтоб понять правильно ты выполнил или нет! Вопрос по Javaessential Лекция-2 Что значит "который должен принимать радиус" Мое реше…

---

## [Почему не принимает мой код](https://forum.itvdn.com/t/topic/4373)

<div class="topic-metadata">

**Author:** [@Gulkaiyr\_Kalybek\_kyzy](https://forum.itvdn.com/u/Gulkaiyr_Kalybek_kyzy)\
**Відповіді:** 2\
**Останнє оновлення:** [05.12.2023 07:50:07 UTC](https://forum.itvdn.com/t/topic/4373 "2023-12-05T07:50:07Z")

</div>

Создайте массив с именем arr типа int и проинициализируйте его значениями 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 с помощью цикла for. В качестве переменной счетчика цикла и генератора значений для инициализации используйте перемен…

---

## [Отзывы тех, кто проходил или сейчас проходит курс Java](https://forum.itvdn.com/t/otzyvy-teh-kto-prohodil-ili-sejchas-prohodit-kurs-java/3650)

<div class="topic-metadata">

**Author:** [@antipog](https://forum.itvdn.com/u/antipog)\
**Відповіді:** 3\
**Останнє оновлення:** [03.06.2023 20:43:27 UTC](https://forum.itvdn.com/t/otzyvy-teh-kto-prohodil-ili-sejchas-prohodit-kurs-java/3650 "2023-06-03T20:43:27Z")

</div>

Всем привет! Поделитесь своими мыслями, пожалуйста, о прохождении курсов по Java. Как все работает, как все устроено, стоит ли потраченных денег.

---

## [Методы. Рекурсия. Задача№3.](https://forum.itvdn.com/t/metody-rekursiya-zadacha-3/3489)

<div class="topic-metadata">

**Author:** [@Alex13](https://forum.itvdn.com/u/Alex13)\
**Відповіді:** 3\
**Останнє оновлення:** [28.06.2022 20:54:57 UTC](https://forum.itvdn.com/t/metody-rekursiya-zadacha-3/3489 "2022-06-28T20:54:57Z")

</div>

С помощью рекурсии реализуйте метод fib, который должен возвращать указанное число в последовательности Фибоначчи. Например, последовательность чисел Фибоначии 1 1 2 3 5 8 13 21 34 55 ... System.out.println(fib(5)); // 5…

---

## [Методы. Рекурсия. Задача№1.](https://forum.itvdn.com/t/metody-rekursiya-zadacha-1/3454)

<div class="topic-metadata">

**Author:** [@m1k1e](https://forum.itvdn.com/u/m1k1e)\
**Відповіді:** 1\
**Останнє оновлення:** [03.12.2019 20:56:48 UTC](https://forum.itvdn.com/t/metody-rekursiya-zadacha-1/3454 "2019-12-03T20:56:48Z")

</div>

С помощью рекурсии реализуйте метод print для построчного вывода на экран последовательности чисел от заданного числа (аргумент num) до нуля включительно. Например: print(5); Вывод в консоль: 5 4 3 2 1 0. Мое решение: …

---

## [Java Как в HashSet добавить значения при построении?](https://forum.itvdn.com/t/java-kak-v-hashset-dobavit-znacheniya-pri-postroenii/3279)

<div class="topic-metadata">

**Author:** [@Pavel92](https://forum.itvdn.com/u/Pavel92)\
**Відповіді:** 1\
**Останнє оновлення:** [10.03.2019 19:05:29 UTC](https://forum.itvdn.com/t/java-kak-v-hashset-dobavit-znacheniya-pri-postroenii/3279 "2019-03-10T19:05:29Z")

</div>

При создании экземпляра HashSet для добавления в него каких-то элементов всегда приходиться использовать метод add: Set mySet = new HashSet(); mySet .add(1); mySet .add(2); можно ли сделать что-то похожее как в C# ? …

---

## [Зачем в Java нужны transient поля?](https://forum.itvdn.com/t/zachem-v-java-nuzhny-transient-polya/3265)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [10.03.2019 19:00:22 UTC](https://forum.itvdn.com/t/zachem-v-java-nuzhny-transient-polya/3265 "2019-03-10T19:00:22Z")

</div>

Зачем в Java нужны transient поля? Когда поле должно быть transient, а когда обычным полем?

---

## [Как в java можно разобрать json запись?](https://forum.itvdn.com/t/kak-v-java-mozhno-razobrat-json-zapis/3268)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 2\
**Останнє оновлення:** [10.03.2019 18:52:02 UTC](https://forum.itvdn.com/t/kak-v-java-mozhno-razobrat-json-zapis/3268 "2019-03-10T18:52:02Z")

</div>

Я получаю json запись и в ней мне нужно достать значения нескольких полей. Как это можно сделать просто и эффективно? Существует ли уже какая-то готовая библиотека для этого?

---

## [Java объедение двух списков в один](https://forum.itvdn.com/t/java-obedenie-dvuh-spiskov-v-odin/3280)

<div class="topic-metadata">

**Author:** [@Pavel92](https://forum.itvdn.com/u/Pavel92)\
**Відповіді:** 3\
**Останнє оновлення:** [07.03.2019 08:31:24 UTC](https://forum.itvdn.com/t/java-obedenie-dvuh-spiskov-v-odin/3280 "2019-03-07T08:31:24Z")

</div>

Есть ли какие-то более краткие формы объедения двух списков в один? List\<Integer\> newList = new ArrayList\<Integer\>(); newList.addAll(list1); newList.addAll(list2); объедение также должно происходить без изменения list1…

---

## [Как преобразовать ArrayList\<String\> в String\[\]? Java](https://forum.itvdn.com/t/kak-preobrazovat-arraylist-string-v-string-java/3267)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 1\
**Останнє оновлення:** [05.03.2019 14:05:41 UTC](https://forum.itvdn.com/t/kak-preobrazovat-arraylist-string-v-string-java/3267 "2019-03-05T14:05:41Z")

</div>

У меня стоит задача преобразования ArrayList\<String\> в String\[\], я пытался сделать следующее, но оно не сработало: String \[\] stockArr = (String\[\]) arrayList.toArray();

---

## [Java Как получить контекст в фрагменте?](https://forum.itvdn.com/t/java-kak-poluchit-kontekst-v-fragmente/3264)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [05.03.2019 13:59:44 UTC](https://forum.itvdn.com/t/java-kak-poluchit-kontekst-v-fragmente/3264 "2019-03-05T13:59:44Z")

</div>

Как я могу получить контекст в фрагменте? В моём приложении требуется использование базы данных, конструктор которой принимает контекст, но getApplicationContext() и FragmentClass.this не работают, подскажите что ещё мо…

---

## [Java Нужна ли проверка на null в таком случае?](https://forum.itvdn.com/t/java-nuzhna-li-proverka-na-null-v-takom-sluchae/3266)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [05.03.2019 13:07:52 UTC](https://forum.itvdn.com/t/java-nuzhna-li-proverka-na-null-v-takom-sluchae/3266 "2019-03-05T13:07:52Z")

</div>

Если я напишу: null instanceof SomeClass В таком случае нужно ли делать проверку на null перед использованием instanceof? Может ли в таком случае возникнуть исключение NullPointerException?

---

## [Как получить текущую дату и время в Java?](https://forum.itvdn.com/t/kak-poluchit-tekushhuyu-datu-i-vremya-v-java/3251)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 2\
**Останнє оновлення:** [01.03.2019 14:28:52 UTC](https://forum.itvdn.com/t/kak-poluchit-tekushhuyu-datu-i-vremya-v-java/3251 "2019-03-01T14:28:52Z")

</div>

Каков наилучший способ получения текущей дату и время в Java? какие различия между ними (если их несколько)

---

## [Java Что следует учитывать при переопределении equals и hashCode?](https://forum.itvdn.com/t/java-chto-sleduet-uchityvat-pri-pereopredelenii-equals-i-hashcode/3249)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [28.02.2019 12:34:07 UTC](https://forum.itvdn.com/t/java-chto-sleduet-uchityvat-pri-pereopredelenii-equals-i-hashcode/3249 "2019-02-28T12:34:07Z")

</div>

Что следует учитывать при переопределении equals и hashCode? С какими "подводными камнями" можно столкнутся при их переопределении?

---

## [Java В чем разница между \<? super T\> и \<? extends T\>?](https://forum.itvdn.com/t/java-v-chem-raznicza-mezhdu-super-t-i-extends-t/3250)

<div class="topic-metadata">

**Author:** [@Pavel92](https://forum.itvdn.com/u/Pavel92)\
**Відповіді:** 1\
**Останнє оновлення:** [26.02.2019 14:45:35 UTC](https://forum.itvdn.com/t/java-v-chem-raznicza-mezhdu-super-t-i-extends-t/3250 "2019-02-26T14:45:35Z")

</div>

В чем разница между \<? super T\> и \<? extends T\>? Когда нужно использовать \<? super T\>, а когда \<? extends T\>?

---

## [Java В чем разница между каноническим именем, простым именем и именем класса?](https://forum.itvdn.com/t/java-v-chem-raznicza-mezhdu-kanonicheskim-imenem-prostym-imenem-i-imenem-klassa/3248)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [22.02.2019 15:32:21 UTC](https://forum.itvdn.com/t/java-v-chem-raznicza-mezhdu-kanonicheskim-imenem-prostym-imenem-i-imenem-klassa/3248 "2019-02-22T15:32:21Z")

</div>

obj.getClass().getSimpleName(); obj.getClass().getName(); obj.getClass().getCanonicalName(); В чем разница между каноническим именем, простым именем и именем класса ?

---

## [Java Как проверить является ли текущий поток основным?](https://forum.itvdn.com/t/java-kak-proverit-yavlyaetsya-li-tekushhij-potok-osnovnym/3220)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 1\
**Останнє оновлення:** [19.02.2019 13:53:00 UTC](https://forum.itvdn.com/t/java-kak-proverit-yavlyaetsya-li-tekushhij-potok-osnovnym/3220 "2019-02-19T13:53:00Z")

</div>

Нужно установить проверку потока в котором будет выполнятся метод на его соответствие главному потоку (первичному). Как это можно сделать?

---

## [Как в java создать временную папку для своего приложения?](https://forum.itvdn.com/t/kak-v-java-sozdat-vremennuyu-papku-dlya-svoego-prilozheniya/3221)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 1\
**Останнє оновлення:** [19.02.2019 13:53:55 UTC](https://forum.itvdn.com/t/kak-v-java-sozdat-vremennuyu-papku-dlya-svoego-prilozheniya/3221 "2019-02-19T13:53:55Z")

</div>

Как можно создать временную папку для своего приложения? в ней я хочу хранить временные файлы при работе программы, а при её закрытии она должна быть удалена. Есть ли стандартное решение, которое можно найти в одна из об…

---

## [Когда нужно объявлять статические методы в классах?](https://forum.itvdn.com/t/kogda-nuzhno-obyavlyat-staticheskie-metody-v-klassah/3219)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [17.02.2019 14:16:03 UTC](https://forum.itvdn.com/t/kogda-nuzhno-obyavlyat-staticheskie-metody-v-klassah/3219 "2019-02-17T14:16:03Z")

</div>

Не могу понять, когда метод в классе должен быть статический? До сего момента у меня все методы были не статическими, поэтому мне не понятно в каких ситуациях мне может понадобится создать статический метод.

---

## [Java, реализация toString(): что лучше конкатенация или StringBuilder?](https://forum.itvdn.com/t/java-realizacziya-tostring-chto-luchshe-konkatenacziya-ili-stringbuilder/3208)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 3\
**Останнє оновлення:** [15.02.2019 11:40:50 UTC](https://forum.itvdn.com/t/java-realizacziya-tostring-chto-luchshe-konkatenacziya-ili-stringbuilder/3208 "2019-02-15T11:40:50Z")

</div>

Как предпочтительнее реализовывать метод toString()? используя конкатенацию или StringBuilder? Ниже приведён 2 варианта реализации toString() если в классе только три свойства. 1 вариант: public String toString(){ …

---

## [Java Как трасировку стека можно преобразовать строку?](https://forum.itvdn.com/t/java-kak-trasirovku-steka-mozhno-preobrazovat-stroku/3199)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 1\
**Останнє оновлення:** [15.02.2019 11:35:00 UTC](https://forum.itvdn.com/t/java-kak-trasirovku-steka-mozhno-preobrazovat-stroku/3199 "2019-02-15T11:35:00Z")

</div>

Подскажите самый простой способ преобразования результат работы Throwable.getStackTrace() в строку описывающее трасировку стека?

---

## [Java Разница между wait() и sleep()](https://forum.itvdn.com/t/java-raznicza-mezhdu-wait-i-sleep/3209)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 2\
**Останнє оновлення:** [13.02.2019 13:14:06 UTC](https://forum.itvdn.com/t/java-raznicza-mezhdu-wait-i-sleep/3209 "2019-02-13T13:14:06Z")

</div>

В чем разница между wait() и sleep() в потоках? Насколько я понимаю, что поток wait() будет находится в активном режиме (процессор с ним всё также работает), но он просто чего-то ожидает, а поток sleep() переходи в неак…

---

## [В чем разница между JDK и JRE?](https://forum.itvdn.com/t/v-chem-raznicza-mezhdu-jdk-i-jre/3210)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 3\
**Останнє оновлення:** [13.02.2019 13:05:03 UTC](https://forum.itvdn.com/t/v-chem-raznicza-mezhdu-jdk-i-jre/3210 "2019-02-13T13:05:03Z")

</div>

В чем разница между JDK и JRE? Когда нужно использовать JDK, а когда JRE?

---

## [Java Developper Вакансия](https://forum.itvdn.com/t/java-developper-vakansiya/3213)

<div class="topic-metadata">

**Author:** [@DevOurs](https://forum.itvdn.com/u/DevOurs)\
**Відповіді:** 0\
**Останнє оновлення:** [12.02.2019 15:58:24 UTC](https://forum.itvdn.com/t/java-developper-vakansiya/3213 "2019-02-12T15:58:24Z")

</div>

Кратко Ищу Джавистов, что бы джавили в Питере. Оплачиваю еду, самолет и жилье. ЗП 170 т.р. Подробности на https://vk.com/dev\_ours

---

## [Java, HashMap или же Hashtable?](https://forum.itvdn.com/t/java-hashmap-ili-zhe-hashtable/3192)

<div class="topic-metadata">

**Author:** [@Pavel92](https://forum.itvdn.com/u/Pavel92)\
**Відповіді:** 2\
**Останнє оновлення:** [10.02.2019 13:26:59 UTC](https://forum.itvdn.com/t/java-hashmap-ili-zhe-hashtable/3192 "2019-02-10T13:26:59Z")

</div>

В чем состоят отличия между HashMap и Hashtable в Java? Что лучше использовать если приложение одно-потоковое?

---

## [Java, почему операторы +=, -=, \*= и /= не требует использования кастинга?](https://forum.itvdn.com/t/java-pochemu-operatory-i-ne-trebuet-ispolzovaniya-kastinga/3197)

<div class="topic-metadata">

**Author:** [@Vetal](https://forum.itvdn.com/u/Vetal)\
**Відповіді:** 1\
**Останнє оновлення:** [10.02.2019 11:32:37 UTC](https://forum.itvdn.com/t/java-pochemu-operatory-i-ne-trebuet-ispolzovaniya-kastinga/3197 "2019-02-10T11:32:37Z")

</div>

До сегодняшнего дня я думал, что, например: i += j; было обычным сокращением операции: i = i + j; Но если мы попробуем это: int i = 1; long j = 2; i = i + j; Тогда попытка присвоения i правой части выражения вы…

---

## [Java, как преобразовать InputStream в String?](https://forum.itvdn.com/t/java-kak-preobrazovat-inputstream-v-string/3163)

<div class="topic-metadata">

**Author:** [@Yura96](https://forum.itvdn.com/u/Yura96)\
**Відповіді:** 2\
**Останнє оновлення:** [10.02.2019 10:56:51 UTC](https://forum.itvdn.com/t/java-kak-preobrazovat-inputstream-v-string/3163 "2019-02-10T10:56:51Z")

</div>

У меня есть объект java.io.InputStream, как можно его преобразовать в String? Предположим, что в InputStream содержатся только текстовые данные, какой самый простой способ его преобразования в String?

[Наступна сторінка](https://forum.itvdn.com/c/java/212.md?page=1)
