Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].


17
Що розуміється під незмінним?
Це може бути найглумішим питанням, яке коли-небудь задавали, але я думаю, що для новачків Java це досить заплутано. Чи може хтось уточнити, що мається на увазі під незмінним ? Чому Stringнепорушний? Які переваги / недоліки незмінних предметів? Чому слід StringBuilderзмінювати такі об'єкти, які можна змінити, як " String" та "vice-verse"? …

2
Метод Mockito test void метод викидає виняток
У мене є метод із voidтипом повернення. Він також може нанести ряд винятків, тому я хотів би перевірити ті винятки, які викидаються. Усі спроби провалилися з тієї ж причини: Метод, коли (T) у типі Stubber не застосовується для аргументів (недійсних) Будь-які ідеї, як я можу отримати метод кинути вказаний виняток? …

15
Чи дійсно рядок Java непорушний?
Усі ми знаємо, що Stringна Java не змінюється, але перевірте наступний код: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = 'J'; value[7] …


8
IntelliJ - Перетворення проекту / модуля Java в проект / модуль Maven
У мене є проект на Bitbucket. Здійснюються лише джерела. Щоб відновити проект на новій машині, я використовував Version Control> Checkout from Version Control з IntelliJ. Потім він запитує, чи хотів би я створити новий проект із цього джерела, на що я відповідаю Так. Все йде нормально. Це створює для мене …

14
Спеціальний пул потоків у паралельному потоці Java 8
Чи можна вказати спеціальний пул потоків для паралельного потоку Java 8 ? Я не можу його знайти ніде. Уявіть, що у мене є серверна програма, і я хотів би використовувати паралельні потоки. Але додаток великий і багатопотоковий, тому я хочу його розділити. Я не хочу повільно виконуваного завдання в одному …


11
Що у світі є яровими бобами?
Мені ще належить знайти високоякісне визначення весняних бобів, яке я можу зрозуміти. Я бачу, що на них часто посилаються в документації та книгах Грааля, але думаю, що розуміння того, що вони є, було б корисним. То що таке ярі боби? Як їх можна використовувати? Чи мають вони щось спільне з …
397 java  spring  grails 

13
Що означає помилка "Неможливо знайти символ" або "Неможливо вирішити символ"?
Поясніть, будь ласка, таке про помилки "Неможливо знайти символ" та "Неможливо вирішити символ": Що вони означають? Які речі можуть їх викликати? Як програміст збирається їх виправити? Це питання призначене для вичерпного опитування щодо цих поширених помилок компіляції на Java.

11
Реальні відмінності між "Java-сервер" та "java-кліент"?
Чи є реальна практична різниця між "java -server" та "java -client"? Все, що я можу знайти на сайті Sun, - неясне "-сервер починається повільніше, але повинен працювати швидше". Які реальні відмінності? (Зараз використовується JDK 1.6.0_07.)
394 java  jvm  jvm-hotspot 

21
Довіряти всім сертифікатам за допомогою HttpClient через HTTPS
Нещодавно опублікував питання щодо HttpClientпонад Https ( знайдено тут ). Я просунувся, але я зіткнувся з новими проблемами. Як і в останній моїй проблемі, я не можу знайти приклад, де працює для мене. В основному я хочу, щоб мій клієнт прийняв будь-який сертифікат (тому що я коли-небудь вказував на один …

28
Як надрукувати рядок запиту зі значеннями параметрів при використанні Hibernate
Чи можливо в сплячому режимі надрукувати згенеровані SQL запити з реальними значеннями замість знаків запитання? Як би ви запропонували надрукувати запити з реальними значеннями, якщо це неможливо з API Hibernate?
393 java  sql  hibernate  orm 

18
Чому не слід використовувати аргументи Java 8 Необов’язково
Я читав на багатьох веб-сайтах Необов’язково використовуватись лише як тип повернення, а не використовуватись у аргументах методів. Я намагаюся знайти логічну причину. Наприклад, у мене є логіка, яка має 2 необов'язкові параметри. Тому я думаю, було б доцільно написати свій підпис методу таким чином (рішення 1): public int calculateSomething(Optional<String> p1, …
392 java  java-8  optional 

27
Встановлено Java 7 на Mac OS X, але термінал все ще використовує версію 6
Я встановив JDK 7u7, завантажений з веб-сайту oracle. Але після встановлення термінал все ще показує java версії 6 $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) будь-яка ідея, чому java 7 не відображається? Відповідь: Добре, проблема вирішена. Ось …
391 java  macos  java-7 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.