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


27
Najlepszy sposób na konwersję ArrayList na ciąg
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Mam coś ArrayList, co chcę wyprowadzić całkowicie jako ciąg. Zasadniczo chcę wyprowadzać go w kolejności, używając toStringkażdego elementu oddzielonego tabulatorami. Czy jest jakiś szybki sposób na to? Możesz …
353 java  string  arraylist 

7
@RequestParam vs @PathVariable
Jaka jest różnica pomiędzy @RequestParami @PathVariablepodczas obsługi znaków specjalnych? +został zaakceptowany przez @RequestParamjako przestrzeń. W przypadku @PathVariable, +została przyjęta jako +.
353 java  spring  spring-mvc 

13
Włączanie zależności w słoiku z Maven
Czy istnieje sposób zmuszenia maven (2.0.9) do włączenia wszystkich zależności do jednego pliku jar? Mam projekt kompilacji w jednym pliku jar. Chcę, aby klasy z zależności również zostały skopiowane do słoika. Aktualizacja: Wiem, że nie mogę po prostu dołączyć pliku jar do pliku jar. Szukam sposobu na rozpakowanie słoików określonych …
353 java  maven-2  jar  packaging 


5
Dlaczego nie skorzystać z java.util.logging?
Po raz pierwszy w życiu znalazłem się w sytuacji, w której piszę interfejs API języka Java, który będzie dostępny na zasadach open source. Mam nadzieję, że zostaną uwzględnione w wielu innych projektach. Do logowania ja (i ludzie, z którymi pracuję) zawsze korzystałem z JUL (java.util.logging) i nigdy nie miałem z …
351 java  logging  slf4j  logback 

30
Tablica lub lista w Javie. Który jest szybszy?
Muszę zachować tysiące ciągów w pamięci, aby można było uzyskać do nich dostęp szeregowo w Javie. Czy powinienem przechowywać je w tablicy, czy powinienem użyć listy? Skoro tablice przechowują wszystkie dane w ciągłym kawałku pamięci (w przeciwieństwie do list), czy użycie tablicy do przechowywania tysięcy łańcuchów spowoduje problemy?
351 java  arrays  list  performance 

18
Jak posortować ArrayList?
Mam listę podwójnych w Javie i chcę sortować ArrayList w kolejności malejącej. Input ArrayList jest jak poniżej: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); Wyjście powinno wyglądać tak 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 …

9
Przykład Menedżera alarmów
Chcę wdrożyć funkcję harmonogramu w moim projekcie. Poszukałem programu Menedżera alarmów, ale nie mogę znaleźć żadnych przykładów. Czy ktoś może mi pomóc z podstawowym programem do zarządzania alarmami?

9
Mockito: Próba szpiegowania metody wywołuje metodę oryginalną
Używam Mockito 1.9.0. Chcę kpić zachowanie dla jednej metody klasy w teście JUnit, więc mam final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); Problem polega na tym, że w drugiej linii myClassSpy.method1()jest wywoływany, co powoduje wyjątek. Jedynym powodem, dla którego używam makiet, jest to, że później, przy każdym myClassSpy.method1()wywołaniu, nie zostanie wywołana …
351 java  junit  mockito 


9
Jak wywołać metodę getClass () z metody statycznej w Javie?
Mam klasę, która musi mieć pewne metody statyczne. Wewnątrz tych metod statycznych muszę wywołać metodę getClass (), aby wykonać następujące wywołanie: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource("background.midi"); } Jednak Eclipse mówi mi: Cannot make a static reference to the non-static method getClass() from the type Object Jaki …

11
Jak łączyć ścieżki w Javie?
Czy System.IO.Path.Combine()w C # / .NET istnieje odpowiednik Java ? Lub jakiś kod, aby to osiągnąć? Ta metoda statyczna łączy jeden lub więcej ciągów w ścieżkę.
350 java  path 

13
Różnica między ostatecznym a efektywnym końcowym
Gram z lambdami w Javie 8 i natknąłem się na ostrzeżenie local variables referenced from a lambda expression must be final or effectively final. Wiem, że kiedy używam zmiennych wewnątrz anonimowej klasy, muszą one być ostateczne w klasie zewnętrznej, ale nadal - jaka jest różnica między ostateczną a efektywną ostateczną …

7
Pokój - katalog eksportu schematu nie jest dostarczany do procesora adnotacji, więc nie możemy eksportować schematu
Korzystam z pokoju z komponentami bazy danych Androida Skonfigurowałem wszystko, ale podczas kompilacji Android Studio wyświetla mi to ostrzeżenie: Katalog eksportu schematu nie jest dostarczany do procesora adnotacji, więc nie możemy eksportować schematu. Możesz podać room.schemaLocationargument procesora adnotacji LUB ustawić wartość exportSchema na false. Rozumiem, że jest to lokalizacja, w …

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.