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

261
Почему этот код, написанный в обратном порядке, печатает «Hello World!»

Вот код, который я нашел в интернете: class M‮{public static void main(String[]a‭){System.out.print(new char[] {'H','e','l','l','o',' ','W','o','r','l','d','!'});}} Этот код печатается Hello World!на экране; Вы можете видеть, что это бежит здесь . Я ясно вижу public static void mainнаписанное, но...

260
Почему в Java нет String.Empty?

Я понимаю, что каждый раз, когда я набираю строковый литерал "" , в пуле строк указывается один и тот же объект String. Но почему String API не включает public static final String Empty = "";, чтобы я мог использовать ссылки на String.Empty? Это сэкономит время компиляции, по крайней мере, так как...

260
getString вне контекста или действия

Я нашел R.stringдовольно удивительным то, что я не могу использовать жестко запрограммированные строки в своем коде, и я хотел бы продолжать использовать его в служебном классе, который работает с моделями в моем приложении для генерации вывода. Например, в этом случае я генерирую электронное...

260
Что делает -XX: MaxPermSize?

В частности, почему это поможет исправить проблему PermGen OutOfMemoryError? Кроме того, бонусные баллы за ответ, который указывает мне на документацию по аргументам JVM...

260
Когда следует использовать RxJava Observable, а когда - простой Callback на Android?

Я работаю над созданием сетей для моего приложения. Поэтому я решил попробовать Square чрезвычайно Дооснащение . Я вижу, что они поддерживают простыеCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); и RxJava's Observable @GET("/user/{id}/photo")...

259
Использование виртуальной памяти из Java под Linux, слишком много памяти

У меня проблема с приложением Java, работающим под Linux. Когда я запускаю приложение, используя максимальный размер кучи по умолчанию (64 МБ), я вижу, используя приложение tops, что 240 МБ виртуальной памяти выделяются для приложения. Это создает некоторые проблемы с некоторыми другими программами...

259
Есть ли в Java оператор goto?

Я запутался в этом. Большинству из нас сказали, что в Java нет операторов goto. Но я обнаружил, что это одно из ключевых слов в Java. Где это можно использовать? Если его нельзя использовать, то почему он был включен в Java в качестве ключевого...

259
Как использовать UTF-8 в свойствах ресурса с ResourceBundle

Мне нужно использовать UTF-8 в свойствах моего ресурса, используя Java ResourceBundle. Когда я ввожу текст прямо в файл свойств, он отображается как mojibake. Мое приложение работает на Google App Engine. Кто-нибудь может дать мне пример? Я не могу получить эту...

259
Ссылки на методы Java 8: предоставляют Поставщика, способного предоставить параметризованный результат

Я хотел бы использовать java.util.Optional.orElseThrow() с типом исключения, который запрашивает параметр конструктора. Что-то вроде этого: .orElseThrow(MyException::new(someArgument)) // obviously NOT working Есть ли способ создать поставщика, который передает значение моего...

258
Когда я должен использовать ключевое слово strictfp в Java?

Я посмотрел, что это делает, но есть ли у кого-нибудь пример, когда вы будете использовать strictfpключевое слово в Java? Кто-нибудь на самом деле нашел применение для этого? Будут ли какие-либо побочные эффекты от того, что я просто добавлю это на все мои операции с плавающей...

258
Получение «unixtime» в Java

Date.getTime () возвращает миллисекунды с 1 января 1970 года. Unixtime - это секунды с 1 января 1970 года. Обычно я не пишу код в java, но я работаю над некоторыми исправлениями ошибок. У меня есть: Date now = new Date(); Long longTime = new Long(now.getTime()/1000); return longTime.intValue();...

258
Как удалить разрывы строк из файла в Java?

Как я могу заменить все разрывы строк из строки в Java таким образом, чтобы это работало в Windows и Linux (т. Е. Без проблем, связанных с возвратом каретки / переводом строки / новой строкой и т. Д.)? Я пробовал (обратите внимание, readFileAsString - это функция, которая читает текстовый файл в...

258
Несколько портов (8005, 8080, 8009), необходимых для сервера Tomcat на локальном хосте, уже используются

Я получаю следующую ошибку при попытке запустить простую программу JSP на Tomcat в Eclipse. Несколько портов (8005, 8080, 8009), необходимых для сервера Tomcat v6.0 на локальном хосте, уже используются. Возможно, сервер уже запущен в другом процессе, или системный процесс может использовать порт....

258
Maven: не удалось прочитать дескриптор артефакта

Я надеюсь, что кто-то может помочь мне с проблемой, с которой я борюсь. Когда я пытаюсь построить свой проект из терминала, я получаю эту ошибку: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact...

257
различия между 2 классами JUnit Assert

Среда JUnit содержит 2 Assertкласса (очевидно, в разных пакетах), и методы каждого из них кажутся очень похожими. Кто-нибудь может объяснить, почему это так? Классы я имею в виду , являются: junit.framework.Assertи...

257
Почему wait () всегда должно быть в синхронизированном блоке

Мы все знаем, что для вызова Object.wait()этот вызов должен быть помещен в синхронизированный блок, в противном случае генерируется запрос IllegalMonitorStateException. Но в чем причина такого ограничения? Я знаю, что wait()освобождает монитор, но зачем нам явно получать монитор, синхронизируя...