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

314
Java - нет включающего экземпляра типа Foo

У меня есть следующий код: class Hello { class Thing { public int size; Thing() { size = 0; } } public static void main(String[] args) { Thing thing1 = new Thing(); System.out.println("Hello, World!"); } } Я знаю Thing, ничего не делает, но моя программа Hello, World прекрасно компилируется без...

313
C # версия синхронизированного ключевого слова Java?

Есть ли у c # собственная версия ключевого слова "synchronized" в Java? То есть в Java это может быть указано либо для функции, объекта или блока кода, например так: public synchronized void doImportantStuff() { // dangerous code goes here. } или public void doImportantStuff() { // trivial stuff...

313
Что может вызвать java.lang.reflect.InvocationTargetException?

Ну, я пытался понять и прочитать, что может вызвать это, но я просто не могу понять: У меня есть это где-то в моем коде: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Дело в том, что, когда он пытается вызвать какой-то метод, он выбрасывает...

313
Перерыв или возврат из потока Java 8 forEach?

При использовании внешней итерации над циклом Iterableмы используем breakили returnиз расширенного цикла for-each как: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Как мы можем breakили с returnпомощью внутренней итерации в лямбда - выражения Java 8 ,...

313
Предупреждение о SSL-соединении при подключении к базе данных MySQL

С двумя нижеприведенными классами я попытался подключиться к базе данных MySQL. Тем не менее, я всегда получаю эту ошибку: Ср дек 09 22:46:52 CET 2015 ПРЕДУПРЕЖДЕНИЕ. Установление SSL-соединения без проверки подлинности сервера не рекомендуется. В соответствии с требованиями MySQL 5.5.45+, 5.6.26+...

313
Как установить Java на Mac OSX, позволяющую переключать версии?

Я хочу установить OpenJDK Java на Mac OSX и заставить его работать вместе с другими JDK, так как это более новая версия. В настоящее время я скачал tar.gz и поместил его в мой путь, но это сложно поддерживать. Единственная другая установка, которую я обнаружил, которая делает больше вещей...

312
Разница между объявлением переменных до или в цикле?

Я всегда задавался вопросом, имеет ли вообще какое-либо значение (производительность) объявление общей переменной перед циклом, в отличие от повторяющихся внутри цикла? Пример (довольно бессмысленный) в Java: а) объявление перед циклом: double intermediateResult; for(int i=0; i < 1000; i++){...

312
Параметры пула соединений с JDBC: DBCP против C3P0

Какая библиотека пулов соединений лучше всего доступна для Java / JDBC? Я рассматриваю 2 основных кандидата (бесплатно / с открытым исходным кодом): Apache DBCP - http://commons.apache.org/dbcp/ C3P0 - http://sourceforge.net/projects/c3p0 Я много читал о них в блогах и на других форумах, но не смог...

312
Создание экземпляра с использованием имени класса и вызывающего конструктора

Есть ли способ создать экземпляр определенного класса с заданным именем класса (динамический) и передать параметры его конструктору. Что-то вроде: Object object = createInstance("mypackage.MyClass","MyAttributeValue"); Где "MyAttributeValue"аргумент для конструктора...

312
Как перебрать JSONObject?

Я использую библиотеку JSON под названием JSONObject(я не против переключения, если мне нужно). Я знаю, как перебирать JSONArrays, но когда я анализирую данные JSON из Facebook, я не получаю массив, только a JSONObject, но мне нужно иметь возможность получить доступ к элементу через его индекс,...

312
Maven не работает в Java 8, когда теги Javadoc неполны

Так как я использую Maven, я могу создавать и устанавливать в своих проектах локального репозитория, которые имеют неполные теги Javadoc (например, отсутствующий параметр). Однако, поскольку я перешел на Java 8 (1.8.0-ea-b90), Maven абсолютно строго относится к отсутствующим тегам документации и...

312
Как получить доступ к значению, определенному в файле application.properties в Spring Boot

Я хочу получить доступ к значениям, указанным application.properties, например: logging.level.org.springframework.web: DEBUG logging.level.org.hibernate: ERROR logging.file=${HOME}/application.log userBucket.path=${HOME}/bucket Я хочу получить доступ userBucket.pathк моей основной программе в...

311
Насколько хорош UUID.randomUUID в Java?

Я знаю, что рандомизированные UUID имеют очень, очень, очень низкую вероятность коллизии в теории, но мне интересно на практике, насколько хороши Java с randomUUID()точки зрения отсутствия коллизий? У кого-нибудь есть опыт, которым можно...

311
Удалить все вхождения char из строки

Я могу использовать это: String str = "TextX Xto modifyX"; str = str.replace('X','');//that does not work because there is no such character '' Есть ли способ удалить все вхождения символа Xиз строки в Java? Я попробовал это и не то, что я хочу str.replace('X',' '); //replace with...

311
Дилемма JPA hashCode () / equals ()

Здесь были некоторые дискуссии о сущностях JPA и о том, какую hashCode()/ equals()реализацию следует использовать для классов сущностей JPA. Большинство (если не все) из них зависят от Hibernate, но я бы хотел обсудить их JPA-реализацию-нейтрально (кстати, я использую EclipseLink). Все возможные...

311
Как перебрать SparseArray?

Есть ли способ перебрать Java SparseArray (для Android)? Раньше я sparsearrayлегко получал значения по индексу. Я не мог найти

310
Изменение цвета нижней строки EditText с appcompat v7

Я использую appcompat v7, чтобы получить согласованный вид на Android 5 и менее. Это работает довольно хорошо. Однако я не могу понять, как изменить цвет нижней строки и цвет акцента для EditTexts. Является ли это возможным? Я попытался определить пользовательский android:editTextStyle(см. Ниже),...