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



9
Streszczenie interfejsu Java
Rozważ przykład (który kompiluje się w Javie) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Dlaczego konieczne jest „zadeklarowanie” interfejsu jako abstrakcyjne? Czy istnieją inne reguły dotyczące abstrakcyjnego interfejsu? Wreszcie: jeśli abstractjest przestarzały, dlaczego jest zawarty w Javie? Czy istnieje historia abstrakcyjnego interfejsu?
197 java  interface  abstract 

14
Adres URL do ładowania zasobów ze ścieżki klas w Javie
W Javie można ładować wszelkiego rodzaju zasoby przy użyciu tego samego interfejsu API, ale z różnymi protokołami URL: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class To ładnie oddziela faktyczne ładowanie zasobu od aplikacji, która potrzebuje zasobu, a ponieważ URL jest tylko ciągiem, ładowanie zasobów jest również bardzo łatwe do skonfigurowania. Czy istnieje protokół ładowania …
197 java  url  classloader 

4
Java 8 Stream i działanie na tablicach
Właśnie odkryłem nowe możliwości strumienia Java 8. Pochodząc z Pythona, zastanawiałem się, czy istnieje teraz dobry sposób na wykonywanie operacji na tablicach, takich jak sumowanie, mnożenie dwóch tablic w sposób „pythonowy” w jednej linii? Dzięki


11
Dostępność OpenJDK dla systemu operacyjnego Windows [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 10 miesięcy temu . Popraw to pytanie Czy jest dostępna wersja OpenJDK dla systemu operacyjnego Windows? Ze strony głównej OpenJDK ( …
197 java  windows  openjdk 

16
Jak zainstalować konkretny JDK na Mac OS X?
Chcę zainstalować konkretny pakiet JDK (na przykład najnowszy). W tym celu poszedłem na stronę główną pobierania JDK: http://java.sun.com/javase/downloads/index.jsp . Szukałem wersji na komputery Mac, ale jestem nieco zaskoczony, widząc tylko wersje do pobrania dla systemów Linux, Windows i Solaris ... Oto wiadomość dla komputerów Mac: „Apple Computer dostarcza własną wersję …
197 java  macos  install 


11
Metoda statyczna w klasie ogólnej?
W Javie chciałbym mieć coś takiego: class Clazz<T> { static void doIt(T object) { // ... } } Ale rozumiem Nie można dokonać statycznego odniesienia do niestatycznego typu T. Nie rozumiem leków generycznych poza podstawowymi zastosowaniami, a zatem nie mam większego sensu. Nie pomaga to, że nie byłem w stanie …

8
Kolejka o ograniczonym rozmiarze, która przechowuje ostatnie N elementów w Javie
Bardzo proste i szybkie pytanie o biblioteki Java: czy istnieje gotowa klasa, która implementuje a Queueo ustalonym maksymalnym rozmiarze - tzn. Zawsze pozwala na dodawanie elementów, ale po cichu usunie elementy główne, aby pomieścić miejsce dla nowo dodanych elementów. Oczywiście wdrożenie go ręcznie jest trywialne: import java.util.LinkedList; public class LimitedQueue<E> …
197 collections  queue  java 


5
Mockito - różnica między doReturn () a when ()
Obecnie używam Mockito do kpienia z obiektów warstwy usługi w aplikacji Spring MVC, w której chcę przetestować metody kontrolera. Jednak, kiedy czytałem o szczegółach Mockito, odkryłem, że metody doReturn(...).when(...)są równoważne when(...).thenReturn(...). Moje pytanie brzmi: po co są dwie metody, które robią to samo, czy jaka jest subtelna różnica między doReturn(...).when(...)i …

8
Tworzenie tablicy obiektów w Javie
Jestem nowy w Javie i na razie stworzyłem tablicę obiektów w Javie. Mam na przykład klasę A - A[] arr = new A[4]; Ale to tylko tworzenie wskaźników (referencji), Aa nie 4 obiektów. Czy to jest poprawne? Widzę, że kiedy próbuję uzyskać dostęp do funkcji / zmiennych w utworzonych obiektach, …
196 java  arrays  class 

14
ExecutorService, jak czekać na zakończenie wszystkich zadań
Jaki jest najprostszy sposób oczekiwania na ExecutorServicezakończenie wszystkich zadań ? Moje zadanie jest głównie obliczeniowe, więc chcę po prostu uruchomić dużą liczbę zadań - po jednym na każdym rdzeniu. W tej chwili moja konfiguracja wygląda następująco: ExecutorService es = Executors.newFixedThreadPool(2); for (DataTable singleTable : uniquePhrases) { es.execute(new ComputeDTask(singleTable)); } try{ …

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.