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

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

7
Чому filter () після flatMap () "не зовсім" ледачий у потоках Java?
У мене є такий зразок коду: System.out.println( "Result: " + Stream.of(1, 2, 3) .filter(i -> { System.out.println(i); return true; }) .findFirst() .get() ); System.out.println("-----------"); System.out.println( "Result: " + Stream.of(1, 2, 3) .flatMap(i -> Stream.of(i - 1, i, i + 1)) .flatMap(i -> Stream.of(i - 1, i, i + 1)) .filter(i …

6
Зчитати тіло відповіді в клієнті JAX-RS із запиту на повідомлення
Маючи якийсь проксі-сервер між мобільним додатком та веб-службою, ми здивовані реакцією, коли надсилаємо запит на публікацію. Ми отримуємо відповідь із статусом 200: Добре. Але ми не можемо знайти / витягти тіло відповіді JSON. Client client = ClientBuilder.newClient(); WebTarget webTarget = client.target(WEBSERVICE_BASE_LOCATION + "mobileDevices?operatorCode=KPNSCP"); String jsonString = "{\"osVersion\":\"4.1\",\"apiLevel\":16,\"devicePlatform\":\"ANDROID\"}"; Builder builder = …

9
Java-еквівалент імплоду PHP (',', array_filter (array ()))
Я часто використовую цей фрагмент коду в PHP $ordine['address'] = implode(', ', array_filter(array($cliente['cap'], $cliente['citta'], $cliente['provincia']))); Він очищає порожні рядки і приєднує їх знаком ",". Якщо залишився лише один, це не додає зайвої зайвої коми. У кінці не додається кома. Якщо жоден не залишається, він повертає порожній рядок. Таким чином я …
75 java  php 

16
com.sun.jdi.InvocationException стався метод виклику
Я просто хочу створити об'єкт класу, але отримав цю помилку під час налагодження. Хто-небудь може сказати мені, в чому проблема? Розташування цього коду знаходиться в якомусь класі обслуговування Spring (2.5). Існує подібна проблема: співвідношення OJB Reference Descriptor 1: 0? Чи слід встановити для автоматичного отримання значення false? Велике спасибі ~
75 java  spring 

13
Як отримати підрахунок рядків за допомогою ResultSet в Java?
Я намагаюся створити простий метод, який отримує ResultSet як параметр і повертає int, який містить кількість рядків ResultSet. Це дійсний спосіб зробити це чи не так багато? int size = 0; try { while(rs.next()){ size++; } } catch(Exception ex) { System.out.println("------------------Tablerize.getRowCount-----------------"); System.out.println("Cannot get resultSet row count: " + ex); System.out.println("--------------------------------------------------------"); …
75 java  jdbc  resultset 

13
Не вдалося вирішити: com.google.android.gms: послуги відтворення в IntelliJ Idea за допомогою gradle
Я намагаюся додати служби google play до свого проекту libGDX в IntelliJ Idea. Я дотримувався посібника з налаштування тут: https://developers.google.com/android/guides/setup що виглядає досить просто. Я щойно додав ці рядки до мого build.gradle у відповідному розділі, так що речі тепер виглядають так: project(":android") { apply plugin: "android" apply plugin: 'com.android.application' configurations …

6
Ітератор проти
В одному з інтерв’ю мене запитали, яка перевага використання ітератора через forцикл або яка перевага використання forциклу над ітератором? Чи може будь-який орган відповісти на це?


2
Потік Java toArray () перетворює на певний тип масиву
Можливо, це дуже просто, але я насправді нуб у функціях Java 8 і не знаю, як це зробити. У мене є цей простий рядок, що містить наступний текст: "Ключ, ім'я" і я хочу перетворити цей рядок у масив String, розділяючи кожне значення комою (,), однак, я також хочу обрізати кожне …

6
Схема XML конфігурації Spring: з версією чи без?
Я новачок у Весні. Мене бентежить одне: інколи я бачу файли конфігурації XML із версійними схемами, а іноді з неверсійними. Наприклад, іноді я бачу щось подібне <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> <context:annotation-config/> <context:component-scan base-package="base.package"/> </beans> А іноді так: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …
75 java  spring 

7
Як обрізати зображення на Java?
Я хочу обрізати зображення вручну за допомогою миші. Припустимо, що зображення має якийсь текст, і я хочу виділити якийсь текст із зображення, то для цього я хочу обрізати цю область за допомогою миші.
75 java 

5
Чи впливає невикористаний імпорт та об’єкти на ефективність
Я сумніваюся, чи впливають невикористані імпорти та невикористані об’єкти в коді Java на якість впливу? Припустимо, що об’єкт ініціалізований і ніколи не використовується, що відбувається? А яка вартість невикористаного імпорту?

10
Чому синхронізований блок краще, ніж синхронізований метод?
Я почав вчитися синхронізації потоків. Синхронізований метод: public class Counter { private static int count = 0; public static synchronized int getCount() { return count; } public synchronized setCount(int count) { this.count = count; } } Синхронізований блок: public class Singleton { private static volatile Singleton _instance; public static Singleton …

8
Кращий спосіб зіставити об'єкти даних Kotlin з об'єктами даних
Я хочу перетворити / зіставити деякі об'єкти класу "data" у подібні об'єкти класу "data". Наприклад, класи для веб-форми до класів для записів бази даних. data class PersonForm( val firstName: String, val lastName: String, val age: Int, // maybe many fields exist here like address, card number, etc. val tel: String …

2
Як отримати вказівник інтерфейсу JNI (JNIEnv *) для асинхронних викликів
Я дізнався, що покажчик інтерфейсу JNI (JNIEnv *) дійсний лише в поточному потоці. Припустимо, я розпочав новий потік всередині власного методу; як він може асинхронно надсилати події до методу Java? Оскільки цей новий потік не може мати посилання на (JNIEnv *). Зберігання глобальної змінної для (JNIEnv *), мабуть, не буде …

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