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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

10
Прочитать поток дважды
Как прочитать один и тот же входной поток дважды? Можно ли как-нибудь скопировать? Мне нужно получить изображение из Интернета, сохранить его локально, а затем вернуть сохраненное изображение. Я просто подумал, что было бы быстрее использовать тот же поток вместо того, чтобы запускать новый поток для загруженного контента, а затем читать …
128 java  inputstream 

4
что такое незаконный светоотражающий доступ
Есть много вопросов о незаконном отражающем доступе в Java 9. Теперь то, что я не могу найти, потому что все, что Google изрыгает, - это люди, пытающиеся обойти сообщения об ошибках, это то, что на самом деле представляет собой незаконный доступ к отражению. Итак, мой вопрос довольно прост: Что определяет …
128 java  java-9  java-module 

14
Печатайте «привет, мир» каждые X секунд
В последнее время для распечатки я использую циклы с большими числами Hello World: int counter = 0; while(true) { //loop for ~5 seconds for(int i = 0; i < 2147483647 ; i++) { //another loop because it's 2012 and PCs have gotten considerably faster :) for(int j = 0; j …
127 java  timer 

13
Как просмотреть файл Realm в браузере Realm?
Я только что открыл для себя Realm и хотел изучить его более подробно, поэтому решил создать образец приложения и повозиться с ним. Все идет нормально. Однако одна вещь, которую я пока не смог решить, - это как просматривать мою базу данных в Realm Browser. Как это может быть сделано?
127 java  android  realm 

4
Почему String.valueOf (null) вызывает исключение NullPointerException?
согласно документации метод String.valueOf(Object obj)возвращает: если аргумент равен null, то строка равна "null"; в противном случае obj.toString()возвращается значение. Но почему, когда я пытаюсь сделать это: System.out.println("String.valueOf(null) = " + String.valueOf(null)); вместо этого бросает NPE? (попробуйте сами, если не верите!) Исключение в потоке "main" java.lang.NullPointerException в java.lang.String. (Неизвестный источник) в java.lang.String.valueOf …

7
Могу ли я исключить некоторые конкретные URL-адреса из <url-pattern> внутри <filter-mapping>?
Я хочу, чтобы какой-то конкретный фильтр применялся ко всем URL-адресам, кроме одного конкретного (то есть, /*кроме /specialpath). Есть ли возможность это сделать? образец кода: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

10
Сериализация Java: readObject () против readResolve ()
Книга « Эффективная Java» и другие источники дают довольно хорошее объяснение того, как и когда использовать метод readObject () при работе с сериализуемыми классами Java. С другой стороны, метод readResolve () остается загадкой. Практически все документы, которые я нашел, либо упоминают только один из двух, либо упоминают оба только по …

7
Нужно ли закрывать каждый вложенный OutputStream и Writer отдельно?
Я пишу кусок кода: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); Нужно ли мне закрывать каждый поток или писатель, как показано ниже? gzipOutputStream.close(); bw.close(); outputStream.close(); Или можно просто закрыть последний поток? bw.close();

15
API Java для создания исходных файлов Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я ищу фреймворк для создания исходных файлов Java. Что-то вроде следующего API: X …

5
Есть ли польза от обновления скомпилированного кода Java 7 до Java 8?
У меня есть старое приложение, написанное на Java 7. Оно отлично работает в Java 8 JRE. Я не планирую переписывать какой-либо код, чтобы использовать функции Java 8. Есть ли какие-либо технические преимущества в обновлении скомпилированного кода до последней версии Java 8 JDK? Чтобы было ясно, код в настоящее время скомпилирован …
127 java  performance  java-8 

13
Сгенерировать классы Java из файлов .XSD…?
У меня есть гигантский файл схемы .XSD QuickBooks SDK, который определяет XML-запросы / ответы, которые я могу отправлять / получать из QuickBooks. Я хотел бы иметь возможность легко генерировать классы Java из этих файлов .XSD, которые затем можно было бы использовать для маршалинга XML в объекты Java и объектов Java …
127 java  xml  xsd 

17
Ошибка гибернации - QuerySyntaxException: пользователи не отображаются [от пользователей]
Я пытаюсь получить список всех пользователей из таблицы «users» и получаю следующую ошибку: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Это код, который я написал для добавления / получения пользователей: public List&lt;User&gt; getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List&lt;User&gt; result = (List&lt;User&gt;) session.createQuery("from users").list(); session.getTransaction().commit(); return …
127 java  hibernate 

7
Какую коллекцию Java мне следует использовать?
В этом вопросе Как я могу эффективно выбрать контейнер стандартной библиотеки в C ++ 11?- это удобная блок-схема, которую можно использовать при выборе коллекций C ++. Я подумал, что это полезный ресурс для людей, которые не уверены, какую коллекцию им следует использовать, поэтому я попытался найти аналогичную блок-схему для Java, …

4
Лучший способ вызвать геттер с помощью отражения
Мне нужно получить значение поля с определенной аннотацией, поэтому с отражением я могу получить этот объект поля. Проблема в том, что это поле всегда будет приватным, хотя я заранее знаю, что у него всегда будет метод получения. Я знаю, что могу использовать setAccesible (true) и получить его значение (когда нет …
127 java  reflection  getter 

7
Может ли интерфейс расширять несколько интерфейсов в Java?
Может ли интерфейс расширять несколько интерфейсов в Java? Этот код отображается в моей среде IDE и компилируется: interface Foo extends Runnable, Set, Comparator&lt;String&gt; { } но я слышал, что в Java запрещено множественное наследование. Почему для интерфейсов существует исключение?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.