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

7
Jak sprawdzić, czy int jest null
Mam obiekt o nazwie Person. ma w sobie kilka atrybutów; int id; String name; Ustawiam obiekt osoby, taki jak Person p = new Person(1,"Joe");. 1.) Muszę sprawdzić, czy obiekt nie jest pusty; Czy poniższe wyrażenie jest poprawne; if (person == null){ } Or if(person.equals(null)) 2.) Muszę wiedzieć, czy identyfikator zawiera …
110 java  int 

1
Co to są znaczniki w platformach Java Logging i jaki jest powód ich używania?
Pierwszy raz słyszę o markerach podczas czytania: http://slf4j.org/faq.html Sprawdzam dostępne metody dla obiektu Logger : http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html i znalezione interfejsy: http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html Więcej szczegółowych informacji otrzymałem od: http://logback.qos.ch/manual/filters.html ale nadal zdezorientowany ... Zauważ, że pytam dlaczego , a nie jak ich używać, więc nie jest to duplikat: Najlepsze praktyki dotyczące …
110 java  logging  log4j  slf4j  logback 

5
Jak odczytać pojedynczy znak z konsoli w Javie (jak go wpisuje użytkownik)?
Czy istnieje łatwy sposób na odczytanie pojedynczego znaku z konsoli, gdy użytkownik wpisuje go w Javie? Czy to możliwe? Próbowałem z tymi metodami, ale wszystkie czekają, aż użytkownik naciśnie klawisz Enter : char tmp = (char) System.in.read(); char tmp = (char) new InputStreamReader(System.in).read (); char tmp = (char) System.console().reader().read(); // …
110 java  input  console 


12
Jak dodać minuty do mojej randki
Mam ten obiekt daty: SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm"); Date d1 = df.parse(interviewList.get(37).getTime()); wartość d1 wynosi Fri Jan 07 17:40:00 PKT 2011 Teraz staram się dodać 10 minut do powyższej daty. Calendar cal = Calendar.getInstance(); cal.setTime(d1); cal.add(Calendar.MINUTE, 10); String newTime = df.format(cal.getTime()); Wartość newTimezmian, 2011-50-07 17:50 ale powinna być …


12
Używanie Regex do generowania ciągów zamiast ich dopasowywania
Piszę narzędzie Java, które pomaga mi generować mnóstwo danych do testowania wydajności. Byłoby naprawdę fajnie móc określić wyrażenie regularne dla Strings, tak aby mój generator wypluwał elementy, które pasują do tego. Czy jest już coś upieczonego, czego mogę użyć do tego? A może jest biblioteka, która prowadzi mnie tam przez …
110 java  regex 


3
Dlaczego writeObject zgłasza wyjątek java.io.NotSerializableException i jak to naprawić?
Mam ten wyjątek i nie rozumiem, dlaczego miałbym go wyrzucić ani jak mam sobie z tym poradzić. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Gdzie elementjest TransformGroupzawierający inną TransformGroupsinstancję klasy Atom: public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue = …

30
Rozważ zdefiniowanie komponentu bean typu „pakiet” w swojej konfiguracji [Spring-Boot]
Otrzymuję następujący błąd: *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of method setApplicant in webService.controller.RequestController required a bean of type 'com.service.applicant.Applicant' that could not be found. Action: Consider defining a bean of type 'com.service.applicant.Applicant' in your configuration. Nigdy wcześniej nie widziałem tego błędu, ale to dziwne, że @Autowire …
110 java  spring-boot 

14
Błąd podczas otwierania klucza rejestru Java
Otrzymuję ten błąd, gdy próbuję cokolwiek zrobić z Javą w wierszu poleceń: Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment Kilka dni temu spieprzyłem się z usuwaniem katalogów i rejestru Java. Zrestartowałem komputer, a java nadal działała dobrze, …
110 java  dll  runtime  registry 



3
Co oznacza Provider w JAX-RS?
Czy ktoś mógłby mi wyjaśnić, czym jest dostawca JAX-RS i co robi adnotacja „@Provider”? Czytałem dokumentację, ale nie mogę jej zrozumieć. Jeśli istnieją klasy zasobów obsługujące żądania przychodzące, co robią dostawcy? Czym różnią się one od pojedynczych klas zasobów, gdy tworzę trwałą klasę zasobów (taką, która nie jest na żądanie)? …
110 java  jersey  jax-rs 


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.