Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].

4
Jak działa Junit @Rule?
Chcę pisać przypadki testowe dla dużej części kodu, chciałbym poznać szczegóły dotyczące @Rulefunkcji adnotacji JUnit , aby móc używać jej do pisania przypadków testowych. Podaj kilka dobrych odpowiedzi lub linków, które podają szczegółowy opis jego funkcjonalności za pomocą prostego przykładu.
195 java  junit  junit4  junit-rule 

4
Jaka jest różnica między getFields a getDeclaredFields w odbiciu Java
Jestem trochę zdezorientowany co do różnicy między getFieldsmetodą agetDeclaredFields metodą przy użyciu odbicie Java. Przeczytałem, że getDeclaredFieldsdaje ci dostęp do wszystkich pól klasy i getFieldszwraca tylko pola publiczne. Jeśli tak jest, dlaczego po prostu nie zawsze używałbyś getDeclaredFields? Czy ktoś może rozwinąć tę kwestię i wyjaśnić różnicę między tymi dwiema …
195 java  reflection 


25
Używanie modyfikatora „końcowego”, jeśli dotyczy Java [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
194 java  oop 


3
Który parser HTML jest najlepszy? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

20
Czy dobrą praktyką jest używanie java.lang.String.intern ()?
Javadoc o String.intern()nie podaje zbyt wielu szczegółów. (W skrócie: Zwraca kanoniczną reprezentację ciągu, umożliwiając porównanie internowanych ciągów za pomocą ==) Kiedy powinienem użyć tej funkcji na korzyść String.equals()? Czy są jakieś skutki uboczne niewymienione w Javadoc, tj. Mniej więcej optymalizacja przez kompilator JIT? Czy są dalsze zastosowania String.intern()?
194 java  string 



1
Różne wyniki z podsumowaniem Java w porównaniu do zewnętrznych narzędzi
Napisałem prostą klasę Java, aby wygenerować wartości skrótu pliku kalkulatora Windows. Używam Windows 7 Professional with SP1. Próbowałem Java 6.0.29i Java 7.0.03. Czy ktoś może mi powiedzieć, dlaczego otrzymuję inne wartości skrótów od Java w porównaniu do (wielu!) Zewnętrznych narzędzi i / lub stron internetowych? Wszystko zewnętrzne pasuje do siebie, …
194 java  windows  md5  digest  wow64 

10
Różnica między listą, listą <?>, Listą <T>, listą <E> i listą <Obiekt>
Jakie są różnice między List, List&lt;?&gt;, List&lt;T&gt;, List&lt;E&gt;, i List&lt;Object&gt;? 1. Lista List: jest typem surowym, dlatego nie typesafe. Wygeneruje błąd czasu wykonywania tylko wtedy, gdy rzutowanie jest złe. Chcemy błędu czasu kompilacji, gdy rzutowanie jest złe. Nie zaleca się używania. 2. Lista &lt;?&gt; List&lt;?&gt;jest nieograniczonym znakiem wieloznacznym. Ale nie …
194 java  generics 

14
Jak automatycznie generować N „wyraźnych” kolorów?
Napisałem dwie metody poniżej, aby automatycznie wybrać N różnych kolorów. Działa poprzez zdefiniowanie częściowej funkcji liniowej na kostce RGB. Zaletą tego jest to, że możesz również uzyskać skalę progresywną, jeśli tego właśnie chcesz, ale kiedy N staje się duży, kolory mogą zacząć wyglądać podobnie. Mogę również wyobrazić sobie równomierne podzielenie …



4
Korzystanie z ogólnej metody „any ()” Mockito
Mam interfejs z metodą, która oczekuje tablicy Foo: public interface IBar { void doStuff(Foo[] arr); } Szydzę z tego interfejsu za pomocą Mockito i chciałbym to potwierdzić doStuff() jest on wywoływany, ale nie chcę sprawdzać poprawności przekazywanych argumentów - „nie przejmuj się”. Jak napisać następujący kod za pomocą any()metody ogólnej …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.