java

Jak uzyskać instancję klasy typu generic T?

Mam zajęcia z generyki, Foo<T>. W metodzie Foo chcę uzyskać instancję klasy typu T, ale po prostu nie mogę wywołać T.class. Jaki jest preferowany sposób obejścia go za pomocą T.class?

Java opcjonalne parametry

Jak używać opcjonalnych parametrów w Javie? Jaka Specyfikacja obsługuje opcjonalne parametry?

RESTful Authentication via Spring

Problem: Mamy RESTful API oparte na MVC Spring, które zawiera poufne informacje. API powinno być zabezpieczone, jednak wysy ... ieję, że ktoś już rozwiązał ten problem. Biorąc pod uwagę powyższy scenariusz, jak możesz rozwiązać tę szczególną potrzebę?

Jak mogę wygenerować hash MD5?

Czy jest jakaś metoda generowania hasha MD5 ciągu znaków w Javie?

Jak wywołać usługę internetową SOAP na Androida [zamknięty]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... tu potrzebuję najprostszego / najbardziej eleganckiego sposobu skontaktowania się z WSDL z telefonu opartego na Androidzie.

Hashset vs Treeset

Zawsze kochałem drzewa, te ładne i porządek w nich. Jednak każdy inżynier oprogramowania, którego znam, zapytał mnie wprost, ... wspólnego z funkcjami hashowymi i wiadrami (w przypadku Java). W jakich przypadkach powinienem użyć HashSet zamiast TreeSet?

Jak wywołać metodę Java, gdy podano jej nazwę jako łańcuch znaków?

Jeśli mam dwie zmienne: Object obj; String methodName = "getName"; Nie znając klasy obj, Jak mogę wywołać na niej metodę ... reśloną przez methodName? Wywoływana metoda nie ma żadnych parametrów i zwraca wartość String. To jestgetter dla Java bean .

Czy lista jest podklasą listy? Dlaczego generyki Javy nie są polimorficzne?

Jestem trochę zdezorientowany tym, jak generyki Javy radzą sobie z dziedziczeniem / polimorfizmem. Przyjmij następującą hier ... . Moje pytanie brzmi dlaczego ? Dlaczego polimorfizm jest ogólnie niejawny, ale jeśli chodzi o generyki, musi być określony?

Błąd java.lang.OutOfMemoryError: GC overhead limit exceeded

Pojawia się komunikat o błędzie podczas wykonywania testów JUnit: java.lang.OutOfMemoryError: GC overhead limit exceeded Wiem, co to jest OutOfMemoryError, ale co oznacza GC overhead limit? Jak mogę to rozwiązać?

Dlaczego główna metoda Javy jest statyczna?

Podpis metody Javy główna() metoda to: public static void main(String[] args){ ... } Czy Jest jakiś powód, aby ta metoda była statyczna?

Wykorzystanie pamięci wirtualnej z Javy pod Linuksem, za dużo pamięci

Mam problem z aplikacją Java działającą pod Linuksem. Kiedy uruchamiam aplikację, używając domyślnego maksymalnego rozmiaru ... e działa kilka innych aplikacji, które są osadzone. A system ma limit pamięci wirtualnej (od komentarzy, ważnych szczegółów).

Konwersja 'ArrayList do' String [] ' w Javie

Jak mogę przekonwertować obiekt ArrayList<String> Na tablicę String[] w Javie?

Gdzie znajduje się JAVA HOME na macOS Sierra (10.12), El Capitan (10.11), Yosemite (10.10), Mavericks (10.9), Mountain Lion (10.8) lub OSX Lion (10.7)?

Java jest opcjonalnym pakietem w najnowszych wersjach systemu macOS. Jednak po zainstalowaniu wydaje się, że zmienna środowiskowa JAVA_HOMEjest nie ustawiona poprawnie.

Lista typów vs Typ ArrayList w Javie [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ja wymaga użycia (1) over (2) (tzn. gdzie (2) nie wystarczyłoby..na bok kodowanie do interfejsy oraz najlepsze praktyki itd.)

Jak sprawić, by metoda zwracała Typ generyczny?

Rozważ ten przykład (typowy w książkach OOP): Mam Animal klasę, gdzie każdy Animal może mieć wielu przyjaciół. I podklasy j ... rapy instancji. Rozumiem, że generyki służą do sprawdzania typu w czasie kompilacji, ale czy istnieje obejście tego problemu?

Pobieranie sumy kontrolnej MD5 pliku w Javie

Szukam Javy, aby uzyskać sumę kontrolną MD5 pliku. Byłem naprawdę zaskoczony, ale nie byłem w stanie znaleźć niczego, co pokazuje, jak uzyskać sumę kontrolną MD5 pliku. Jak to się robi?

Dlaczego muszę nadpisywać metody equals i hashCode w Javie?

[[2]} ostatnio przeczytałem to Developer Works Document . W dokumencie chodzi o skuteczne i poprawne zdefiniowanie hashCod ... tem w stanie zrozumieć, dlaczego musimy nadpisać te dwie metody. Jak mogę podjąć decyzję o skutecznym wdrożeniu tych metod?

Gdzie należy adnotacja @ Transactional?

Czy należy umieścić @Transactional w DAO klasach i/lub ich metodach, czy lepiej przypisać klasy usług, które wywołują za pomocą obiektów DAO? A może sensowne jest przypisywanie obu "warstw"?

Jak mogę przekonwertować ślad stosu na ciąg znaków?

Jaki jest najprostszy sposób na przekonwertowanie wyniku Throwable.getStackTrace() Na łańcuch przedstawiający stacktrace?

Jak bezpośrednio zainicjować Hashmapę (w dosłowny sposób)?

Czy Jest jakiś sposób na zainicjowanie takiej Hashmapy w Javie?: Map<String,String> test = new HashMap<String, ... ieścić pewne "końcowe / statyczne" wartości na mapie, które nigdy się nie zmieniają i są znane z góry podczas tworzenia mapy.