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

643
Что такое трассировка стека и как я могу использовать ее для устранения ошибок приложения?

На этом вопросе есть ответы на переполнение стека на русском : Что такое трассировка стека, и как он может находить ошибки при разработке приложений? Иногда, когда я запускаю свое приложение, оно выдает мне ошибку, которая выглядит следующим образом: Exception in thread "main"...

641
Как получить текущее время в формате ГГГГ-ММ-ДД ЧЧ: МИ: Миллисекунда в Яве?

Код ниже дает мне текущее время. Но это ничего не говорит о миллисекундах. public static String getCurrentTimeStamp() { SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//dd/MM/yyyy Date now = new Date(); String strDate = sdfDate.format(now); return strDate; } Я получаю дату в...

635
Почему статические переменные считаются злыми?

Я программист на Java, новичок в корпоративном мире. Недавно я разработал приложение с использованием Groovy и Java. Весь код, который я написал, использовал довольно много статики. Старшая техническая партия попросила меня сократить количество используемой статики. Я примерно так же гуглил и...

633
В этой среде компилятор не предоставляется. Возможно, вы работаете на JRE, а не на JDK?

Я собираю проект в Eclipse, используя m2eclipse. Я установил путь JDK в Eclipse следующим образом: Windows-->preferences-->installed jres--> jdk1.7.xx path Но это показывает ошибку [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No...

627
Как проверить, что определенный метод не был вызван с помощью Mockito?

Как проверить, что метод не вызывается на зависимости объекта? Например: public interface Dependency { void someMethod(); } public class Foo { public bar(final Dependency d) { ... } } С тестом Foo: public class FooTest { @Test public void dependencyIsNotCalled() { final Foo foo = new Foo(...);...

625
Как обновить значение, учитывая ключ в hashmap?

Предположим, у нас есть HashMap<String, Integer>в Java. Как обновить (увеличить) целочисленное значение строкового ключа для каждого существования найденной строки? Можно было бы удалить и повторно ввести пару, но накладные расходы были бы проблемой. Другим способом было бы просто поставить...

625
IntelliJ: никогда не используйте подстановочный импорт

Есть ли способ сказать IntelliJ никогда не использовать импорт подстановочных знаков? В «Настройках> Стиль кода> Импорт» я вижу, что вы можете указать «количество классов» до IntelliJ, используя импорт с подстановочными знаками. Тем не менее, если я не хочу использовать импорт по шаблону,...

623
Для чего конкретно Spring Framework? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я много слышал о Spring , люди по всему миру...

620
SLF4J: не удалось загрузить класс «org.slf4j.impl.StaticLoggerBinder»

Мое приложение должно быть развернуто как на tcServer, так и на WebSphere 6.1. Это приложение использует ehCache и поэтому требует slf4j в качестве зависимости. В результате я добавил jar-файл slf4j-api.jar (1.6) в свой пакет военных файлов. Приложение прекрасно работает в tcServer за исключением...

617
Какие проблемы следует учитывать при переопределении equals и hashCode в Java?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Какие проблемы / ловушки необходимо учитывать при переопределении equalsи...

617
В Java, как лучше всего определить размер объекта?

На этот вопрос есть ответы на Переполнение стека на русском : Как узнать размер объекта (коллекции) в памяти? У меня есть приложение, которое читает файл CSV с кучами строк данных. Я даю пользователю сводную информацию о количестве строк на основе типов данных, но хочу убедиться, что я не читаю...

617
Любой способ объявить массив в строке?

Допустим, у меня есть метод m (), который принимает массив строк в качестве аргумента. Есть ли способ, которым я могу просто объявить этот массив в строке, когда я делаю вызов? т.е. вместо: String[] strs = {"blah", "hey", "yo"}; m(strs); Могу ли я просто заменить это одной строкой и избежать...

615
При загрузке Java JDK в Linux через wget вместо этого отображается страница лицензии

Когда я пытаюсь загрузить Java из Oracle, я вместо этого скачиваю страницу, сообщающую, что мне нужно согласиться с условиями лицензии OTN. Сожалею! Для загрузки продуктов из Oracle Technology Network вы должны согласиться с условиями лицензии OTN. Будьте уверены, что ... В вашем браузере включены...

611
Как я обращаюсь к непроверенным предупреждениям броска?

Затмение дает мне предупреждение о следующей форме: Безопасность типов: непроверенное приведение из объекта в HashMap Это от вызова API, который я не могу контролировать, который возвращает Object: HashMap<String, String> getItems(javax.servlet.http.HttpSession session) { HashMap<String,...