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

4
Proszę wyjaśnić o insertable = false i updatable = false w odniesieniu do adnotacji JPA @Column
Jeśli pole jest opatrzone adnotacją insertable=false, updatable=false, czy nie oznacza to, że nie możesz wstawić wartości ani zmienić istniejącej wartości? Dlaczego chcesz to zrobić? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = …

7
Definicja Java Enum
Wydawało mi się, że całkiem dobrze rozumiem typy generyczne Javy, ale potem w java.lang.Enum natknąłem się na następujące rzeczy: class Enum<E extends Enum<E>> Czy ktoś mógłby wyjaśnić, jak interpretować ten parametr typu? Dodatkowe punkty za udostępnienie innych przykładów, w których można zastosować podobny parametr typu.
151 java  generics  enums  crtp 

7
Różnica między ostatecznym statycznym a statycznym finałem
Znalazłem kod, w którym zadeklarował kod, taki jak private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; Jaka jest różnica między nimi, czy są takie same? A może różni się dla …
151 java  static  final 



5
Jak ustawić timer w Javie?
Jak ustawić czasomierz, powiedzmy na 2 minuty, aby spróbować połączyć się z bazą danych, a następnie zgłosić wyjątek, jeśli jest jakiś problem w połączeniu?
151 java  timer 


14
Kiedy i dlaczego jednostki JPA powinny wdrożyć interfejs Serializable?
Pytanie jest w tytule. Poniżej opisałem tylko niektóre z moich przemyśleń i spostrzeżeń. Kiedy miałem bardzo prosty model domeny (3 tabele bez żadnych relacji), wszystkie moje encje NIE implementowały Serializable. Ale kiedy model domeny stał się bardziej złożony, otrzymałem RuntimeException, który powiedział, że jedna z moich jednostek nie zaimplementowała Serializable. …

2
W Mockito wykryto niedokończone zatarcie
Podczas przeprowadzania testów otrzymuję następujący wyjątek. Używam Mockito do kpiny. Podpowiedzi, o których wspomina biblioteka Mockito, nie pomagają. org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355) E.g. thenReturn() may be missing. Examples of correct stubbing: when(mock.isOk()).thenReturn(true); when(mock.isOk()).thenThrow(exception); doThrow(exception).when(mock).someVoidMethod(); Hints: 1. missing thenReturn() 2. you are trying to stub a final …
151 java  mocking  mockito 

14
Odpowiednik Java C # async / await?
Jestem normalnym programistą C #, ale od czasu do czasu tworzę aplikacje w języku Java. Zastanawiam się, czy istnieje odpowiednik Java C # async / await? W prostych słowach, jaki jest odpowiednik Java: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await client.GetStringAsync("http://msdn.microsoft.com"); return urlContents.Length; }
151 c#  java 


3
Różnica między _JAVA_OPTIONS, JAVA_TOOL_OPTIONS i JAVA_OPTS
Pomyślałem, że byłoby wspaniale mieć porównanie między _JAVA_OPTIONSi JAVA_TOOL_OPTIONS. Trochę szukałem jednego, ale nic nie mogę znaleźć, więc mam nadzieję, że znajdziemy tutaj wiedzę na temat Stackoverflow. JAVA_OPTSjest dołączony dla kompletności. Nie jest częścią JVM, ale w środowisku naturalnym pojawia się wiele pytań na ten temat. Co wiem: Do tej …
151 java  jvm  jvm-arguments 

8
Zastąpienie metody równa się java () - nie działa?
equals()Dzisiaj napotkałem interesujący (i bardzo frustrujący) problem z tą metodą, który spowodował awarię klasy, którą uważałem za dobrze przetestowaną, i spowodowanie błędu, którego wytropienie zajęło mi bardzo dużo czasu. Dla kompletności nie używałem IDE ani debuggera - tylko dobry, staroświecki edytor tekstu i System.out. Czas był bardzo ograniczony i był …
150 java  equals  overriding 

13
Czy dobrą praktyką jest używanie operatora xor do sprawdzania wartości logicznych? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 10 miesięcy temu . Popraw to pytanie Ja osobiście jak wyłącznego lub , ^, operatora, gdy …

13
Rozszerzenie z dwóch klas
W jaki sposób mogę to zrobić: public class Main extends ListActivity , ControlMenu Chciałbym również wiedzieć, czy to podejście jest w porządku, że stworzyłem menu w klasie ControlMenu i rozszerzam pozostałe czynności.
150 java  android 

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.