Вопросы с тегом «java»

89
Как вы определяете класс констант в Java?

Предположим, вам нужно определить класс, который все, что он делает, хранит константы. public static final String SOME_CONST = "SOME_VALUE"; Каков предпочтительный способ сделать это? Интерфейс Абстрактный класс Финальный класс Какой из них использовать и почему? Разъяснения к некоторым ответам:...

89
(Строка) или .toString ()?

У меня есть метод с Object oпараметром. В этом методе я точно знаю, что Stringв «o» есть ненулевое значение. Проверять или делать что-то еще не нужно. Я должен относиться к нему как к Stringпредмету. Просто любопытно - что дешевле - закинуть String, или использовать Object.toString()? Или по цене...

89
Как преобразовать массив байтов в его числовое значение (Java)?

У меня есть 8-байтовый массив, и я хочу преобразовать его в соответствующее числовое значение. например byte[] by = new byte[8]; // the byte array is stored in 'by' // CONVERSION OPERATION // return the numeric value Мне нужен метод, который будет выполнять указанную выше операцию преобразования....

89
Android: как использовать AlarmManager

Мне нужно запустить блок кода через 20 минут после AlarmManagerустановки. Может ли кто-нибудь показать мне пример кода, как использовать AlarmManagerв ِ Android? Я играл с некоторым кодом в течение нескольких дней, и он просто не работает....

89
Ошибка Java: неявный суперконструктор не определен для конструктора по умолчанию

У меня есть простой код Java, который по своей структуре похож на этот: abstract public class BaseClass { String someString; public BaseClass(String someString) { this.someString = someString; } abstract public String getName(); } public class ACSubClass extends BaseClass { public ASubClass(String...

89
Как вывести org.w3c.dom.Element в строковый формат в java?

В org.w3c.dom.Elementмой метод передан объект. Мне нужно увидеть всю строку xml, включая ее дочерние узлы (весь граф объекта). Я ищу метод, который может преобразовать Elementв строку формата xml, с которой я могу System.out.println. Просто println()объект «Элемент» не будет работать, потому...

89
Оценить список. Содержит строку в JSTL

Мне нужно скрыть элемент, если в JSP присутствуют определенные значения Значения хранятся в списке, поэтому я попробовал: <c:if test="${ mylist.contains( myValue ) }">style='display:none;'</c:if> Но это не работает. Как я могу оценить, содержит ли список значение в JSTL, если список и...

89
Вы когда-нибудь использовали PhantomReference в каком-либо проекте?

Я знаю только одно PhantomReference, Если вы используете его get()метод, он всегда будет возвращать, nullа не объект. Какая от этого польза? Используя PhantomReference, вы убедитесь, что объект нельзя воскресить из finalizeметода. Но какова польза от этого понятия / класса? Вы когда-нибудь...

89
Формат номера валюты Java

Есть ли способ отформатировать десятичную дробь следующим образом: 100 -> "100" 100.1 -> "100.10" Если это круглое число, опустите десятичную часть. В противном случае форматируйте с двумя десятичными знаками....

89
Почему конечный объект можно изменить?

Я наткнулся на следующий код в кодовой базе, над которой работаю: public final class ConfigurationService { private static final ConfigurationService INSTANCE = new ConfigurationService(); private List providers; private ConfigurationService() { providers = new ArrayList(); } public static void...

89
Ярлык оператора «или-присваивание» (| =) в Java

У меня есть длинный набор сравнений на Java, и я хотел бы знать, верны ли одно или несколько из них. Строка сравнений была длинной и сложной для чтения, поэтому я разбил ее для удобства чтения и автоматически перешел к использованию ярлыка оператора |=вместо negativeValue = negativeValue ||...

89
Альтернативы java.lang.reflect.Proxy для создания прокси абстрактных классов (а не интерфейсов)

По документации : [ java.lang.reflect.] Proxyпредоставляет статические методы для создания динамических прокси-классов и экземпляров, а также является суперклассом всех динамических прокси-классов, созданных этими методами. newProxyMethodМетод (отвечает за генерацию динамических прокси) имеет...

89
Java: проверьте, являются ли аргументы командной строки пустыми

Я хочу выполнить некоторую проверку ошибок для аргументов командной строки public static void main(String[] args) { if(args[0] == null) { System.out.println("Proper Usage is: java program filename"); System.exit(0); } } Однако это возвращает исключение массива вне границ, что имеет смысл. Я просто...

89
Подвержен ли Go тем же тонким утечкам памяти, что и Java?

Вот факты: в языке Go есть сборщик мусора. В Java есть сборка мусора многие программы Java имеют (незаметные или нет) утечки памяти В качестве примера Java-программы с утечками памяти (не для слабонервных, этот вопрос может поколебать ваши убеждения), посмотрите здесь о небольшой Java-программе...