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

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

7
Що таке ініціалізація масиву на Java за замовчуванням?
Тому я оголошую та ініціалізую масив int: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Скажіть, я роблю це замість ... int[] arr = new int[5]; System.out.println(arr[0]); ... 0буде надруковано до стандартного виходу. …

9
Як правильно імпортувати самопідписаний сертифікат у сховище Java, який за замовчуванням доступний для всіх програм Java?
Я хочу імпортувати сертифікат самопідписаного до Java, тому будь-яка програма Java, яка намагатиметься встановити з'єднання SSL, буде довіряти цьому сертифікату. Поки мені вдалося його імпортувати keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pem keytool -import -trustcacerts -noprompt -keystore cacerts -storepass changeit -alias $REMHOST -file $REMHOST.pem Тим не менш, …

27
Як ви розбиваєте JVM?
Я читав книгу про навички програмування, в якій автор запитував респондента: "Як ви розбиваєте JVM?" Я думав, що ви можете це зробити, написавши нескінченний цикл for, який врешті-решт використає всю пам'ять. Хтось має ідею?
144 java  jvm 

11
Прочитайте рядок за рядком
Враховуючи не занадто довгий рядок, який найкращий спосіб читати його за рядком? Я знаю, що ти можеш зробити: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); Іншим способом було б взяти підрядку на еолі: final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol + 1)); Будь-які інші, можливо, простіші способи зробити це? …
144 java  string 



10
Чому колекції Java не видаляють загальні методи?
Чому Collection.remove (Object o) не є загальним? Здається, Collection<E>могло бboolean remove(E o); Потім, коли ви випадково намагаєтесь видалити (наприклад) Set<String>замість кожної окремої рядки з а Collection<String>, пізніше це буде помилка часу компіляції, а не проблема налагодження.

3
Яка різниця між JPA та Spring Data JPA?
Я трохи розгублений щодо різниці між Spring Data-JPA та JPA. Я знаю про JPA, що це специфікація для збереження об'єктів Java до реляційної бази даних за допомогою популярної технології ORM. Іншими словами, JPA надає інтерфейси та інші технології ORM, реалізує інтерфейси, відомі як постачальник JPA, наприклад, сплячий режим. Тепер, що …

13
Як повторити діапазон дат на Java?
У моєму сценарії мені потрібно виконати набір дій через діапазон дат із зазначенням дати початку та закінчення. Будь ласка, надайте мені рекомендації для досягнення цього за допомогою Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Я знаю, що вищевказаний код просто неможливий, але я роблю це …
144 java  date  iteration 

27
Створіть рядок з n символів
Чи існує спосіб у java створити рядок із заданою кількістю вказаного символу? У моєму випадку мені потрібно створити рядок з 10 пробілами. Мій поточний код: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); } return outputBuffer.toString(); Чи є кращий спосіб здійснити те …

8
Де знаходиться програма Keytool?
Мені потрібно використовувати контроль перегляду карти в Android, і я не можу зрозуміти, як запустити keytool. Він встановлений із затемненням? Я не можу знайти посилання для завантаження. Дякую

17
Додавання та видалення елементів Android RecyclerView
У мене є RecyclerView з текстовим полем TextView та перехресною кнопкою ImageView. У мене є кнопка поза рециркулятора, яка робить перехресну кнопку ImageView видимою / знищеною. Я хочу вилучити елемент з перегляду рецилер, коли ці елементи натискають перехресну кнопку ImageView. Мій адаптер: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, View.OnLongClickListener …

6
Як змінити рівень кореневого журналу програмно для входу
У мене є такий файл logback.xml: <configuration debug="true"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration> Тепер, після виникнення конкретної події, я хочу програмно змінити рівень кореневого реєстратора від налагодження до помилки . Я не можу використовувати змінну підстановку, …
144 java  logging  logback 

10
підрахунок останнього дня місяця
У мене виникають проблеми з підрахунком, коли наступного останнього дня місяця буде повідомлення, яке планується відправити. Ось мій код: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Цей рядок викликає проблеми, які я вважаю: nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), recurrenceFrequency.getRecurrenceOffset()); Як я можу використовувати Календар, щоб правильно встановити останній день наступного місяця для сповіщення?
144 java  datetime  calendar 

4
ByteBuffer.allocate () проти ByteBuffer.allocateDirect ()
До allocate()або до allocateDirect()цього, це питання. Вже кілька років я просто притримуюсь думки, що оскільки DirectByteBuffers - це пряме відображення пам'яті на рівні ОС, воно буде виконувати швидше з викликами get / put, ніж HeapByteBuffers. Мені ніколи не було цікаво дізнаватися точні подробиці щодо ситуації, що склалася до цих пір. …

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