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
Jak ustawić zmienne środowiskowe z Java?
Jak ustawić zmienne środowiskowe z Java? Widzę, że mogę to zrobić dla podprocesów za pomocą ProcessBuilder. Muszę jednak rozpocząć kilka podprocesów, więc wolę zmodyfikować środowisko bieżącego procesu i pozwolić, aby podprocesy go odziedziczyły. Istnieje System.getenv(String)możliwość uzyskania pojedynczej zmiennej środowiskowej. Mogę również uzyskać Mappełny zestaw zmiennych środowiskowych za pomocą System.getenv(). Ale …


12
Czy główny jest prawidłowym identyfikatorem Java?
Jedno z moich dzieci bierze Javę w szkole średniej i miało to na jednym ze swoich testów: Który z poniższych elementów jest prawidłowym identyfikatorem w Javie? za. 123java b. main do. java1234 re. {abce mi. )whoot Odpowiedział b i pomylił się. Spojrzałem na pytanie i argumentowałem, że main jest to …


17
Kiedy korzystasz z Spring Security, jaki jest właściwy sposób uzyskania bieżącej informacji o nazwie użytkownika (tj. SecurityContext) w fasoli?
Mam aplikację internetową Spring MVC, która korzysta z Spring Security. Chcę poznać nazwę użytkownika aktualnie zalogowanego. Używam fragmentu kodu podanego poniżej. Czy to jest akceptowany sposób? Nie podoba mi się wywołanie metody statycznej w tym kontrolerze - co przeczy całemu celowi Springa, IMHO. Czy istnieje sposób, aby skonfigurować aplikację tak, …


17
Jak mogę zgłosić WYJĄTKOWO wyjątki ze strumieni Java 8?
W jaki sposób mogę zgłaszać sprawdzone wyjątki z wewnętrznych strumieni Java 8 / lambdas? Innymi słowy, chcę, aby kod taki jak ten był kompilowany: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Ten kod nie kompiluje się, ponieważ Class.forName()powyższa …



8
Jak najłatwiej zdefiniować niestandardową klasę wyjątków w Javie?
Próbuję zdefiniować własną klasę wyjątków w najprostszy sposób, a oto, co otrzymuję: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } Tak mówi kompilator Java: cannot find symbol: constructor MyException(java.lang.String) Miałem wrażenie, że ten konstruktor musi zostać …

5
Podział łańcucha Java usunął puste wartości
Próbuję podzielić wartość za pomocą separatora. Ale znajduję zaskakujące wyniki String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); Spodziewam się uzyskać 8 wartości. [5,6,7, EMPTY, 8,9, EMPTY, EMPTY] Ale otrzymuję tylko 6 wartości. Każdy pomysł i jak to naprawić. Bez względu na to, czy PUSTA wartość pojawia się w …
286 java  string  split 


12
Android wymaga zgodności kompilatora na poziomie 5.0 lub 6.0. Zamiast tego znaleziono „1.7”. Proszę użyć Android Narzędzia> Napraw właściwości projektu
Czy ktoś miał z tym podobny problem, importuję projekt Androida i dostaję błędy takie jak [2011-10-03 17:20:09 - Screen] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. [2011-10-03 17:21:55 - App] Android requires compiler compliance level 5.0 or 6.0. …
286 java  android 


16
Jak przekonwertować JSON na HashMap przy użyciu Gson?
Proszę o dane z serwera, który zwraca dane w formacie JSON. Rzutowanie HashMap na JSON podczas wysyłania żądania wcale nie było trudne, ale w drugą stronę wydaje się trochę trudne. Odpowiedź JSON wygląda następująco: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : …
286 java  json  dictionary  hashmap  gson 

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.