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
Adnotacja @Transactional. Jak wycofać?
Z powodzeniem użyłem tej adnotacji na zajęciach Dao. Przywracanie działa również w przypadku testów. Ale teraz potrzebuję przywrócić rzeczywisty kod, a nie tylko testy. Istnieją specjalne adnotacje do wykorzystania w testach. Ale które adnotacje dotyczą kodu niebędącego testem? To dla mnie duże pytanie. Spędziłem już na to dzień. Oficjalna dokumentacja …
91 java  hibernate  spring 


5
Jak zmniejszyć wewnętrzne wypełnienie wokół tekstu w obiekcie przycisku systemu Android?
Tak więc w tej chwili mam przycisk, który wygląda jak pierwszy obrazek powyżej. Jak zmniejszyć dopełnienie tekstu wewnątrz samego przycisku (aby wyglądać bardziej jak drugi obraz)? Szerokość i wysokość układu są ustawione jako: android:layout_width="match_parent" android:layout_height="wrap_content" Kształt stylu niestandardowego ma parametry " <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> Reszta to tylko atrybuty kolorów …

9
Jak używać narzędzia Komparator do definiowania niestandardowej kolejności sortowania?
Chcę opracować demo sortowania listy samochodów. Używam tabeli danych do wyświetlenia listy samochodów. Teraz chcę posortować listę według koloru samochodu. Tutaj nie jest sortowane według kolejności alfabetycznej. Chcę użyć mojej niestandardowej kolejności sortowania, na przykład czerwony samochód, potem niebieski itp. Do tego staram się używać Java Comparatori Comparableale pozwala uporządkować …
91 java  sorting  enums 

3
Jak POST wysłać żądanie JSON za pomocą Apache HttpClient?
Mam coś takiego: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); Wraca z 500. Usługodawca mówi, że muszę wysłać JSON. Jak to się robi z Apache HttpClient 3.1+?


11
Różnica między próbowaniem w końcu i łapaniem
Jaka jest różnica pomiędzy try { fooBar(); } finally { barFoo(); } i try { fooBar(); } catch(Throwable throwable) { barFoo(throwable); // Does something with throwable, logs it, or handles it. } Druga wersja podoba mi się bardziej, ponieważ daje mi dostęp do Throwable. Czy jest jakaś logiczna różnica lub …

3
Dlaczego brakująca adnotacja nie powoduje wyjątku ClassNotFoundException w czasie wykonywania?
Rozważ następujący kod: A.java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C.java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Kompilowanie i uruchamianie działa zgodnie z oczekiwaniami: $ javac *.java $ java -cp . C [@A()] Ale rozważ to: $ rm A.class $ …
91 java  annotations 


9
Dlaczego Spring MVC odpowiada 404 i zgłasza „Nie znaleziono mapowania dla żądania HTTP z URI […] w DispatcherServlet”?
Piszę aplikację Spring MVC wdrożoną na Tomcat. Zobacz następujący minimalny, kompletny i weryfikowalny przykład public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] { "/*" …

9
Uzyskaj dostęp do prywatnego pola innego obiektu w tej samej klasie
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } Proszę zapomnij o projekcie. Wiem, że OOP określa, że ​​obiekty prywatne są prywatne dla klasy. Moje pytanie brzmi: dlaczego OOP …
91 java  c++  .net  oop 

9
Żądanie klienta Java HTTP ze zdefiniowanym limitem czasu
Chciałbym wykonać BIT (testy wbudowane) na kilka serwerów w mojej chmurze. Potrzebuję, aby żądanie zakończyło się niepowodzeniem po długim czasie oczekiwania Jak mam to zrobić w Javie? Wydaje się, że próbowanie czegoś takiego jak poniżej nie działa. public class TestNodeAliveness { public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException { …

6
Wyświetl problem z konwersją <String> do ArrayList <String>
Mam następującą metodę ... która faktycznie pobiera listę zdań i dzieli każde zdanie na słowa. Tutaj jest to: public List&lt;String&gt; getWords(List&lt;String&gt; strSentences){ allWords = new ArrayList&lt;String&gt;(); Iterator&lt;String&gt; itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } Muszę przekazać tę listę do hashmap w następującym …
91 java  list  arraylist 


6
Konfiguracja Log4j2 - nie znaleziono pliku konfiguracyjnego log4j2
Ostatnio postanowiłem nauczyć się obsługi rejestratora log4j2. Pobrałem wymagane pliki jar, utworzyłem bibliotekę, plik konfiguracyjny xml i próbowałem go użyć. Niestety otrzymałem to oświadczenie w konsoli (Eclipse): ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Oto kod mojej klasy testowej: package log4j.test; …
91 java  logging  log4j2 

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.