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
Określ datę utworzenia pliku w Javie
Jest jeszcze jedno podobne pytanie do mojego w StackOverflow ( Jak uzyskać datę utworzenia pliku w Javie ), ale odpowiedzi nie ma, ponieważ OP miał inną potrzebę, którą można rozwiązać za pomocą innych mechanizmów. Próbuję stworzyć listę plików w katalogu, które można sortować według wieku, stąd potrzeba daty utworzenia pliku. …
102 java  date  filesystems 

7
Google Guava isNullOrEmpty dla kolekcji
Widzę, że Guava ma metodę narzędziową isNullOrEmpty dla Strings Strings.isNullOrEmpty(str) Czy mamy coś podobnego do list? Coś jak Lists.isNullOrEmpty(list) co powinno być równoważne z list == null || list.isEmpty() Czy mamy coś podobnego do tablic? Coś jak Arrays.isNullOrEmpty(arr) co powinno być równoważne z arr == null || arr.length == 0
102 java  guava 

7
Pokazywanie transakcji Spring w dzienniku
Sprężynę skonfigurowałem ze wsparciem transakcyjnym. Czy istnieje sposób na rejestrowanie transakcji, aby upewnić się, że wszystko skonfigurowałem poprawnie? Wyświetlanie w dzienniku to dobry sposób, aby zobaczyć, co się dzieje.

14
Czy sygnatura metody w Javie zawiera jej zwracany typ?
Czy sygnatura metody w klasie / interfejsie Java zawiera zwracany typ? Przykład: Czy Java zna różnicę między tymi dwiema metodami: public class Foo { public int myMethod(int param) {} public char myMethod(int param) {} } A może liczy się tylko nazwa metody i lista parametrów?




4
Jak wybrać strategię generowania identyfikatora podczas korzystania z JPA i Hibernate
Przeglądałem sekcję dotyczącą generowania identyfikatorów w przewodniku po Hibernate i „Trwałość języka Java w Hibernate” Istnieje wiele opcji dostępnych w połączeniu z Hibernate i JPA. Szukałem dalszej dokumentacji, jak wybrać konkretną strategię generowania identyfikatorów. Szukam też punktów zwrotnych. Na przykład oczekuje się, że strategia hilo zmniejszy rywalizację. Zakładam, że z …

25
Optymalizacja / alternatywa wydajności Java HashMap
Chcę utworzyć dużą HashMap, ale put()wydajność nie jest wystarczająco dobra. Jakieś pomysły? Inne sugestie dotyczące struktury danych są mile widziane, ale potrzebuję funkcji wyszukiwania mapy Java: map.get(key) W moim przypadku chcę stworzyć mapę z 26 milionami wpisów. Korzystając ze standardowej Java HashMap, szybkość sprzedaży staje się nieznośnie niska po 2-3 …

9
Jaki jest najszybszy sposób porównania dwóch zestawów w Javie?
Próbuję zoptymalizować fragment kodu, który porównuje elementy listy. Na przykład. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Proszę wziąć pod uwagę, że ilość rekordów w zestawach będzie duża. Dzięki Shekhar
102 java  performance  set 

6
Jak wyodrębnić epokę z LocalDate i LocalDateTime?
Jak wyodrębnić wartość epoki Longz wystąpień LocalDateTimelub LocalDate? Wypróbowałem następujące, ale daje mi to inne wyniki: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 To, czego chcę, to po prostu wartość 1391539861lokalnej daty i godziny "04.02.2014 19:51:01". Moja strefa Europe/Osloczasowa to UTC + …
102 java  time  java-8  epoch  java-time 

10
„Brak zmiennej X11 DISPLAY” - co to znaczy?
Próbuję zainstalować aplikację Java na moim komputerze z systemem Linux (Slackware). Otrzymałem następujący błąd i go nie rozumiem. Czy możesz mi doradzić, jak podejść do problemu? Dziękuję Ci. Oto, co otrzymuję: (Widzę, że należy ustawić jakąś zmienną X11 DISPLAY , ale jaką wartość mam jej podać i jak?) ~$ java …
102 java  linux  variables  x11  headless 

9
W java, jak uzyskać podciąg z ciągu do znaku c?
Mam ciąg znaków (który jest w zasadzie nazwą pliku zgodną z konwencją nazewnictwa) abc.def.ghi Chciałbym wyodrębnić podciąg przed pierwszym .(tj. Kropką) W java doc api nie mogę znaleźć metody w String, która to robi. Czy coś mi brakuje? Jak to zrobić?
102 java 

14
Przechwytywanie java.lang.OutOfMemoryError?
Dokumentacja dla java.lang.Errormówi: Błąd to podklasa Throwable, która wskazuje na poważne problemy, których rozsądna aplikacja nie powinna próbować wychwycić Ale podobnie jak java.lang.Errorpodklasa java.lang.Throwable, mogę złapać ten rodzaj Throwable. Rozumiem, dlaczego wyłapywanie tego rodzaju wyjątków nie jest dobrym pomysłem. O ile rozumiem, jeśli zdecydujemy się go złapać, procedura przechwytywania nie …

5
Ciąg do LocalDate
Jak mogę zamienić ciąg na ciąg LocalDate? Widziałem przykłady takie jak: LocalDate dt = new LocalDate("2005-11-12"); Ale moje struny są takie: 2005-nov-12
102 java  jodatime 

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.