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

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


2
Порівняйте протокол у Swift та інтерфейс на Java
Я переглядаю підручник для iOS зі сторінки розробника Apple . Мені здається, що protocolі interfaceмайже мають однаковий функціонал. Чи є різниці між ними? різне використання в проекті? Оновлено Так , я прочитав посилання вище, і я все ще не впевнений, у чому різниця та використання між protocolта interface. Коли я …
149 java  swift 


8
Ітерація масиву JSON в Android / Java
Я будую додаток для Android, якому потрібно завантажувати та синхронізуватись із онлайн-базою даних, я надсилаю свій запит із програми на сторінку php, яка повертає відповідні рядки з бази даних у форматі JSON. може хто-небудь, будь ласка, скажіть мені найкращий спосіб ітерації через масив JSON? Я отримую масив об’єктів: [{json object},{json …
148 java  android  arrays  json 

9
Підрахунок чисел рядків у затемненні [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 3 роки тому . Удосконаліть це питання У мене є проект Java в Eclipse з ~ 10 пакунками …
148 java  eclipse 

11
Функціональні покажчики на Java
Це може бути щось загальне і тривіальне, але, здається, у мене виникають проблеми з пошуком конкретної відповіді. У C # існує концепція делегатів, яка сильно стосується ідеї функціональних покажчиків від C ++. Чи є подібний функціонал у Java? З огляду на те, що вказівники дещо відсутні, який найкращий спосіб для …


11
Конструктор в інтерфейсі?
Я знаю, що визначити конструктор в інтерфейсі неможливо. Але мені цікаво чому, бо я думаю, що це може бути дуже корисним. Таким чином, ви можете бути впевнені, що деякі поля в класі визначені для кожної реалізації цього інтерфейсу. Наприклад, розглянемо такий клас повідомлень: public class MyMessage { public MyMessage(String receiver) …
148 java  interface 

10
java: запустити функцію через певну кількість секунд
У мене є певна функція, яку я хочу виконати через 5 секунд. Як я можу це зробити на Java? Я знайшов javax.swing.timer, але я не можу зрозуміти, як ним користуватися. Схоже, я шукаю щось простіше, ніж цей клас. Додайте простий приклад використання.
148 java  timer 

13
Чи можна зробити а для кожного циклу в java у зворотному порядку?
Мені потрібно провести список у зворотному порядку за допомогою Java. Тож, де це робиться вперед: for(String string: stringList){ //...do something } Чи є спосіб ітерації stringList у зворотному порядку, використовуючи для кожного синтаксису? Для наочності: я знаю, як скласти список у зворотному порядку, але хотів би знати (заради цікавості), як …
148 java  reverse  foreach 

6
Можна вдосконалити OKHttp, використовуючи дані кешу в режимі офлайн
Я намагаюся використовувати Retrofit & OKHttp для кешування відповідей HTTP. Я дотримувався цієї суті і, в кінцевому підсумку, отримав цей код: File httpCacheDirectory = new File(context.getCacheDir(), "responses"); HttpResponseCache httpResponseCache = null; try { httpResponseCache = new HttpResponseCache(httpCacheDirectory, 10 * 1024 * 1024); } catch (IOException e) { Log.e("Retrofit", "Could not …

8
Синхронізовані статичні методи Java: блокування об'єкта чи класу
Документація Java говорить: Неможливо переплутати два виклики синхронізованих методів на одному об’єкті. Що це означає для статичного методу? Оскільки статичний метод не має асоційованого об’єкта, чи заблокує синхронізоване ключове слово в класі замість об'єкта?

9
Створення JAR, що працює, з Gradle
До цього часу я створював файли JAR, які можна запустити, за допомогою функції Eclipse "Export ...", але тепер я перейшов на IntelliJ IDEA та Gradle для автоматизації побудови. Деякі статті тут пропонують плагін "application", але це не зовсім призводить до очікуваного результату (просто JAR, відсутні сценарії запуску чи щось подібне). …
148 java  jar  gradle 


2
Як забезпечити порядок обробки в потоках java8?
Я хочу обробити списки всередині XMLоб’єкта java. Я повинен забезпечити обробку всіх елементів для того, щоб я їх отримав. Чи повинен я тому закликати sequentialкожного, хто streamвикористовую? list.stream().sequential().filter().forEach() Або достатньо просто використовувати потік, доки я не використовую паралелізм? list.stream().filter().forEach()
148 java  java-8  java-stream 

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