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

24
Iterowanie przez kolekcję, unikanie ConcurrentModificationException podczas usuwania obiektów w pętli
Wszyscy wiemy, że nie możesz wykonać następujących czynności z powodu ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Ale to najwyraźniej działa czasami, ale nie zawsze. Oto konkretny kod: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i = 0; …


28
Sortuj ArrayList niestandardowych obiektów według właściwości
Czytałem o sortowaniu ArrayLists przy użyciu Komparatora, ale we wszystkich przykładach ludzie używali, compareToco według niektórych badań jest metodą dla Ciągów. Chciałem posortować ArrayList niestandardowych obiektów według jednej z ich właściwości: obiektu Date ( getStartDay()). Zwykle je porównuję, item1.getStartDate().before(item2.getStartDate())więc zastanawiałem się, czy mógłbym napisać coś takiego: public class CustomComparator { …
1145 java  sorting  date  comparator 

8
Jak działają serwlety? Tworzenie instancji, sesje, zmienne współdzielone i wielowątkowość
Załóżmy, że mam serwer WWW, który zawiera wiele serwletów. Dla informacji przekazywanych między tymi serwletami ustawiam zmienne sesji i instancji. Teraz, jeśli 2 lub więcej użytkowników wysyła żądanie do tego serwera, co stanie się ze zmiennymi sesji? Czy wszystkie będą wspólne dla wszystkich użytkowników, czy będą różne dla każdego użytkownika? …

30
Jak mogę zainicjować statyczną mapę?
Jak zainicjowałbyś statyczny kod Mapw Javie? Metoda pierwsza: inicjalizator statyczny Metoda druga: inicjator instancji (anonimowa podklasa) lub inna metoda? Jakie są zalety i wady każdego z nich? Oto przykład ilustrujący dwie metody: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new HashMap<>(); static …

12
Jak bezpośrednio zainicjować HashMap (dosłownie)?
Czy istnieje jakiś sposób na zainicjowanie Java HashMap w ten sposób ?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Jaka byłaby poprawna składnia? Nie znalazłem nic na ten temat. czy to możliwe? Szukam najkrótszego / najszybszego sposobu umieszczenia niektórych wartości „końcowych / statycznych” na mapie, które nigdy się nie zmieniają i …

30
Jak utworzyć ogólną tablicę w Javie?
Ze względu na implementację generycznych Java, nie możesz mieć takiego kodu: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Jak mogę to zaimplementować, zachowując bezpieczeństwo typu? Na forach Java zobaczyłem takie rozwiązanie: import java.lang.reflect.Array; class Stack<T> { …

13
Jakie są możliwe wartości konfiguracji Hibernacja hbm2ddl.auto i co robią
Naprawdę chcę wiedzieć więcej o aktualizacji, eksporcie i wartościach, które można podać. hibernate.hbm2ddl.auto Muszę wiedzieć, kiedy korzystać z aktualizacji, a kiedy nie? A jaka jest alternatywa? Oto zmiany, które mogą wystąpić w DB: nowe stoły nowe kolumny w starych tabelach kolumny usunięte zmieniono typ danych kolumny typ kolumny zmienił swoje …
1084 java  hibernate  hbm2ddl 

30
Jak parsować JSON w Javie
Mam następujący tekst JSON. W jaki sposób można analizować je, aby uzyskać wartości pageName, pagePic, post_id, itd.? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], "timeOfPost": …
1048 java  json  parsing 


19
Konwertowanie tablicy na listę w Javie
Jak przekonwertować tablicę na listę w Javie? Użyłem, Arrays.asList()ale zachowanie (i podpis) jakoś zmieniło się z Java SE 1.4.2 (dokumenty są teraz w archiwum) na 8, a większość fragmentów znalezionych w Internecie używa zachowania 1.4.2. Na przykład: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) na 1.4.2 …

21
Jak uzyskać bieżący katalog roboczy w Javie?
Chcę uzyskać dostęp do mojego bieżącego katalogu roboczego za pomocą java. Mój kod: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); Wynik: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 Moje dane wyjściowe są nieprawidłowe, ponieważ dysk C nie jest …
1026 java  java-io 




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.