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

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

25
Як визначити день тижня шляхом проходження конкретної дати?
Наприклад, у мене дата: "23.02.2010" (23 лютого 2010 р.). Я хочу передати його функції, яка б повернула день тижня . Як я можу це зробити? У цьому прикладі функція повинна повертати String"Вт". Крім того, якщо потрібен лише порядковий день, як це можна отримати?
188 java  date 

11
HTTP POST з використанням JSON в Java
Я хотів би зробити простий HTTP POST за допомогою JSON на Java. Скажімо, URL-адреса є www.site.com і воно бере значення, {"name":"myname","age":"20"}позначене як, 'details'наприклад. Як би я пішов про створення синтаксису для POST? Я також не можу знайти метод POST в JSON Javadocs.
188 java  json  http  post 

8
Java 8 - Найкращий спосіб перетворення списку: карта чи передбачити?
У мене є список, myListToParseде я хочу відфільтрувати елементи і застосувати метод до кожного елемента, а результат додати в інший список myFinalList. З Java 8 я помітив, що я можу це зробити двома різними способами. Я хотів би знати більш ефективний шлях між ними та зрозуміти, чому один із способів …
188 java  java-8  java-stream 

9
Аргумент недійсності Java 8 lambda
Скажімо, у Java 8 є наступний функціональний інтерфейс: interface Action<T, U> { U execute(T t); } І в деяких випадках мені потрібна дія без аргументів або типу повернення. Тому я пишу щось подібне: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Однак це дає мені помилку компіляції, мені …
188 java  lambda  java-8  void 

18
Як виправити org.hibernate.LazyInitializationException - не вдалося ініціалізувати проксі - немає сесії
Я отримую таке виняток: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java) at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139) at JSON_to_XML.main(JSON_to_XML.java:84) коли я намагаюся зателефонувати з головних наступних рядків: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); Я реалізував getModelByModelGroup(int modelgroupid)метод спочатку так: public static Model …

7
Значення аргументу epsilon arcertEquals для подвійних значень
У мене є питання щодо джуніту assertEqualsдля перевірки подвійних значень. Читаючи документ API, я можу побачити: @Deprecated public static void assertEquals(double expected, double actual) Застарілий. Використовуйте замість assrtEquals (подвійний очікуваний, подвійний фактичний, подвійний епсилон) Що означає epsilonзначення? (Епсілон - літера грецького алфавіту, правда?). Може хтось пояснить мені, як ним користуватися?
187 java  unit-testing  junit 

14
Коли нам слід використовувати інтерн-метод String on String Literals
Відповідно до String # intern () , internметод повинен повернути String з пулу String, якщо String знайдений у пулі String, інакше в рядок String буде доданий новий об'єкт рядка та повернеться посилання на цю String. Тому я спробував це: String s1 = "Rakesh"; String s2 = "Rakesh"; String s3 = …


19
Обмежте потік присудком
Чи існує потокова операція Java 8, яка обмежує (потенційно нескінченну), Streamпоки перший елемент не зможе відповідати присудку? У Java 9 ми можемо використовувати, takeWhileяк у наведеному нижче прикладі, для друку всіх цифр менше 10. IntStream .iterate(1, n -> n + 1) .takeWhile(n -> n < 10) .forEach(System.out::println); Оскільки в Java …
187 java  java-8  java-stream 


8
GSON - Формат дати
Я намагаюся мати власний формат дати у виведенні Gson, але .setDateFormat(DateFormat.FULL), здається, не працює, і це те ж саме .registerTypeAdapter(Date.class, new DateSerializer()). Наче Gson не піклується про об’єкт "Date" і друкує його на своєму шляху. Як я можу це змінити? Дякую Редагувати: @Entity public class AdviceSheet { public Date lastModif; …
187 java  gson 

11
"Метод порівняння порушує його загальний контракт!"
Чи може хтось пояснити мені простими словами, чому цей код кидає виняток: "Метод порівняння порушує його загальний контракт!", І як це я виправити? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return 0; }
187 java  comparator 

30
java.lang.IllegalStateException: Лише непрозорі дії на повноекранному екрані можуть запитувати орієнтацію
Я зіткнувся з проблемою під час пошуку контактів із книги контактів в Android 8.0 Oreo java.lang.IllegalStateException: Лише непрозорі дії на повноекранному екрані можуть запитувати орієнтацію Я намагаюся отримати контакт у своїй діяльності з телефонної книги, і він ідеально підходить для Lollipop, Marshmallow, Nougat тощо, але це дасть мені помилку для …

19
Як вирішити помилку “java.net.BindException: Адреса, яка вже використовується: JVM_Bind”?
У Eclipse я отримав цю помилку: run: [java] Error creating the server socket. [java] Oct 04, 2012 5:31:38 PM cascadas.ace.AceFactory bootstrap [java] SEVERE: Failed to create world : java.net.BindException: Address already in use: JVM_Bind [java] Java Result: -1 BUILD SUCCESSFUL Total time: 10 seconds Я не впевнений, чому він з’явився …

3
Як використовувати фільтр сервлетів у Java для зміни URL-адреси запиту сервлета?
Як я можу використовувати фільтр сервлетів, щоб змінити вхідний запит сервлета http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 до http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? Оновлення : згідно з кроками BalusC нижче, я придумав такий код: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain …

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