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

18
Java ArrayList - jak sprawdzić, czy dwie listy są równe, kolejność nie ma znaczenia?
Mam dwa ArrayListtypy Answer(klasa własna). Chciałbym porównać dwie listy, aby sprawdzić, czy zawierają tę samą treść, ale bez znaczenia. Przykład: //These should be equal. ArrayList<String> listA = {"a", "b", "c"} ArrayList<String> listB = {"b", "c", "a"} List.equalsstwierdza, że ​​dwie listy są równe, jeśli zawierają ten sam rozmiar, zawartość i kolejność …
140 java  arraylist 


5
Czy operator Java & = ma zastosowanie & czy &&?
Zarozumiały boolean a = false; Zastanawiałem się, czy robię: a &= b; jest równa a = a && b; //logical AND, a is false hence b is not evaluated. albo z drugiej strony to znaczy a = a & b; //Bitwise AND. Both a and b are evaluated.
139 java  operators 


3
Dlaczego Cloneable nie jest przestarzałe?
Powszechnie wiadomo, że Cloneableinterfejs w Javie jest uszkodzony. Jest ku temu wiele powodów, o których nie wspomnę; inni już to zrobili. Jest to również stanowisko samych architektów Javy . Moje pytanie brzmi zatem: dlaczego nie zostało jeszcze wycofane? Jeśli główny zespół Java zdecydował, że jest uszkodzony, musiał również rozważyć jego …


8
Odbicie Java: Jak uzyskać nazwę zmiennej?
Czy za pomocą Java Reflection można uzyskać nazwę zmiennej lokalnej? Na przykład, jeśli mam to: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); czy można zaimplementować metodę, która może znaleźć nazwy tych zmiennych, na przykład: public void baz(Foo... foos) { for (Foo foo: …
139 java  reflection 

6
Napisz ciąg do strumienia wyjściowego
Mam kilka odbiorników wyjściowych, które implementują OutputStream. Może to być PrintStream zapisujący na standardowe wyjście lub do pliku, albo może to być zapis do pamięci lub innego miejsca docelowego wyjściowego; w związku z tym określiłem OutputStream jako argument () w metodzie. Teraz otrzymałem String. Jaki jest tutaj najlepszy sposób pisania …
139 java  stream 





6
Co oznacza <T> (nawiasy ostre) w Javie?
Obecnie uczę się języka Java i ostatnio zaskoczyły mnie nawiasy ostre (&lt;&gt;). Co dokładnie mają na myśli? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } Co to &lt;T&gt;oznacza? Czy to znaczy, że mogę stworzyć obiekt typu T?
139 java  generics 

8
Adres pamięci zmiennych w Javie
Proszę spojrzeć na poniższe zdjęcie. Kiedy tworzymy obiekt w java za pomocą newsłowa kluczowego, otrzymujemy adres pamięci z systemu operacyjnego. Kiedy piszemy out.println(objName), na wyjściu widzimy „specjalny” ciąg. Moje pytania to: Co to za wynik? Jeśli jest to adres pamięci podany przez system operacyjny: a) Jak mogę zamienić ten ciąg …

10
Jak mogę uzyskać zasób „Folder” z wnętrza mojego pliku jar?
Mam folder / pakiet zasobów w katalogu głównym mojego projektu, „nie” chcę ładować określonego pliku. Gdybym chciał załadować określony plik, użyłbym class.getResourceAsStream i byłoby dobrze !! W rzeczywistości chcę załadować „Folder” w folderze zasobów, zapętlić pliki w tym folderze i pobrać strumień do każdego pliku i wczytać zawartość ... Załóżmy, …

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.