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

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


21
Розуміння перевірених та неперевірених винятків на Java
Джошуа Блох в " Ефективній Java " сказав це Використовуйте перевірені винятки для відновлюваних умов та виключень під час виконання програм для помилок програмування (Пункт 58 у другій редакції) Подивимось, чи я правильно це розумію. Ось моє розуміння перевіреного винятку: try{ String userInput = //read in user input Long id …

10
Чи можу я зафіксувати декілька винятків Java в одній і тій же статті лову?
У Java я хочу зробити щось подібне: try { ... } catch (/* code to catch IllegalArgumentException, SecurityException, IllegalAccessException, and NoSuchFieldException at the same time */) { someCode(); } ...замість: try { ... } catch (IllegalArgumentException e) { someCode(); } catch (SecurityException e) { someCode(); } catch (IllegalAccessException e) { …

11
Відмінності між Oracle JDK і OpenJDK
ПРИМІТКА. Це питання з 2014 року. На Java 11 OpenJDK і Oracle JDK сходяться. Чи є вирішальні відмінності між Oracle та OpenJDK? Наприклад, чи збір сміття та інші параметри JVM однакові? Чи працює GC по-різному між ними?
700 java  difference 

24
Чи можна додати банки до Maven 2 build classpath, не встановлюючи їх?
Maven2 зводить мене з розуму під час експериментальної / швидкої та брудної фази розробки. У мене є pom.xmlфайл, який визначає залежності для рамки веб-додатків, які я хочу використовувати, і я можу швидко генерувати початкові проекти з цього файлу. Однак іноді мені хочеться зв’язатись із сторонньою бібліотекою, яка не має pom.xmlвизначеного …
700 java  maven-2 



10
Яка різниця між @Inject та @Autowired у Spring Framework? Яку використовувати при яких умовах?
Я переглядаю деякі блоги на SpringSource, і в одному з блогів автор використовує, @Injectі я думаю, що він також може використовувати @Autowired. Ось фрагмент коду: @Inject private CustomerOrderService customerOrderService; Я не впевнений у різниці між ними @Injectі @Autowiredхотів би оцінити це, якби хтось пояснив їхню різницю, а який використовувати в …

15
Різниця між <контекстом: аннотація-конфігурація> та <контекстом: сканування компонентів>
Я вивчаю Весну 3 і, здається, не розумію функціональність позаду &lt;context:annotation-config&gt;та &lt;context:component-scan&gt;. З того, що я читав , вони , здається, працювати з різними анотацій ( @Required, і @Autowiredт.д. проти @Component, @Repository, і @Serviceт.д.), але і від того, що я прочитав вони реєструють ті ж боб постпроцесор класів. Щоб мене …

13
Як завантажувати файли на сервер за допомогою JSP / Servlet?
Як я можу завантажувати файли на сервер за допомогою JSP / Servlet? Я спробував це: &lt;form action="upload" method="post"&gt; &lt;input type="text" name="description" /&gt; &lt;input type="file" name="file" /&gt; &lt;input type="submit" /&gt; &lt;/form&gt; Однак я отримую лише ім'я файлу, а не вміст файлу. Коли я додаю enctype="multipart/form-data"до &lt;form&gt;, потім request.getParameter()повертається null. Під час …

19
Як сказати Джексону ігнорувати поле під час серіалізації, якщо його значення є нульовим?
Як Джексона можна налаштувати ігнорувати значення поля під час серіалізації, якщо значення цього поля є нульовим. Наприклад: public class SomeClass { // what jackson annotation causes jackson to skip over this value if it is null but will // serialize it otherwise private String someValue; }
687 java  jackson 

30
Видалення пробілів із рядків на Java
У мене є такий рядок: mysz = "name=john age=13 year=2001"; Я хочу видалити пробіли в рядку. Я спробував, trim()але це видаляє лише пробіли до і після всієї струни. Я також спробував, replaceAll("\\W", "")але потім =також видаляється. Як я можу досягти рядка за допомогою: mysz2 = "name=johnage=13year=2001"
684 java  whitespace 

19
Сканер пропускає nextLine () після використання next () або nextFoo ()?
Я використовую Scannerметоди nextInt()та nextLine()для введення читання. Це виглядає приблизно так: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String string1 = input.nextLine(); // Read 1st string (this is skipped) System.out.println("Enter 2nd string"); String string2 = input.nextLine(); // Read 2nd string …

21
Як викликати метод Java, коли ім'я методу дано як рядок?
Якщо у мене є дві змінні: Object obj; String methodName = "getName"; Не знаючи класу obj, як я можу назвати метод, визначений methodNameна ньому? Метод, що викликається, не має параметрів і Stringзворотного значення. Це збирач для квасолі Java .
684 java  reflection  invoke 


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