java- все статьи тега ➜ страница 39


Лучшей реализации hashCode метод для коллекции

Как мы определимся с лучшей реализацией hashCode() метод для коллекции (при условии, что метод equals был переопределен правильно) ? ...

Является ли main допустимым идентификатором Java?

один из моих детей принимает Java в средней школе и имел это на одном из своих тестов: какой из следующих идентификаторов является допустимым в Java? a.123java б. main c.java1234 d.{abce e.)whoot он ответил b и ошибся. Я посмотрел на вопрос и утверждал, что mainи действующий и что это должно было быть правильно. мы взглянули на Java spec для идентификаторов и это укрепило этот пункт. Мы также написали пример программы, которая имела переменную с именем ...

При использовании Spring Security, каков правильный способ получить текущее имя пользователя (т. е. SecurityContext) информацию в бобе?

У меня есть веб-приложение Spring MVC, которое использует Spring Security. Я хочу знать имя пользователя, который в данный момент вошел в систему. Я использую фрагмент кода, приведенный ниже . Это общепринятый способ? мне не нравится иметь вызов статического метода внутри этого контроллера - это побеждает всю цель Spring, IMHO. Есть ли способ настроить приложение, чтобы вместо него был введен текущий SecurityContext или текущая аутентификация? @RequestMapping(method = RequestMethod.G ...

@Nullable использование аннотаций

Я видел какой-то метод в java, объявленный как: void foo(@Nullable Object obj) { ... } что значит @Nullable здесь? Значит ли это, что вход может быть null? Без аннотации вход все еще может быть нулевым, поэтому я думаю, что это не просто так? спасибо ...

В том числе зависимостей в jar с помощью Maven

есть ли способ заставить maven (2.0.9) включить все зависимости в один файл jar? У меня есть проект, который строится в один файл jar. Я хочу, чтобы классы из зависимостей также копировались в банку. обновление: Я знаю, что я не могу просто включить файл jar в файл jar. Я ищу способ распаковать банки, которые указаны как зависимости, и упаковать файлы классов в мою банку. ...

Мэйвен родитель против модулей пом пом

кажется, есть несколько способов структурировать родительские poms в сборке мультипроекта, и мне интересно, есть ли у кого-нибудь мысли о том, какие преимущества / недостатки есть в каждом способе. самый простой способ иметь Родительский pom-это поместить его в корень проекта, т. е. myproject/ myproject-core/ myproject-api/ myproject-app/ pom.xml где пом.XML-это как для родительского проекта, а также описывает ядро -API и приложения, модули следующий метод состоит в том, чтобы отдел ...

Почему январь месяц 0 в календаре Java?

In java.util.Calendar, январь определяется как месяц 0, а не месяц 1. Есть ли конкретная причина для этого ? Я видел, как многие люди путаются в этом... ...

Объект доступа к данным (DAO) в Java

Я просматривал документ и наткнулся на термин под названием DAO. Я узнал, что это объект доступа к данным. Может кто-нибудь объяснить мне, что это на самом деле? Я знаю, что это какой-то интерфейс для доступа к данным из различных типов источников, в середине этого небольшого исследования я наткнулся на понятие источника данных или объекта источника данных, и все перевернулось в моей голове. Я действительно хочу знать, что DAO программно с точки зрения того, где он используется. Как он испол ...

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

Я пытаюсь определить свой собственный класс исключений самый простой способ, и это то, что я получаю: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } вот что говорит компилятор Java: cannot find symbol: constructor MyException(java.lang.String) у меня было ощущение, что этот конструктор должен быть унаследован от java.lang.Exception, не так ли? ...

C# Java HashMap эквивалент

исходя из мира Java в C# one есть ли эквивалент HashMap? Если нет, то что бы вы порекомендовали? ...

Что может вызвать Java.ленг.отражать.InvocationTargetException?

Ну, я пытался понять и прочитать, что может вызвать это, но я просто не могу этого понять: у меня это где-то в мой код: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } дело в том, что, когда он пытается вызвать какой-то метод бросает InvocationTargetException вместо некоторых других ожидаемых исключений (в частности ArrayIndexOutOfBoundsException). Поскольку я действительно знаю, какой метод вызывается, я пошел прямо к этому коду метода и ...

Как преобразовать OutputStream в InputStream?

Я нахожусь на стадии разработки, где у меня есть два модуля и из одного я получил выход как OutputStream и второй, который принимает только InputStream. Вы знаете, как конвертировать OutputStream до InputStream (а не наоборот, я имею в виду, действительно так), что я смогу соединить эти две части? спасибо ...

Как сделать декодирование URL в Java?

в Java, я хочу, чтобы преобразовать это: https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type для этого: https://mywebsite/docs/english/site/mybook.do&request_type это то, что у меня есть до сих пор: class StringUTF { public static void main(String[] args) { try{ String url = "https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do" + "%3Frequest_type%3D%26type%3Dprivate"; System.out.pr ...

Как получить текущий момент в формате ISO 8601 с датой, часом и минутой?

какой самый элегантный способ сделать ISO 8601 форматированное представление текущего момента, UTC? Это должно выглядеть так: 2010-10-12T08:50Z. ...

Spring - @Transactional-что происходит в фоновом режиме?

Я хочу знать, что на самом деле происходит, когда вы аннотировать метод с @Transactional? Конечно, я знаю, что весна обернет этот метод в транзакцию. но, у меня есть следующие сомнения: Я слышал, что весна создает прокси-класс? Может кто-нибудь объяснить это подробнее глубина. что на самом деле находится в этом прокси-классе? Что происходит с самим классом? И как я вижу весну создан прокси-класс Я также читал в весенних документах, что: Примечание: поскольку этот механизм основан на прок ...

Использование пар или 2-кортежей в Java [дубликат]

этот вопрос уже есть ответ здесь: коллекция Java пар значений? (кортежи?) 17 ответов моя хэш-таблица в Java выиграет от значения, имеющего структуру кортежа. Какие структуры данных я могу использовать в Java для этого? Hashtable<Long, Tuple<Set<Long>,Set<Long>>> table = ... ...

Как превратить строку в InputStreamReader в java?

Как я могу преобразовать a String стоимостью в InputStreamReader? ...

Как преобразовать int[] в список на Java?

Как мне преобразовать int[] на List<Integer> в Java? конечно, меня интересует любой другой ответ, чем делать это в цикле, пункт за пунктом. Но если нет другого ответа, я выберу его как лучший, чтобы показать тот факт, что эта функциональность не является частью Java. ...

Android M Permissions: onRequestPermissionsResult() не вызывается

Я обновляю наше приложение, чтобы использовать новую систему разрешений M. Это все работает помимо onRequestPermissionsResult (). Мне нужно проверить разрешение на нажатие кнопки, и если это успешно, отправить текстовое сообщение. Когда я даю разрешение на это, диалоговое окно закрывается, но оно не запускает отправку текста, пока я снова не нажму кнопку. Я отладил и установил точки останова в методе onRequestPermissionsResult (), но он никогда не входит в него. этот метод сначала вызывается: ...

Исключение NullPointerException в Java без трассировки стека

у меня были экземпляры нашего кода Java catch a NullPointerException, но когда я пытаюсь войти в StackTrace (который в основном заканчивается вызовом Throwable.printStackTrace() ), все что я получаю это: java.lang.NullPointerException кто-нибудь сталкивался с этим? Я попытался погуглить для "java null pointer empty stack trace", но не наткнулся ни на что подобное. ...