Результаты поиска по запросу "java"
Приятно видеть правильно сконструированное значение для поля, но если само поле является ссылкой, то вы также хотите, чтобы ваш код видел обновленные значения для объекта (или массива), на который оно указывает. Если ваше поле является окончательным, это также гарантировано. Таким образом, вы можете иметь окончательный указатель на массив и не беспокоиться о том, что другие потоки видят правильные значения для ссылки на массив, но неправильные значения для содержимого массива. Опять же, под «правильным» здесь мы подразумеваем «обновленный на конец конструктора объекта», а не «последнее доступное значение».
кто-нибудь сказать мне, является ли этот класс потокобезопасным или нет? class Foo { private final Map<String,String> aMap; public Foo() { aMap = new HashMap<String, String>(); aMap.put("1", "a"); aMap.put("2", "b"); aMap.put("3", "c"); } ...
Статические поля никогда не могут быть частью файла "ser". Статический + переходный процесс такой же, как переходный.
отаю над сериализацией состояния сохранения с несколькими статическими методами и полями. Я мог бы поклясться, что эта сериализация и статика вызвали хаос. Должен ли я сделать все статические переходные? И будет ли накачка звонков восстанавливать ...
Google + Domains API Быстрый старт для Java не работает
Я пытаюсь использовать API доменов, предлагаемый в Google +, я пытаюсь сделать быстрый запуск Java с помощью делегирования по всему домену. Я выполнил шаги, а также попросил администратора домена предоставить доступ к проекту, который я создал. в ...
Дамп потока заблокирован И заблокирован
Это похоже наДамп Java-потока: BLOCKED thread без «ожидания блокировки ...» [https://stackoverflow.com/questions/7067058/java-thread-dump-blocked-thread-without-waiting-to-lock] . По сути, я вижу ЗАБЛОКИРОВАННУЮ нить, но она имеет блокировку, ...
Gradle не копирует тестовые ресурсы для сборки
У меня есть многопроектный проект Gradle (Spring Web), со следующим макетом: springweb | build.gradle | settings.gradle |_____ services | build.gradle | src/main/java | src/main/resources | src/test/java | src/test/resources | create-data.sql ...
startActivityForResult с тремя действиями
У меня есть три вида деятельности, давайте просто назовем их Занятие A, Занятие B и Занятие C Сначала я нахожусь в Деятельности A, и я запускаю сканер QR (Деятельность B) с startActivityForResult следующим образом: Intent i; i = new ...
Преобразование строкового массива в целочисленный массив
поэтому в основном пользователь вводит последовательность со входа сканера.12, 3, 4, и т.д. Он может быть любой длины и должен быть целым числом. Я хочу преобразовать ввод строки в массив целых чисел. такint[0] было бы12, int[1] было бы3, и ...
Вызов равен на строковом литерале
Я просто немного прибирался в своем коде, и была эта часть: String saving = getValue(); if(saving != null && saving.equals("true")){ // do something }Тогда я подумал сделать это наоборот, чтобы избавиться от ...
Как запускать определенную задачу каждый день в определенное время, используя ScheduledExecutorService?
Я пытаюсь выполнить определенное задание каждый день в 5 часов утра. Поэтому я решил использоватьScheduledExecutorService для этого, но до сих пор я видел примеры, которые показывают, как запускать задачу каждые несколько минут. И я не могу ...
Базовый ввод / вывод
аюсь удалить строку текста из текстового файла без копирования во временный файл. Я пытаюсь сделать это, используя Printwriter и Scanner, и заставляя их пересекать файл одновременно, писатель пишет то, что сканер читает, и перезаписывает каждую ...