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

6
Wyrażenia lambda Java 8 - a co z wieloma metodami w klasie zagnieżdżonej
Czytam o nowych funkcjach pod adresem : http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Widziałem poniższy przykład: Korzystanie z klasy anonimowej: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); Z Lambda: button.addActionListener(e -> { System.out.println("Action Detected"); }); Co zrobiłby ktoś, MouseListenergdyby chciał zaimplementować wiele metod w klasie anonimowej, np .: public void …


7
Czas epoki uniksowej do obiektu Java Date
Mam ciąg znaków zawierający godzinę UNIX Epoch i muszę przekonwertować go na obiekt Java Date. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } Zaznaczona linia to miejsce, w którym mam problem. Nie mogę …
84 java  date  java-time 

4
Scalanie dwóch obrazów
Muszę scalić dwa obrazy (BufferedImage) w Javie. Nie byłoby problemu, gdyby nie było przejrzystości. Obraz podstawowy ma już pewną przezroczystość. Chcę to zachować tak, jak jest i nałożyć na to „maskę”, drugi obraz. Ten drugi obraz nie ma nieprzezroczystych pikseli, w rzeczywistości jest prawie całkowicie przezroczysty, ma tylko kilka mniej …

14
Wyciek zasobów: „w” nigdy nie jest zamykane
Dlaczego Eclipse wyświetla ocieplający się komunikat „Wyciek zasobów:„ in ”nigdy nie jest zamknięty” w poniższym kodzie? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println("Enter the width of the Rectangle: "); width = in.nextDouble(); System.out.println("Enter the height of the Rectangle: "); height = in.nextDouble();

5
Dlaczego System.arraycopy jest natywny w Javie?
Byłem zaskoczony, widząc w źródle Java, że ​​System.arraycopy jest metodą natywną. Oczywiście powodem jest to, że jest szybszy. Ale jakie natywne sztuczki jest w stanie zastosować kod, które czynią go szybszym? Dlaczego nie po prostu zapętlić oryginalną tablicę i skopiować każdy wskaźnik do nowej tablicy - z pewnością nie jest …
84 java  native  arrays 

4
JPA Wiele osadzonych pól
Czy klasa jednostki JPA może zawierać dwa @Embeddedpola embedded ( )? Przykładem może być: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } W tym przypadku Personmoże zawierać dwie Addressinstancje - dom i praca. Używam JPA …



13
Wyłączam wyjście konsoli logowania hibernacji
Używam hibernacji 3 i chcę powstrzymać ją przed zrzucaniem wszystkich wiadomości startowych na konsolę. Próbowałem wykomentować linie stdout w log4j.properties, ale bez powodzenia. Wklejam mój plik dziennika poniżej. Używam również eclipse ze standardową strukturą projektu i mam kopię log4j.properties zarówno w katalogu głównym folderu projektu, jak iw folderze bin. ### …

5
Przesyłanie zmiennych w Javie
Zastanawiam się, czy ktoś mógłby mi powiedzieć, jak działa casting? Rozumiem, kiedy powinienem to zrobić, ale tak naprawdę nie wiem, jak to działa. Częściowo rozumiem prymitywne typy danych, ale jeśli chodzi o rzutowanie obiektów, nie rozumiem, jak to działa. Jak można nagle rzutować obiekt typu Object na, powiedzmy, MyType(tylko przykład), …
84 java  casting 

4
Zrozumienie znaków $ w ciągach formatujących Javy
StringBuilder sb = new StringBuilder(); // Send all output to the Appendable object sb Formatter formatter = new Formatter(sb, Locale.US); // Explicit argument indices may be used to re-order output. formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d") // -> " d c b a" W takim przypadku, dlaczego 2 …
84 java  formatter 

2
Jak wykonać Javadoc indywidualne wyliczenia klasy
Piszę javadoc dla klasy, która zawiera własne wyliczenia. Czy istnieje sposób na wygenerowanie javadoc dla poszczególnych wyliczeń? Na przykład w tej chwili mam coś takiego: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Jednak to tylko dokumentuje wszystkie wyliczenia jako całość: …
84 java  enums  javadoc 


1
Wiele unikalnych ograniczeń w JPA
Czy istnieje sposób określenia za pomocą JPA, że powinno istnieć wiele unikatowych ograniczeń w różnych zestawach kolumn? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; …

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.