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].



10
Kiedy użyłbyś WeakHashMap lub WeakReference?
Użycie słabych referencji jest czymś, czego nigdy nie widziałem implementacji, więc próbuję dowiedzieć się, jaki jest ich przypadek użycia i jak ta implementacja będzie działać. Kiedy musiałeś użyć WeakHashMaplub WeakReferencei jak był używany?



9
Czy mam zwrócić kolekcję czy strumień?
Załóżmy, że mam metodę, która zwraca widok tylko do odczytu do listy członków: class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } Ponadto przypuśćmy, że wszystko, co robi klient, to powtórzenie …


4
Pobierz tylko pola statyczne zadeklarowane w klasie Java
Mam następującą klasę: public class Test { public static int a = 0; public int b = 1; } Czy można użyć odbicia, aby uzyskać listę tylko pól statycznych? Wiem, że mogę uzyskać tablicę wszystkich pól za pomocą Test.class.getDeclaredFields(). Ale wydaje się, że nie ma sposobu, aby określić, czy Fieldinstancja …
163 java  reflection  static  field 

9
Java: Jak uzyskać dane wejściowe z System.console ()
Próbuję użyć klasy Console, aby uzyskać dane wejściowe od użytkownika, ale obiekt o wartości null jest zwracany, gdy wywołuję System.console() . Czy muszę coś zmieniać przed użyciem System.console? Console co=System.console(); System.out.println(co); try{ String s=co.readLine(); }
162 java 



5
Jak uzyskać argumenty VM z wnętrza aplikacji Java?
Muszę sprawdzić, czy jakaś opcja, którą można przekazać do JVM, jest jawnie ustawiona lub ma wartość domyślną. Mówiąc dokładniej: muszę utworzyć jeden konkretny wątek z większym rodzimym rozmiarem stosu niż domyślny, ale na wypadek, gdyby użytkownik chciał sam zająć się takimi sprawami, określając -Xssopcję Chcę utworzyć wszystkie wątki z domyślnym …
162 java  jvm  jvm-arguments 

11
niestandardowa metoda listview adaptera getView jest wywoływana wiele razy i bez spójnej kolejności
Mam niestandardowy adapter listy: class ResultsListAdapter extends ArrayAdapter<RecordItem> { w nadpisanej metodzie 'getView' robię wydruk, aby sprawdzić, jaka jest pozycja i czy jest to convertView, czy nie: @Override public View getView(int position, View convertView, ViewGroup parent) { System.out.println("getView " + position + " " + convertView); Wynik tego (kiedy lista …
162 java  android  listview 


4
Czym jest MOJO w Maven?
Czytam teraz o Mavenie i wszędzie w tekście widzę to słowo (mojo). W przybliżeniu rozumiem, co to znaczy, ale nie odmówiłbym dobrego wyjaśnienia. Próbowałem google, ale znalazłem tylko nie-mavenowe wyjaśnienia. POJO - ok, ale MOJO? Maven Old Java Object?

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.