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

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

16
Стандартний стислий спосіб копіювання файлу на Java?
Мене завжди непокоїть, що єдиний спосіб копіювання файлу на Java передбачає відкриття потоків, оголошення буфера, читання в одному файлі, прокручування його і виписування його в інший пара. Мережа всіяна подібними, але все ще трохи різними реалізаціями цього типу рішення. Чи є кращий спосіб залишатися в межах мови Java (тобто не …
421 java  file  copy 

9
CharSequence VS String на Java?
Програмування в Android, більшість значень тексту очікується в CharSequence. Чому так? Яка користь і які основні наслідки використання CharSequenceбільш String? Які основні відмінності та які проблеми очікуються під час їх використання та перетворення з одного на інший?

10
Як визначається максимальний розмір куки Java за замовчуванням?
Якщо я пропущу -Xmxnпараметр з командного рядка Java, то буде використано значення за замовчуванням. Відповідно до документації Java "значення за замовчуванням вибирається під час виконання на основі конфігурації системи" Які параметри конфігурації системи впливають на значення за замовчуванням?
420 java  heap  heap-memory 

14
Чому неправильне використання підказки із заявою про імпорт Java?
Набагато зручніше і чіткіше використовувати одне твердження типу import java.awt.*; ніж імпортувати купу окремих класів import java.awt.Panel; import java.awt.Graphics; import java.awt.Canvas; ... Що не так у використанні підстановки у importвиписці?
419 java  import  wildcard 

9
Перетворити Iterable в Stream за допомогою Java 8 JDK
У мене є інтерфейс, який повертається java.lang.Iterable<T>. Я хотів би маніпулювати цим результатом за допомогою Java 8 Stream API. Однак Iterable не може "потокувати". Будь-яка ідея, як використовувати Iterable як Stream, не перетворюючи його на List?



9
Чи можна оголосити змінну в Gradle придатною для використання на Java?
Чи можна оголосити змінну в Gradle придатною для використання на Java? В основному, я хотів би оголосити деякі зміни в build.gradle, а потім отримати його (очевидно) під час збирання. Так само, як макроси перед процесором у C / C ++ ... Прикладом декларації може бути щось подібне ...: android { …


19
Як боротися з помилкою "java.lang.OutOfMemoryError: Пробіг у купі Java"?
Я пишу заявку Swing на стороні клієнта (графічний дизайнер шрифтів) на Java 5 . Останнім часом я стикаюся з java.lang.OutOfMemoryError: Java heap spaceпомилками, оскільки не буду консервативним щодо використання пам'яті. Користувач може відкривати необмежену кількість файлів, а програма зберігає відкриті об'єкти в пам'яті. Після швидкого дослідження я виявив Ергономіку у …

29
Мейвен не знаходить тести JUnit для запуску
У мене програма Maven, вона чудово складається. Коли я запускаю, mvn testвін не запускає жодних тестів (під заголовком TESTs йдеться There are no tests to run.). Я відтворив цю проблему із надзвичайно простим налаштуванням, яке я включу нижче, а також висновком при запуску -X. Одиничні тести добре спрацьовують від затемнення …
416 java  maven  junit  junit4  maven-3 


15
Gson: Як виключити конкретні поля з серіалізації без анотацій
На цей питання є відповіді на стек-переповнення на російському : Ісключити поле при серіалізації або десяриалізації в Gson Я намагаюся навчитися Гсону і борюся з виключенням з поля. Ось мої заняття public class Student { private Long id; private String firstName = "Philip"; private String middleName = "J."; private String …
413 java  json  serialization  gson 

18
Як запустити методи тестування у визначеному порядку в JUnit4?
Я хочу виконати методи тестування, які зазначаються @Testв певному порядку. Наприклад: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Я хочу забезпечити запуск test1()перед test2()кожним запуском MyTest, але я не зміг знайти анотацію на зразок @Test(order=xx). Я думаю, що це досить важлива особливість для JUnit, …

15
Ініціалізувати поля класу в конструкторі чи при оголошенні?
Нещодавно я програмував на C # та Java, і мені цікаво, де найкраще місце ініціалізувати поля мого класу. Чи потрібно це робити при декларації ?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } чи в …
413 java 

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