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
Jak stworzyć instancję anonimowego interfejsu w Kotlinie?
Mam bibliotekę Java innej firmy, która jest obiektem z takim interfejsem: public interface Handler<C> { void call(C context) throws Exception; } Jak mogę zwięźle zaimplementować to w Kotlin, podobnie jak anonimowa klasa Java, taka jak ta: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) throws Exception { …

11
Domyślny profil startowy do testów integracyjnych
Spring-boot wykorzystuje profile Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ), które pozwalają na przykład na oddzielną konfigurację dla różnych środowisk. Jednym ze sposobów korzystania z tej funkcji jest skonfigurowanie testowej bazy danych do użycia przez testy integracyjne. Zastanawiam się jednak, czy konieczne jest utworzenie własnego profilu „test” i jawna aktywacja tego profilu w …

10
Dlaczego i = i + daje mi 0?
Mam prosty program: public class Mathz { static int i = 1; public static void main(String[] args) { while (true){ i = i + i; System.out.println(i); } } } Kiedy uruchomić ten program, wszystko co widzę to 0na imoim wyjściu. Spodziewałbym się, że za pierwszym razem będziemy mieć i = …

14
Dlaczego ten kod Java jest kompilowany?
W zakresie metody lub klasy kompiluje się poniższy wiersz (z ostrzeżeniem): int x = x = 1; W zakresie klasy, gdzie zmienne pobierają wartości domyślne , następujący komunikat powoduje błąd „niezdefiniowane odwołanie”: int x = x + 1; Czy to nie pierwsza x = x = 1powinna zakończyć się tym …

16
Dzienniki uruchamiania Tomcat - POWAŻNE: Filtr błędówZacznij, jak uzyskać ślad stosu?
Po uruchomieniu Tomcata pojawia się następujący błąd: Jun 10, 2010 5:17:25 PM org.apache.catalina.core.StandardContext start SEVERE: Error filterStart Jun 10, 2010 5:17:25 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/mywebapplication] startup failed due to previous errors Wydaje się dziwne, że dzienniki Tomcat nie zawierały śladu stosu. Czy ktoś ma sugestię, jak zwiększyć logowanie …
96 java  tomcat  logging 

4
Wiosna vs EJB. Czy Spring może zastąpić EJB? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Od Spring potrafi korzystać z transakcji tak jak EJB . …
96 java  spring  ejb-3.0 

3
Komunikaty dziennika Java Garbage Collection
Skonfigurowałem Javę do zrzucania informacji o wyrzucaniu elementów bezużytecznych do dzienników ( pełny GC ). Nie jestem pewien, co oznaczają wpisy dotyczące czyszczenia pamięci w dziennikach. Przykładowe wpisy zamieszczono poniżej. Szukałem w Google i nie znalazłem solidnych wyjaśnień. Mam kilka rozsądnych domysłów, ale szukam odpowiedzi, które zawierają ścisłe definicje tego, …

9
Jak utworzyć plik .jar z projektu Android Studio
Używam AndroidStudio i mam ten projekt, jak pokazano: To, co znajduje się wewnątrz niebieskiego koła, to myLib. myLib musi również korzystać z zewnętrznej biblioteki znajdującej się w czerwonym kółku i pakietu Apache (zielone kółko). Dlatego chcę, aby całość stała się pojedynczym plikiem .jar, aby móc go używać w innych projektach. …


3
Czytanie InputStream jako UTF-8
Próbuję czytać z text/plainpliku przez Internet, wiersz po wierszu. Kod, który mam teraz, to: URL url = new URL("http://kuehldesign.net/test.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); LinkedList<String> lines = new LinkedList(); String readLine; while ((readLine = in.readLine()) != null) { lines.add(readLine); } for (String line : lines) { out.println("> " + …



8
Jak wybrać / uzyskać rozwijaną opcję w Selenium 2
Konwertuję mój kod selenu 1 na selen 2 i nie mogę znaleźć łatwego sposobu na wybranie etykiety z menu rozwijanego lub uzyskanie wybranej wartości z listy rozwijanej. Czy wiesz, jak to zrobić w Selenium 2? Oto dwa stwierdzenia, które działają w Selenium 1, ale nie w 2: browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down");


9
Ukrywanie nazw w Javie: trudny sposób
Mam problem z ukrywaniem nazwy, który jest niezwykle trudny do rozwiązania. Oto uproszczona wersja, która wyjaśnia problem: Jest klasa: org.A package org; public class A{ public class X{...} ... protected int net; } Potem jest klasa net.foo.X package net.foo; public class X{ public static void doSomething(); } A teraz mamy …

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.