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

15
Hibernacja zgłasza wyjątek MultipleBagFetchException - nie można jednocześnie pobrać wielu toreb
Hibernacja zgłasza ten wyjątek podczas tworzenia SessionFactory: org.hibernate.loader.MultipleBagFetchException: nie można jednocześnie pobrać wielu torebek To mój przypadek testowy: Parent.java @Entity public Parent { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Long id; @OneToMany(mappedBy="parent", fetch=FetchType.EAGER) // @IndexColumn(name="INDEX_COL") if I had this the problem solve but I retrieve more children than I have, one child is …
471 java  hibernate  jpa  one-to-many  bag 


25
Java Lambda funkcja, która generuje wyjątek?
Wiem, jak utworzyć odwołanie do metody, która ma Stringparametr i zwraca int: Function<String, Integer> Nie działa to jednak, jeśli funkcja zgłasza wyjątek, powiedzmy, że jest zdefiniowana jako: Integer myMethod(String s) throws IOException Jak zdefiniowałbym to odniesienie?
469 java  lambda  java-8 

29
Jak powinienem wyjaśnić różnicę między interfejsem a klasą abstrakcyjną?
W jednym z moich wywiadów poproszono mnie o wyjaśnienie różnicy między klasą interfejsu a klasą abstrakcyjną . Oto moja odpowiedź: Metody interfejsu Java są domyślnie abstrakcyjne i nie mogą mieć implementacji. Klasa abstrakcyjna Java może mieć metody instancji, które implementują domyślne zachowanie. Zmienne zadeklarowane w interfejsie Java są domyślnie ostateczne. …

7
Jak przekonwertować iterator na strumień?
Szukam zwięzłego sposobu przekonwertowania pliku Iteratorna Streamlub bardziej szczegółowo, aby „wyświetlić” iterator jako strumień. Ze względu na wydajność chciałbym uniknąć kopiowania iteratora na nowej liście: Iterator<String> sourceIterator = Arrays.asList("A", "B", "C").iterator(); Collection<String> copyList = new ArrayList<String>(); sourceIterator.forEachRemaining(copyList::add); Stream<String> targetStream = copyList.stream(); W oparciu o niektóre sugestie w komentarzach próbowałem również …
468 java  iterator  java-8 

30
Odwróć ciąg w Javie
Mam "Hello World"przechowywane w zmiennej o nazwie String hi. Muszę to wydrukować, ale odwrócone. W jaki sposób mogę to zrobić? Rozumiem, że jest taka funkcja wbudowana w Javę, która to robi. Powiązane: Odwróć każde pojedyncze słowo ciągu „Hello World” za pomocą Java
467 java  string 

18
Zmień format daty w ciągu Java
Mam Stringreprezentującą randkę. String date_s = "2011-01-18 00:00:00.0"; Chciałbym przekonwertować go na Datei wydrukować w YYYY-MM-DDformacie. 18.01.2011 Jak mogę to osiągnąć? Ok, w oparciu o odpowiedzi, które uzyskałem poniżej, oto coś, czego próbowałem: String date_s = " 2011-01-18 00:00:00.0"; SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss"); Date date = dt.parse(date_s); SimpleDateFormat …

9
Klasa Java, która implementuje Mapę i utrzymuje kolejność wstawiania?
Szukam klasy w java, która ma powiązanie klucz-wartość, ale bez użycia skrótów. Oto co obecnie robię: Dodaj wartości do Hashtable. Uzyskaj iterator dla Hashtable.entrySet(). Iteruj przez wszystkie wartości i: Zdobądź Map.Entryiterator. Utwórz obiekt typu Module(klasa niestandardowa) na podstawie wartości. Dodaj klasę do JPanel. Pokaż panel. Problem polega na tym, że …

8
Java 8 Iterable.forEach () vs foreach loop
Czy masz dostęp do stosu w przepełnieniu stosu w : Iterable.foreach w Javie 8: Czy można to zrobić w Javie 8? Które z poniższych jest lepszą praktyką w Javie 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } Mam wiele pętli …



2
Najlepsza praktyka dla uwierzytelniania opartego na tokenach REST z JAX-RS i Jersey
Szukam sposobu włączenia uwierzytelniania opartego na tokenach w Jersey. Staram się nie używać żadnego konkretnego frameworka. Czy to jest możliwe? Mój plan to: użytkownik rejestruje się w mojej usłudze internetowej, moja usługa internetowa generuje token, wysyła go do klienta, a klient go zatrzyma. Następnie klient dla każdego żądania wyśle ​​token …

14
Wiosna: @Component kontra @Bean
Rozumiem, że @Component adnotacja została wprowadzona wiosną 2.5 w celu pozbycia się definicji fasoli xml przy użyciu skanowania ścieżki klas. @Bean został wprowadzony wiosną 3.0 i można go używać z @Configuration , aby w pełni pozbyć się pliku xml i zamiast tego użyć konfiguracji java. Czy byłoby możliwe ponowne wykorzystanie …


30
Sprawa przeciwko sprawdzonym wyjątkom
Od wielu lat nie jestem w stanie uzyskać porządnej odpowiedzi na następujące pytanie: dlaczego niektórzy programiści tak sprawdzają wyjątki? Przeprowadziłem wiele rozmów, czytałem rzeczy na blogach, czytałem, co powiedział Bruce Eckel (pierwsza osoba, którą widziałem, wypowiadała się przeciwko nim). Obecnie piszę nowy kod i zwracam szczególną uwagę na sposób postępowania …

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.