java- все статьи тега ➜ страница 79
Как я могу просмотреть исходный код версии в Eclipse?
С помощью Eclipse я хочу просмотреть исходный код для основного класса Java (например.java.util.concurrent.ConcurrentHashMap) но когда я перехожу к источнику, используя "открытое объявление", он говорит "источник не найден" и дает мне возможность прикрепить источник. мой вопрос: как мне прикрепить источник? Где я могу получить источник .банку из-за java.util.concurrent библиотеки? ...
Статические переменные разделяемые между потоками?
мой учитель в классе java верхнего уровня по потоковой передаче сказал что-то, в чем я не был уверен. он заявил, что следующий код не обязательно обновлять ready переменной. По его словам, два потока не обязательно разделяют статическую переменную, особенно в том случае, когда каждый поток (основной поток против ReaderThread) работает на своем собственном процессоре и поэтому не использует одни и те же регистры/кэш/и т. д., а один процессор не обновит другой. по существу, он сказал, что возмо ...
Как заставить ThreadPoolExecutor увеличить потоки до максимума перед очередью?
Я был расстроен в течение некоторого времени с поведением по умолчанию ThreadPoolExecutor который поддерживает ExecutorService пулы потоков, которые так много из нас используют. Цитата из Javadocs: если есть больше, чем corePoolSize, но меньше, чем maximumpoolsize потоков работает, новый поток будет создан только если очередь полна. это означает, что если вы определяете пул потоков со следующим кодом, он будет никогда запустите 2-й поток, потому что LinkedBlockingQueue неограниченна. Exe ...
Java 8 Streams FlatMap пример метода
Я проверял предстоящий Java update, а именно: Java 8 or JDK 8. Да, я нетерпелив, есть много нового материала, но, есть что-то, чего я не понимаю, какой-то простой код: final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10); stream.flatMap(); javadocs являются public <R> Stream<R> flatMap(Function<? super T,? extends Stream<? extends R>> mapper) возвращает поток, состоящий из результатов замены каждого элемента этого потока содержимым отображенного ...
Какая самая полезная и полная Java шпаргалка? [закрытый]
Мне нужна шпаргалка для Java и начал искать вокруг, но не смог найти тот, который казался "каноническим" - что удивило меня, учитывая, насколько широко распространен язык. Может для опытных Java-программистов прошу подсказать шпаргалку, что составляет полезное (организованный так хорошо, что вы на самом деле используете его часто) и complete (распространяется в реальном мире повседневного использования), пожалуйста? напротив, вот что я бы назвал канонической шпаргалкой для Python: http://rgru ...
Возможно ли, чтобы пустые значения RequestParam использовали значение defaultValue?
Если у меня есть отображение запроса, подобное следующему: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } а затем вызовите этот запрос с помощью: http://example.com/test?i= Я получаю сообщение об ошибке не удалось преобразовать значение типа 'Java.ленг.Строка' для типа 'int'; вложенные исключением является Java.ленг.NumberFormatException: для входной строки: ""' Я могу решить эту ...
Какая конструкция "если" быстрее-оператор или тернарный оператор?
есть два типа if операторы в java-classic:if {} else {} и стенография: exp ? value1 : value2. Один быстрее другого или они одинаковы? о себе: int x; if (expression) { x = 1; } else { x = 2; } тернарный оператор: int x = (expression) ? 1 : 2; ...
В чем разница между ресурсом, URI, URL, путем и файлом в Java?
Я смотрю на кусок кода Java прямо сейчас, и он принимает путь в виде строки и получает свой URL-адрес с помощью URL resource = ClassLoader.getSystemClassLoader().getResource(pathAsString);, затем звонки String path = resource.getPath() и, наконец, выполняется new File(path);. О, и есть также звонки URL url = resource.toURI(); и String file = resource.getFile(). Я в полной растерянности сейчас - в основном из-за терминологии, я думаю. Может ли кто-нибудь, пожалуйста, провести меня через различ ...
Существует ли набор файлов "Lorem ipsums" для тестирования проблем с кодировкой символов?
для layouting у нас есть наш знаменитый текст "Lorem ipsum", чтобы проверить, как это выглядит. то, что я ищу, - это набор файлов, содержащих текст, закодированный с несколькими различными кодировками, которые я могу использовать в своих тестах JUnit для тестирования некоторых методов, которые имеют дело с кодировкой символов при чтении текстовых файлов. Образец: имеющего ISO 8859-1 закодированный тест-файл и A Windows-1252 закодированный тестовый файл. Windows-1252, которая обязательно вызов ...
Как создать универсальный массив? [дубликат]
этот вопрос уже есть ответ здесь: Как создать универсальный массив в Java? 29 ответов Я не понимаю связи между дженериками и массивами. Я могу создать ссылку на массив с универсального типа: private E[] elements; //GOOD но не удается создать объект массива с помощью generic тип: elements = new E[10]; //ERROR но это работает: elements = (E[]) new Object[10]; //GOOD ...
Android" gps требует доступа к прекрасному местоположению " ошибка, хотя мой файл манифеста содержит это
каждый раз, когда я запускаю приложение, Мое SecurityException выбрасывается и ошибка от отладчика читается так: java.ленг.Исключение securityexception: GPS-навигатор, определитель местоположения требует ACCESS_COARSE_LOCATION и access_fine_location разрешения. это кажется простой ошибкой, однако, мой файл манифеста полностью правильный. Вот он, и вот мой код MapActivity: <?xml version="1.0" encoding="utf-8"?> <uses-permission android:name="android.permission.INTERNET" /> < ...
Сбор последовательных пар из потока
учитывая поток, такой как { 0, 1, 2, 3, 4 }, Как я могу наиболее элегантно преобразовать его в заданную форму: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (предполагая, конечно, что я определил пару классов)? Edit: речь идет не только о ints или примитивных потоках. Ответ должен быть общим для потока любого типа. ...
Как создать банку с внешними библиотеками, включенными в Eclipse?
Я закончил с проектом, который подключается к базе данных (MySQL). Теперь я хочу экспортировать проект как jar. Но я не знаю, как включить его внешние зависимости? Есть ли способ сделать это в Eclipse, или я должен использовать какие-нибудь скрипты для этого?. ...
Как конвертировать AAR в JAR
ситуация: Я намерен использовать библиотеку Java, и у меня есть только AAR файл из репозитория Maven, но мне нужен JAR. Предыстория: Я попытался скомпилировать библиотеку, но ее структура Gradle была нестабильной. Поэтому я попросил скомпилированный файл jar, и его разработчик передал мне файл aar из какого-то репозитория Maven (разработчик не смог скомпилировать его собственный проект.) Конфигурация Gradle была беспорядочной, она зависела от нескольких библиотек, и Gradle бросил некоторые и ...
Преобразование float в Double без потери точности
у меня есть примитивный поплавок, и мне нужен как примитивный двойник. Просто бросая поплавок в два раза дает мне странную дополнительную точность. Например: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 однако, если вместо приведения я вывожу float как строку и разбираю строку как двойник, я получаю то, что хочу: System.out.println(Double.toString(Double.parseDouble(Float.toSt ...
Что такое блок инициализации?
мы можем поместить код в конструктор или метод или блок инициализации. Что такое использование блока инициализации? Необходимо ли, чтобы каждая программа java должна иметь его? ...
Как отлаживать поток ().карта(...) с лямбда-выражениями?
в нашем проекте мы переходим на java 8 и тестируем его новые возможности. в моем проекте я использую предикаты и функции Guava для фильтрации и преобразования некоторых коллекций с помощью Collections2.transform и Collections2.filter. в этой миграции мне нужно изменить, например, код guava на изменения java 8. Итак, изменения, которые я делаю, являются такими: List<Integer> naturals = Lists.newArrayList(1,2,3,4,5,6,7,8,9,10,11,12,13); Function <Integer, Integer> duplicate = new ...
Почему Java имеет ошибку компилятора "недостижимый оператор"?
Я часто нахожу, что при отладке программы удобно (хотя, возможно, плохая практика) вставлять оператор return внутри блока кода. Я мог бы попробовать что-то подобное в Java .... class Test { public static void main(String args[]) { System.out.println("hello world"); return; System.out.println("i think this line might cause a problem"); } } конечно, это приведет к ошибке компилятора. ...
Исключение с помощью HttpRequest.execute (): недопустимое использование SingleClientConnManager: соединение все еще выделено
Я использую google-api-client-java 1.2.1-alpha для выполнения запроса POST и получаю следующий stacktrace при выполнении() HttpRequest. это происходит сразу после того, как я ловлю и игнорирую ошибку 403 из предыдущего сообщения на тот же URL-адрес и повторно использовал транспорт для последующего запроса. (Он находится в цикле, вставляя несколько записей в один и тот же канал ATOM). есть ли что-то, что я должен делать, чтобы "очистить" после 403? Exception in thread "main" java.lang.Illeg ...
Какой фреймворк лучше CXF или Spring-WS?
Я нахожусь в процессе исследования/сравнения CXF и Spring-WS для веб-сервисов? Мне нужно функционировать как поставщик и потребитель WS. В двух словах, мне сказали, что Spring-WS более настраивается, но CXF легче вставать и работать. Этот вопрос субъективен, но поможет направить меня в моем исследовании. какой опыт у вас есть с любой из этих структур? вы столкнулись с какими-либо ловушками с любым рамки? вы нашли какие-либо полезные функции, предоставляемые либо, что, возможно, не предусмотрен ...