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
Utwórz tablicę dopasowań wyrażeń regularnych
W Javie próbuję zwrócić wszystkie dopasowania wyrażeń regularnych do tablicy, ale wydaje się, że możesz tylko sprawdzić, czy wzorzec pasuje do czegoś, czy nie (boolean). Jak mogę użyć dopasowania wyrażenia regularnego, aby utworzyć tablicę wszystkich ciągów pasujących do wyrażenia regularnego w danym ciągu?
160 java  regex 

11
Jak dodać własną metodę do Spring Data JPA
Zaglądam do Spring Data JPA. Rozważ poniższy przykład, w którym otrzymam wszystkie funkcje Crud i Finder działające domyślnie, a jeśli chcę dostosować wyszukiwarkę, można to również łatwo zrobić w samym interfejsie. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") List<Account> findByCustomer(Customer customer); } Chciałbym wiedzieć, …


8
Jak korzystać z JNDI DataSource dostarczonego przez Tomcat na wiosnę?
Mówi się, że w artykule Spring javadoc o DriverManagerDataSourceclass, ta klasa jest bardzo prosta i jest zalecana aby użyć JNDI DataSource dostarczonego przez kontener. Taki element DataSourcemoże zostać ujawniony jako DataSourcefasola w Spring ApplicationContext za pośrednictwemJndiObjectFactoryBean Pytanie brzmi: jak to osiągnąć? Na przykład, jeśli chcę, aby DataSourcefasola miała dostęp do …
159 java  spring  tomcat  datasource  jndi 

14
Kiedy należy używać zerowych wartości logicznych?
Java booleanpozwala na wartości true, a falsejednocześnie pozwala logiczna true, falsei null. Zacząłem konwertować moje booleans na Booleans. Może to powodować awarie w testach, takich jak Boolean set = null; ... if (set) ... podczas testu if (set != null && set) ... wydaje się wymyślony i podatny na błędy. …
159 java  boolean 

9
Dlaczego Maven używa JDK 1.6, ale moja wersja java to 1.7
Jestem nowy w maven, a także w MacOS. Mam instalatora w moim terminalu i podczas pobierania ustawień wersji (przy użyciu mvn -v) wygląda na to, że używa JDK 1.6, podczas gdy mam zainstalowany JDK 1.7. Czy coś jest nie tak? Polecenia, które wpisuję, to: blues:helloworld Ninja$ java -version java version …
159 java  linux  macos  maven 

6
Porównywanie tablic w asercjach JUnit, zwięzły wbudowany sposób?
Czy istnieje zwięzły, wbudowany sposób wykonywania asercji równości na dwóch tablicach o podobnym typie w JUnit? Domyślnie (przynajmniej w JUnit 4) wydaje się, że wykonuje porównanie instancji na samym obiekcie tablicy. EG, nie działa: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); …
159 java  arrays  junit  assertions 

15
Czy Java hashmap to naprawdę O (1)?
Widziałem kilka interesujących twierdzeń dotyczących haszmap SO re Java i ich O(1)czasu wyszukiwania. Czy ktoś może wyjaśnić, dlaczego tak jest? O ile te hashmapy nie różnią się znacznie od któregokolwiek z algorytmów haszujących, na których zostałem zakupiony, zawsze musi istnieć zbiór danych zawierający kolizje. W takim przypadku wyszukiwanie będzie O(n)raczej …

4
Różnica między setUp () i setUpBeforeClass ()
Podczas testowania jednostkowego za pomocą JUnit istnieją dwie podobne metody setUp()i setUpBeforeClass(). Jaka jest różnica między tymi metodami? Jaka jest różnica między tearDown()i tearDownAfterClass()? Oto podpisy: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws Exception …
159 java  junit 

4
Co jest invokedynamic i jak go używać?
Ciągle słyszę o wszystkich nowych fajnych funkcjach, które są dodawane do JVM, a jedną z tych fajnych funkcji jest wywołanie dynamiki. Chciałbym wiedzieć, co to jest i jak sprawia, że ​​refleksyjne programowanie w Javie jest łatwiejsze lub lepsze?


17
Nie można rozpoznać hosta „<tutaj adres URL>”; Brak adresu skojarzonego z nazwą hosta [zamknięte]
Zamknięte. To pytanie wymaga szczegółów debugowania . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie W mojej aplikacji na Androida do odczytywania linków RSS pojawia się ten błąd: java.net.UnknownHostException: nie można rozpoznać hosta „example.com”; …
159 java  android 



25
com.android.build.transform.api.TransformException
Próbuję zintegrować logowanie Google, w mojej aplikacji dodałem te biblioteki: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' Dodaj to również do gradle kompilacji projektu: classpath 'com.google.gms:google-services:1.4.0-beta3' Dodaj także wtyczkę do gradle budowania aplikacji: apply plugin: 'com.google.gms.google-services' następnie dodaj wymagane uprawnienia, ale kiedy próbuję uruchomić moją aplikację, otrzymałem ten błąd: Error:Execution failed for task …

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.