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

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


13
Вимкнення виводу консолі журналу сплячого режиму
Я використовую hibernate 3 і хочу зупинити його від скидання всіх повідомлень про запуск на консоль. Я спробував прокоментувати рядки stdout у log4j.properties, але не пощастило. Я вставив свій журнал нижче. Також я використовую eclipse зі стандартною структурою проекту і маю копію log4j.properties як у кореневій папці проекту, так і …

5
Лиття змінних в Java
Цікаво, чи міг хтось сказати мені, як працює кастинг? Я розумію, коли мені це потрібно робити, але насправді не так, як це працює. У примітивних типах даних я розумію частково, але коли справа доходить до лиття об'єктів, я не розумію, як це працює. Як можна об’єкт із типом Object просто …
84 java  casting 

4
Розуміння рядків $ у форматі Java
StringBuilder sb = new StringBuilder(); // Send all output to the Appendable object sb Formatter formatter = new Formatter(sb, Locale.US); // Explicit argument indices may be used to re-order output. formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d") // -> " d c b a" Чому в цьому випадку до …
84 java  formatter 

2
Як створити Javadoc для окремих переліків класу
Я пишу javadoc для класу, який містить власні переліки. Чи є спосіб створити javadoc для окремих переліків? Наприклад, зараз у мене є щось подібне: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Однак це лише документує всі переліки в цілому: Чи …
84 java  enums  javadoc 


1
Кілька унікальних обмежень у JPA
Чи є спосіб вказати за допомогою JPA, що на різні набори стовпців має бути кілька унікальних обмежень? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; …

6
Коли використовувати конструктор, а коли метод getInstance () (статичні заводські методи)?
Коли і як ми повинні використовувати конструктор Foo bar = new Foo(); І коли і як ми повинні використовувати getInstance () (статичні заводські методи) Foo bar = Foo.getInstance(); Яка різниця між цими двома? Я завжди використовував конструктор, але коли я повинен використовувати його getInstance()?
84 java 

1
java.lang.IllegalStateException у .NET?
Опис java.lang.IllegalStateExceptionіз документації Java: Сигналізує про те, що метод був використаний у незаконний або невідповідний час. Іншими словами, середовище Java або програма Java не перебуває у відповідному стані для запитуваної операції. Чи існує еквівалент для IllegalStateException.NET-Framework?
84 java  .net  exception 

8
Junit перед класом (не статичний)
Чи є якісь найкращі практики, щоб Junit виконував функцію один раз у тестовому файлі, і вона також не повинна бути статичною. як @BeforeClassна нестатичній функції? Ось негарне рішення: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } ну, це те, чого я не хочу робити, …
84 java  junit 

12
відкритий ресурс із відносним шляхом у Java
У моїй програмі Java мені потрібно отримати деякі файли та каталоги. Це структура програми: ./main.java ./package1/guiclass.java ./package1/resources/resourcesloader.java ./package1/resources/repository/modules/ -> this is the dir I need to get ./package1/resources/repository/SSL-Key/cert.jks -> this is the file I need to get guiclass завантажує клас завантажувача ресурсів, який завантажує мої ресурси (каталог і файл). Що …

9
Як проаналізувати масив JSON за допомогою Gson
Я хочу проаналізувати масиви JSON та використовувати gson. По-перше, я можу реєструвати вихід JSON, сервер чітко реагує на клієнта. Ось мій вихід JSON: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] Я спробував цю структуру для синтаксичного …
84 java  android  arrays  json  gson 

9
Android: Альтернатива для context.getDrawable ()
Я використав ось context.getDrawable()так у своєму проекті: Drawable greenProgressbar = context.getDrawable(R.drawable.custom_progressbargreen); Але Eclipse видає мені помилку, яка йому потрібна Minimum API level of 21. Це означало б, що після швидкого пошуку в Google мій додаток буде доступним лише для Android 5.0. Оскільки не всі пристрої використовують цю версію android, я …


4
Коли корисний ConcurrentSkipListSet?
Я щойно побачив цю структуру даних в Java 6 API, і мені цікаво, коли це буде корисним ресурсом. Я вчуся на іспит scjp, і я не бачу, щоб це було висвітлено в книзі Кеті Сьєрри, хоча я бачив пробні іспитові запитання, в яких про це згадується.

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