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

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

11
Чому на Java немає String.Empty?
Я розумію, що кожного разу, коли я набираю літеральний рядок "", на той же об'єкт String посилається в пуловому рядку. Але чому API String не містить a public static final String Empty = "";, тому я можу використовувати посилання на String.Empty? Це дозволило б заощадити час компіляції, як мінімум, оскільки …
260 java  string 

13
getString Поза межами контексту чи діяльності
Я знайшов R.stringдосить приголомшливим для збереження жорстко кодованих рядків у своєму коді, і я хотів би продовжувати використовувати його в класі утиліт, який працює з моделями в моєму додатку для отримання результатів. Наприклад, у цьому випадку я генерую електронний лист із моделі поза діяльністю. Чи можливо використовувати getStringпоза ContextабоActivity ? …


22
Чи є у Java заява goto?
Мене з цим бентежить. Більшості з нас сказали, що на Java немає жодної заяви goto. Але я виявив, що це одне з ключових слів на Java. Де його можна використовувати? Якщо його не можна використовувати, то чому він був включений у Java як ключове слово?
259 java  syntax  keyword  goto 

3
Посилання методу Java 8: надайте Постачальник, здатний надати параметризований результат
Я хотів би скористатися java.util.Optional.orElseThrow() з типом винятку, який запитує параметр конструктора. Щось на зразок цього: .orElseThrow(MyException::new(someArgument)) // obviously NOT working Чи є спосіб створити Постачальника, який передає значення мого аргументу?
259 java  java-8  java-stream 

8
Використання віртуальної пам'яті від Java під Linux, використовується занадто багато пам'яті
У мене проблема з додатком Java, що працює під Linux. Коли я запускаю програму, використовуючи максимальний розмір купи за замовчуванням (64 МБ), я бачу, що за допомогою програми «вершини» виділяється 240 МБ віртуальної пам’яті. Це створює деякі проблеми з деяким іншим програмним забезпеченням на комп’ютері, яке відносно обмежене ресурсами. Наскільки …

16
Як використовувати UTF-8 у ресурсах ресурсів за допомогою ResourceBundle
Мені потрібно використовувати UTF-8 у своїх ресурсах ресурсів за допомогою Java ResourceBundle. Коли я ввожу текст безпосередньо у файл властивостей, він відображається як mojibake. Мій додаток працює на Google App Engine. Хтось може мені навести приклад? Я не можу отримати цю роботу.

16
Як видалити розриви рядків з файлу на Java?
Як я можу замінити всі розриви рядків у рядку на Java таким чином, що буде працювати в Windows та Linux (тобто немає специфічних для ОС проблем з поверненням каретки / подачею рядків / новою лінією тощо)? Я спробував (зверніть увагу readFileAsString - це функція, яка читає текстовий файл у String): …

30
Кілька портів (8005, 8080, 8009), необхідних Tomcat Server у localhost, вже використовуються
Я отримую таку помилку, коли намагаюся запустити просту програму JSP на Tomcat в Eclipse. Кілька портів (8005, 8080, 8009), необхідних Tomcat v6.0 Server у localhost, вже використовуються. Сервер, можливо, вже працює в іншому процесі, або системний процес може використовувати порт. Щоб запустити цей сервер, вам потрібно буде зупинити інший процес …
258 java  eclipse  tomcat 

9
Коли я повинен використовувати ключове слово "strictfp" у Java?
Я роздивився, що це робить, але чи справді хтось має приклад, коли ви використовували strictfpключове слово на Java? Хтось насправді знайшов для цього застосування? Чи будуть якісь побічні ефекти просто нанести це на всі мої операції з плаваючою точкою?

2
Отримання "unixtime" в Java
Date.getTime () повертає мілісекунди з 1 січня 1970 р. Unixtime - це секунди з 1 січня 1970 року. Я зазвичай не кодую в Java, але я працюю над деякими виправленнями помилок. У мене є: Date now = new Date(); Long longTime = new Long(now.getTime()/1000); return longTime.intValue(); Чи є кращий спосіб …

25
Мевен: Не вдалося прочитати дескриптор артефактів
Я сподіваюся, що хтось може допомогти мені з проблемою, з якою я борюся. Коли я намагаюся побудувати свій проект з терміналу, я отримую цю помилку: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT common.test-data-utilsБанку створюється окремий проект і розподіляється між цим та іншим проектом (інший проект …
258 java  maven  dependencies 


9
Як рандомізувати два ArrayListe однаково?
У мене є два ArrayList filelistі imgListякі пов'язані один з одним, наприклад , «H1.txt» , пов'язані з «e1.jpg». Як автоматично рандомізувати список imgListзгідно рандомізації fileList? Як у excel, якщо ми відсортуємо певний стовпець, інший стовпець автоматично буде слідувати? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); String [] …


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