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

5
Dlaczego nie mogę zamapować liczb całkowitych na ciągi podczas przesyłania strumieniowego z tablicy?
Ten kod działa (pobrany w Javadoc): List<Integer> numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -> i.toString()) .collect(Collectors.joining(", ")); Tego nie można skompilować: int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -> i.toString()) .collect(Collectors.joining(", ")); IDEA mówi mi, że mam „niezgodny ciąg …

7
Zależności przechodnie nie zostały rozwiązane dla biblioteki aar przy użyciu gradle
Zbadałem jakiś czas i prawdopodobnie zobaczyłem tutaj najpopularniejsze odpowiedzi związane z aar i zależnościami przechodnimi, ale jakoś nadal nie jest dla mnie jasne, jak to działa. Więc: Mam bibliotekę androida z podaną konfiguracją gradle: apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group = "com.somepackage" buildscript { repositories { …

3
_ (podkreślenie) jest zastrzeżonym słowem kluczowym
Właśnie zastąpiłem sw poniższym wyrażeniu lambda przez _: s -> Integer.parseInt(s) Kompilator Eclipse mówi: „_” nie powinno być używane jako identyfikator, ponieważ jest to zastrzeżone słowo kluczowe od poziomu źródła od 1.8. Nie znalazłem żadnego wyjaśnienia w JLS §3.9 Struktura leksykalna / Słowa kluczowe.
94 java  lambda  java-8 

5
Plik Spring .properties: pobierz element jako Array
Ładuję atrybuty właściwości z .propertiespliku przy użyciu Spring w następujący sposób: file: elements.properties base.module.elementToSearch=1 base.module.elementToSearch=2 base.module.elementToSearch=3 base.module.elementToSearch=4 base.module.elementToSearch=5 base.module.elementToSearch=6 Plik źródłowy xml file: myapplication.xml <bean id="some" class="com.some.Class"> <property name="property" value="#{base.module.elementToSearch}" /> </bean> I moja Class.java file: Class.java public void setProperty(final List<Integer> elements){ this.elements = elements; } Ale podczas debugowania elementy …


12
„Wystąpił błąd podczas inicjowania maszyny wirtualnej; Nie można zarezerwować wystarczającej ilości miejsca na stertę obiektów ”przy użyciu -Xmx3G
Przede wszystkim mam pudełko z 8 GB pamięci RAM, więc wątpię, czy problemem jest całkowita pamięć. Ta aplikacja działa poprawnie na komputerach o pojemności 6 GB lub mniejszej. Próbuję zarezerwować 3 GB miejsca za pomocą -Xmx3G w sekcji „VM Arguments” w Run Configurations w Eclipse. Za każdym razem, gdy próbuję …

9
Prześlij plik Amazon S3 i uzyskaj adres URL
Czy możliwe jest przesłanie pliku txt / pdf / png do Amazon S3 w jednej akcji i pobranie adresu URL przesłanego pliku jako odpowiedzi. Jeśli tak, to czy AWS Java SDK jest właściwą biblioteką, którą muszę dodać do mojej aplikacji internetowej java struts2. Proszę zasugerować mi rozwiązanie tego problemu.

14
rxjava: Czy mogę używać retry (), ale z opóźnieniem?
Używam rxjava w mojej aplikacji na Androida do asynchronicznej obsługi żądań sieciowych. Teraz chciałbym ponowić nieudane żądanie sieciowe dopiero po upływie określonego czasu. Czy istnieje sposób użycia retry () na Observable, ale ponowna próba tylko po pewnym opóźnieniu? Czy istnieje sposób, aby powiadomić Observable, że jest obecnie ponawiany (w przeciwieństwie …
94 java  rx-java 

30
Eclipse Nie znaleziono testów używających JUnit 5 spowodowanych przez NoClassDefFoundError for LauncherFactory
Problem Za każdym razem, gdy uruchamiam test JUnit moich projektów (używając JUnit 5 z Javą 9 i Eclipse Oxygen 1.a) napotykam problem polegający na tym, że eclipse nie może znaleźć żadnych testów. Opis W konfiguracji uruchamiania eclipse nie może nawet znaleźć metody, która jest oznaczona adnotacją @Test, a zamiast tego …
94 java  eclipse  junit  java-9  junit5 

4
Maven: Jak zmienić nazwę pliku wojennego dla projektu?
Mam projekt birdz następującymi komponentami wpom.xml <groupId>com.myorg</groupId> <artifactId>bird</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>bird</name> <modules> <module>persistence</module> <module>business</module> <module>service</module> <module>web</module> </modules> a moduł sieciowy jako <parent> <artifactId>bird</artifactId> <groupId>com.myorg</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>web</artifactId> <packaging>war</packaging> moduł web tworzy plik wojenny o nazwie web-1.0-SNAPSHOT.war Jak mogę, używając maven zmienić to na bird.war?
94 java  maven 

8
Java Socket API: jak sprawdzić, czy połączenie zostało zamknięte?
Mam pewne problemy z interfejsem API gniazd Java. Próbuję wyświetlić liczbę graczy aktualnie połączonych z moją grą. Łatwo jest określić, kiedy gracz się połączył. Jednak określenie, kiedy gracz rozłączył się za pomocą funkcji socket API, wydaje się niepotrzebnie trudne. Dzwonienie isConnected()do gniazda, które zostało odłączone zdalnie, zawsze wydaje się powracać …

4
Kotlin: odpowiednik getClass () dla KClass
W Javie możemy rozwiązać klasę zmiennej za pomocą getClass()like something.getClass(). W Kotlinie zdaję sobie sprawę, something.javaClassco jest fajne, ale chcę mieć KClassto samo. Widziałem Something::classskładnię, ale to nie jest to, czego potrzebuję. Potrzebuję KClass zmiennej. Czy taka funkcjonalność istnieje?
94 java  class  kotlin 

2
Co oznaczają REFRESH i MERGE w odniesieniu do baz danych?
Jestem ciekawy i muszę szybko znaleźć tę odpowiedź. Google niewiele pomoże. Interfejs API Java Persistence ma następujące właściwości, które nakazują platformie kaskadowe wykonywanie operacji na powiązanych jednostkach: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Wiem, co oznaczają pierwsze dwa: kiedy utrzymuję obiekt A, który ma B, utrwalam również B, a kiedy usuwam A, …
94 java  jpa  persistence 

13
Błąd kompilacji „Kod za duży” w Javie
Czy istnieje maksymalny rozmiar kodu w Javie? Napisałem funkcję z ponad 10 000 wierszami. Właściwie każdy wiersz przypisuje wartość do zmiennej tablicowej. arts_bag[10792]="newyorkartworld"; arts_bag[10793]="leningradschool"; arts_bag[10794]="mailart"; arts_bag[10795]="artspan"; arts_bag[10796]="watercolor"; arts_bag[10797]="sculptures"; arts_bag[10798]="stonesculpture"; A podczas kompilacji pojawia się ten błąd: kod jest za duży Jak mam to przezwyciężyć?


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.