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

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

3
Отримайте індекс шаблону в рядку за допомогою регулярного виразу
Я хочу знайти рядок для певного шаблону. Чи забезпечують класи регулярних виразів позиції (індекси всередині рядка) шаблону всередині рядка? Шаблон може бути більше 1 випадків. Будь-який практичний приклад?
90 java  regex  string 


5
Розуміння java.lang.Thread.State: ОЧІКУВАННЯ (парковка)
По-перше, справді тупе запитання, мені просто цікаво, що означає очікування "паркування"? Чи нитка чекає на припаркування, чи вона просто припаркована і, отже, перебуває в стані очікування? І коли відбувається така парковка, скільки ресурсів процесора / пам'яті забирається? Яка мета паркування нитки? По-друге, розглянувши метод паркування в API Java-потоку Вимикає поточний …

12
Отримання параметрів запущеного JVM
Чи є спосіб отримати параметри запущеної JVM? Чи існує такий інструмент командного рядка, як jstat, який приймає як вхід pid JVM і повертає його початкові параметри? Мене особливо цікавлять значення -Xmx та -Xms, які були вказані під час запуску JVM. Дякую. Редагувати : Щоб пояснити мої обмеження. JVM, який ми …
90 java  jvm 

12
Чи є кращий спосіб поєднати два набори рядків у Java?
Мені потрібно поєднати два набори рядків, фільтруючи надлишкову інформацію, це рішення, яке я придумав, чи є кращий спосіб, який хтось може запропонувати? Можливо, щось вбудоване, що я пропустив? Не пощастило з Google. Set<String> oldStringSet = getOldStringSet(); Set<String> newStringSet = getNewStringSet(); for(String currentString : oldStringSet) { if (!newStringSet.contains(currentString)) { newStringSet.add(currentString); } …
90 java  set 

12
Android - Запобігання перезавантаженню WebView під час обертання
Коли я обертаю екран, WebView перезавантажує всю сторінку. У мене цього не може бути, оскільки частина мого вмісту містить динамічний / випадковий матеріал. В даний час при обертанні екран перезавантажує вихідну URL-адресу з методу loadUrl (). Будь-яка ідея, що не так з моїм кодом? MainActivity.java package com.mark.myapp; import android.app.Activity; import …

7
виключити @Component із @ComponentScan
У мене є компонент, який я хочу виключити з a @ComponentScanу певному @Configuration: @Component("foo") class Foo { ... } В іншому випадку, здається, це зіткнеться з іншим класом у моєму проекті. Я не повністю розумію зіткнення, але якщо я коментую @Componentанотацію, все працює так, як я хочу. Але інші проекти, …



2
Коли використовувати gradle.properties проти settings.gradle?
Збірка gradle містить три файли build.gradle що визначає сценарії конфігурації збірки gradle.properties settings.gradle Питання Які відмінності між settings.gradle& gradle.properties? Коли налаштування слід вводити settings.gradleпроти gradle.properties?

7
Різниця між findAny () та findFirst () у Java 8
На цей питання є відповіді на Stack Overflow на російській мові : Які відмінності між findFirst і findAny в Java 8? Я трохи плутають між Stream#findAny()і Stream#findFirst()з StreamAPI в Java 8. Я зрозумів, що обидва повернуть перший відповідний елемент із потоку, наприклад, коли він використовується разом із фільтром? Отже, чому …



11
Як запускати певне завдання щодня в конкретний час за допомогою ScheduledExecutorService?
Я намагаюся виконувати певне завдання щодня о 5 ранку. Тому я вирішив використати ScheduledExecutorServiceдля цього, але поки що я бачив приклади, які показують, як запускати завдання кожні кілька хвилин. І я не можу знайти жодного прикладу, який би показував, як запускати завдання щодня в певний час (5 ранку) вранці, а …

8
Групувати за кількома назвами полів у Java 8
Я знайшов код для групування об’єктів за деяким іменем поля з POJO. Нижче наведено код для цього: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary = salary; …
90 java  java-8 

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