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

13
Jak naprawić Hibernate LazyInitializationException: nie udało się leniwie zainicjować kolekcji ról, nie można zainicjować serwera proxy - brak sesji
W niestandardowym AuthenticationProvider z mojego wiosennego projektu próbuję odczytać listę uprawnień zalogowanego użytkownika, ale napotykam następujący błąd: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:177) …


8
Znacznik kolejności bajtów utrudnia odczyt plików w Javie
Próbuję odczytać pliki CSV przy użyciu języka Java. Niektóre pliki mogą mieć znacznik kolejności bajtów na początku, ale nie wszystkie. Gdy występuje, kolejność bajtów jest odczytywana wraz z resztą pierwszego wiersza, powodując w ten sposób problemy z porównaniami łańcuchów. Czy istnieje łatwy sposób na pominięcie znaku kolejności bajtów, gdy jest …

15
Jak używać JDK 7 w systemie Mac OSX?
Chciałbym używać WatchService API, jak wspomniano w tym linku: http://download.oracle.com/javase/tutorial/essential/io/notification.html Po przeczytaniu dowiedziałem się, że WatchService jest częścią klasy NIO, która jest zaplanowana na JDK 7. Jest więc w wersji beta. W porządku. http://jdk7.java.net/download.html zawiera pakiet JDK, który pobrałem i rozpakowałem. Mam kilka folderów. Nie wiem, co z nimi zrobić. …
107 macos  java  java-7 

4
Wypełnienie JPanel w Javie
Mam pytanie dotyczące formatowania mojej aplikacji swingowej Java. Powinno to być dość proste, ale mam trudności ze znalezieniem jakiejkolwiek pomocy (wydaje się, że każdy temat dotyczy usunięcia domyślnego wypełnienia w JPanel). Tekst w moich różnych JPanelach obejmuje boki i górę, dotykając kolorowych ramek: jak dodać wypełnienie? Dziękuję Ci.
107 java  swing  formatting  jpanel 


11
Importowanie dwóch klas o tej samej nazwie. Jak radzić sobie?
Powiedz, że mam kod taki jak: import java.util.Date; import my.own.Date; class Test{ public static void main(String [] args){ // I want to choose my.own.Date here. How? .. // I want to choose util.Date here. How ? } } Czy powinienem mieć pełne kwalifikowane nazwy klas? Czy mogę pozbyć się instrukcji …
107 java 


3
Jakie są różnice między PMD a FindBugs?
Pojawiło się pytanie porównujące PMD i CheckStyle . Nie mogę jednak znaleźć ładnego zestawienia różnic / podobieństw między PMD i FindBugs. Uważam, że kluczową różnicą jest to, że PMD działa na kodzie źródłowym, podczas gdy FindBugs działa na skompilowanych plikach kodu bajtowego. Ale jeśli chodzi o możliwości, czy powinien to …

8
Java Class.cast () a operator rzutowania
Podczas moich dni w C ++ uczono mnie o złu operatora rzutowania w stylu C, na początku z przyjemnością odkryłem, że w Javie 5 java.lang.Classnabyłem castmetodę. Pomyślałem, że wreszcie mamy OO sposób radzenia sobie z castingami. Okazuje się, że Class.castto nie to samo, co static_castw C ++. To jest bardziej …


2
Różnice w automatycznym rozpakowywaniu między Javą 6 a Javą 7
Zauważyłem różnicę w zachowaniu automatycznego rozpakowywania między Java SE 6 i Java SE 7. Zastanawiam się, dlaczego tak jest, ponieważ nie mogę znaleźć żadnej dokumentacji dotyczącej zmian w tym zachowaniu między tymi dwiema wersjami. Oto prosty przykład: Object[] objs = new Object[2]; objs[0] = new Integer(5); int myInt = (int)objs[0]; …
107 java  casting  java-7  unboxing 

5
Dlaczego JVM nie buforuje skompilowanego kodu JIT?
Implementacja kanonicznej maszyny JVM firmy Sun stosuje dość wyrafinowaną optymalizację kodu bajtowego, aby uzyskać prawie natywne prędkości wykonywania po kilkukrotnym uruchomieniu kodu. Pytanie brzmi, dlaczego ten skompilowany kod nie jest zapisywany w pamięci podręcznej na dysku w celu użycia podczas kolejnych zastosowań tej samej funkcji / klasy? W obecnej formie, …
107 java  caching  jvm  compilation  jit 

12
Jak osadzasz dane binarne w XML?
Mam dwie aplikacje napisane w Javie, które komunikują się ze sobą za pomocą komunikatów XML w sieci. Używam parsera SAX na końcu odbierającym, aby odzyskać dane z wiadomości. Jednym z wymagań jest osadzenie danych binarnych w wiadomości XML, ale SAX tego nie lubi. Czy ktoś wie, jak to zrobić? AKTUALIZACJA: …
107 java  xml  binary  binary-data 


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.