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

8
Czy atrybut Spring @Transactional działa na metodzie prywatnej?
Jeśli mam adnotację @Transactional na prywatnej metodzie w fasoli wiosennej, czy adnotacja ma jakikolwiek wpływ? Jeśli @Transactionaladnotacja dotyczy metody publicznej, działa i otwiera transakcję. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } ... Bean bean = (Bean)appContext.getBean("bean"); bean.doStuff();




7
Sprawdź, czy obiekt klasy jest podklasą innego obiektu klasy w Javie
Bawię się z interfejsem API odbicie Java i próbuję obsłużyć niektóre pola. Teraz utknąłem w identyfikacji typu moich pól. Ciągi są łatwe, po prostu zrób myField.getType().equals(String.class). To samo dotyczy innych klas niepochodzących. Ale jak mogę sprawdzić klasy pochodne? Np. LinkedListJako podklasa List. Nie mogę znaleźć żadnej metody isSubclassOf(...)ani extends(...)metody. Czy …
196 java  class  reflection 


20
Konstruuj jak obiekty w Javie
Czy tworzenie obiektów podobnych do struktury jest całkowicie sprzeczne z Javą? class SomeData1 { public int x; public int y; } Widzę klasę z akcesoriami i mutatorami bardziej podobnymi do Javy. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private int y; …
195 java  oop  struct 

7
Dzielenie ciągu Java przez symbol potoku za pomocą podziału („|”)
Oficjalna dokumentacja Java mówi: Na "boo:and:foo"przykład ciąg daje następujące wyniki z tymi wyrażeniami Wynik wyrażenia regularnego: { "boo", "and", "foo" }" I tak potrzebuję go do działania. Jeśli jednak uruchomię to: public static void main(String[] args){ String test = "A|B|C||D"; String[] result = test.split("|"); for(String s : result){ System.out.println(">"+s+"<"); } …
195 java  regex  string 


3
Wyłączyć importowanie IntelliJ Starred (pakiet)?
Jestem migrującym użytkownikiem środowiska Eclipse IDE i uczę się, jak sobie radzić z IntelliJ IDEA 9. Domyślnie Eclipse IDE nie użyje importu oznaczonego gwiazdką, dopóki nie zaimportujesz 99 klas z tego samego pakietu, więc praktycznie nigdy się to nie zdarza. Ale IntelliJ IDEA wydaje się tylko zbyt chętny, aby to …




7
Boolean vs boolean w Javie
Trwają dyskusje wokół Integervs intw Javie. Domyślną wartością tego pierwszego jest, nullpodczas gdy w drugiej 0. Co powiesz na Booleanvsboolean ? Zmienna w mojej aplikacji może mieć 0/ 1wartości. Chciałbym użyć boolean/ Booleani wolę nie używać int. Czy mogę użyć Boolean/ booleanzamiast?
195 java  boolean 

4
Potwierdź, że obiekt jest określonym typem
Czy w JUnit można stwierdzić, że obiekt jest instancją klasy? Z różnych powodów w teście mam obiekt, który chcę sprawdzić typ. Czy jest to typ Object1 czy typ Object2? Obecnie mam: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); To działa, ale zastanawiałem się, czy istnieje bardziej ekspresyjny sposób na zrobienie tego. …
195 java  unit-testing  junit 

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.