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

14
Windows ignoruje JAVA_HOME: jak ustawić JDK jako domyślny?
Jak przekonać system Windows do używania JDK zamiast JRE? To pytanie zadawano już wcześniej, tutaj i gdzie indziej: Jak ustawić domyślną instalację / środowisko wykonawcze Java (Windows)? Problem polega na tym, że system Windows ignoruje, JAVA_HOMEa także ignoruje fakt, że jako pierwszy wpis w ścieżce ustawiłem katalog bin JDK. Kiedy …
89 windows  java 




16
@Autowired - nie znaleziono kwalifikującego komponentu bean typu dla zależności
Rozpocząłem swój projekt od stworzenia encji, usług i testów JUnit dla usług wykorzystujących Spring i Hibernate. Wszystko to działa świetnie. Następnie dodałem spring-mvc, aby utworzyć tę aplikację internetową, korzystając z wielu różnych samouczków krok po kroku, ale kiedy próbuję utworzyć kontroler z adnotacją @Autowired, podczas wdrażania otrzymuję błędy od Glassfish. …

21
Format liczb waluty Java
Czy istnieje sposób na sformatowanie ułamka dziesiętnego w następujący sposób: 100 -> "100" 100.1 -> "100.10" Jeśli jest to liczba okrągła, pomiń część dziesiętną. W przeciwnym razie format z dwoma miejscami po przecinku.


14
jaka jest domyślna wartość char?
char c = '\u0000'; Kiedy drukuję c, w oknie wiersza poleceń wyświetla się „a”. Jaka jest więc domyślna wartość pola typu char? Ktoś powiedział „\ u0000” oznacza zero w Unicode; czy to prawda?
89 java  char 

5
Co to jest JSR i do czego służy?
Jakie jest znaczenie JSR i jak można go zoptymalizować do własnego użytku? Czytałem coś takiego jak jsr82 dla Bluetooth i kilka innych dla innych aplikacji technicznych. Jakie to ma znaczenie?
89 java  jsr 

5
Czy Go podlega tym samym subtelnym wyciekom pamięci, co Java?
Oto fakty: język Go ma zbieracz śmieci. Java ma kolekcję elementów bezużytecznych wiele programów Java ma (subtelne lub nie) wycieki pamięci Jako przykład programu Java, który ma wycieki pamięci (nie dla osób o słabym sercu, pytanie może wstrząsnąć twoimi przekonaniami), zobacz tutaj mały program Java o nazwie Tomcat, który ma …
89 java  memory-leaks  go 

6
JSR 303 Validation, Jeśli jedno pole równa się „coś”, te pozostałe pola nie powinny być puste
Chcę przeprowadzić małą niestandardową walidację z JSR-303 javax.validation. Mam pole. A jeśli w tym polu zostanie wprowadzona pewna wartość, chcę wymagać, aby kilka innych pól nie było null. Próbuję to rozgryźć. Nie jestem pewien, jak nazwałbym to, aby znaleźć wyjaśnienie. Każda pomoc będzie mile widziana. Jestem w tym całkiem nowy. …

6
Czy można używać Java 8 Stream API na Android API <24?
Przeczytałem ten post tutaj. Ale nadal nie mogę uruchomić kodu zawierającego funkcje Java 8 Stream API, takie jak poniższe na minSdkVersion &lt;24. List&lt;Car&gt; newCars = cars.stream() .filter(s -&gt; s.getColor().equals("red")) .collect(Collectors.toList()); To nie działa z powodu komunikatu o błędzie Wywołanie wymaga interfejsu API na poziomie 24 (obecnie minimum to 15): java.util.Collection …

8
Jak skanować wiele ścieżek za pomocą adnotacji @ComponentScan?
Używam Spring 3.1 i ładuję aplikację przy użyciu atrybutów @Configurationi @ComponentScan. Właściwy start jest zakończony new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Ta klasa konfiguracji jest opatrzona adnotacją @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass i to działa dobrze. Chciałbym jednak bardziej szczegółowo opisać pakiety, które skanuję, więc spróbowałem. @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass Jednak kończy się …

7
WELD-000072 Zarządzana fasola deklarująca zakres pasywacji musi mieć zdolność pasywacji
Napisałem prosty program w formularzach internetowych java, ale otrzymuję następujący błąd: WELD-000072 Zarządzana fasola deklarująca zakres pasywacji musi mieć zdolność pasywacji. Bean: Managed Bean [klasa BeanPakage.DemoBeans] z kwalifikatorami [ @Any @Default @Named] Czy ktoś może mi powiedzieć, skąd bierze się ten błąd? import javax.enterprise.context.SessionScoped; import javax.inject.Named; @Named("DemoBeans") @SessionScoped public class …
89 java  cdi  jboss-weld 

10
Jak zdefiniować klasę stałych w Javie?
Załóżmy, że musisz zdefiniować klasę, w której wszystko co robi, to przechowywanie stałych. public static final String SOME_CONST = "SOME_VALUE"; Jaki jest preferowany sposób zrobienia tego? Berło Klasa abstrakcyjna Klasa końcowa Którego powinienem użyć i dlaczego? Wyjaśnienia do niektórych odpowiedzi: Wyliczenia - nie zamierzam używać wyliczeń, niczego nie wyliczam, zbieram …

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.