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

4
Spring Data JPA znajduje się na podstawie właściwości obiektu osadzonego
Chcę napisać sygnaturę metody interfejsu repozytorium Spring Data JPA, która pozwoli mi znaleźć jednostki z właściwością obiektu osadzonego w tej jednostce. Czy ktoś wie, czy jest to możliwe, a jeśli tak, to w jaki sposób? Oto mój kod: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { …

6
Wartość i dla (i == -i && i! = 0), aby zwrócić prawdę w Javie
Mam następujący ifwarunek. if (i == -i && i != 0) Jaka wartość izwróci trueten warunek w Javie? Nie przychodzi mi do głowy żadna taka wartość irozważania notacji dopełniającej do dwóch w Javie. Chciałbym również mieć algebraiczny dowód na jakąkolwiek odpowiedź ma ten warunek (w kontekście Java)?
101 java 

4
Jak zmienić punkt końcowy adresu URL usługi internetowej?
Wygenerowałem klienta usługi sieciowej przy użyciu narzędzi JBoss (kompatybilnych z JAX-WS) przy użyciu Eclipse „klienta usługi sieciowej z wsdl”. Tak więc jedyną rzeczą, którą podałem, był adres URL do WSDL usługi internetowej. Teraz dostawca usług sieciowych nakazuje mi zmianę „adresu URL dostępu do aplikacji punktu końcowego klienta” usługi sieciowej. Co …


11
Najbardziej efektywny sposób, aby pierwszy znak w ciągu znaków był mały?
Jaki jest najskuteczniejszy sposób wpisania pierwszej Stringmałej litery? Mogę wymyślić kilka sposobów, aby to zrobić: Korzystanie charAt()zsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Lub za pomocą chartablicy String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output …

6
@Autowired i metoda statyczna
Mam @Autowiredusługę, z której należy korzystać w ramach metody statycznej. Wiem, że to źle, ale nie mogę zmienić obecnego projektu, ponieważ wymagałoby to dużo pracy, więc potrzebuję do tego prostego hacka. Nie mogę zmienić się randomMethod()na niestatyczny i muszę użyć tej automatycznej fasoli. Jakieś wskazówki, jak to zrobić? @Service public …
101 java  spring  static  autowired 


7
Uruchom ponownie procesor adnotacji konfiguracji Spring Boot, aby zaktualizować wygenerowane metadane
Dodałem: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> do mojego pom.xmlza intellij„s życzenie / ostrzeżenia. Teraz widzę komunikat „Uruchom ponownie procesor adnotacji konfiguracji Spring Boot, aby zaktualizować wygenerowane metadane”. Jak mam zrobić to, o co intellijmnie proszą? To łącze, B.2 Generowanie własnych metadanych za pomocą procesora adnotacji , nie zawiera instrukcji.

5
Różnica między klasą a obiektem w Kotlinie
Jestem nowy w Kotlin i niedawno przekonwertowałem prosty plik z javy na Kotlin. Zastanawiam się, dlaczego konwerter Androida zmienił moją klasę Java na obiekt Kotlin. Jawa: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { …
101 java  android  kotlin 

4
Co value & 0xff robi w Javie?
Mam następujący kod Java: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; Wynik po wydrukowaniu to 254, ale nie mam pojęcia, jak działa ten kod. Jeśli &operator jest po prostu bitowy, dlaczego nie daje bajtu, a zamiast tego jest liczbą …

3
BigDecimal - aby użyć new lub valueOf
Natknąłem się na dwa sposoby uzyskania obiektu BigDecimal z podwójnego d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Które podejście byłoby lepsze? Czy valueOf stworzyłoby nowy obiekt? Ogólnie (nie tylko BigDecimal), co jest zalecane - new czy valueOf? Dzięki.
101 java  bigdecimal 

7
Czy mogę zamienić grupy w wyrażeniu regularnym Java?
Mam ten kod i chcę wiedzieć, czy mogę zamienić tylko grupy (nie wszystkie wzorce) w wyrażeniach regularnych Java. Kod: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) ) with number //and …

12
Grupuj listę obiektów według atrybutu
Muszę zgrupować listę obiektów ( Student) przy użyciu atrybutu ( Location) określonego obiektu. Kod wygląda jak poniżej: public class Grouping { public static void main(String[] args) { List<Student> studlist = new ArrayList<Student>(); studlist.add(new Student("1726", "John", "New York")); studlist.add(new Student("4321", "Max", "California")); studlist.add(new Student("2234", "Andrew", "Los Angeles")); studlist.add(new Student("5223", "Michael", "New …
101 java  list  grouping 


3
Jaki jest bezpieczny sposób tworzenia pliku Temp w Javie?
Szukam bezpiecznego sposobu na utworzenie pliku tymczasowego w Javie. Przez bezpieczne rozumiem: Nazwa powinna być unikalna, nawet w potencjalnych warunkach wyścigu (np. Inny wątek wywołuje tę samą funkcję w tym samym czasie lub inny proces uruchamia ten kod jednocześnie) Plik powinien być prywatny, nawet w przypadku potencjalnych warunków wyścigu (np. …

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.