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
(Modernizacja) Nie można zlokalizować konwertera dla aplikacji powodującej awarię klas
Tak więc Retrofit 2.0.0 został niedawno wydany i tak naprawdę nie ma żadnych zaktualizowanych przykładów jego użycia, ale próbuję zaimplementować go dla podstawowego wywołania API. Dostaję java.lang.IllegalArgumentException: Unable to create converter for class` spowodowany Caused by: java.lang.IllegalArgumentException: Could not locate converter for class orbyt.app.dataclass. Tried: * retrofit.OkHttpBodyConverterFactory Podczas próby wywołania …
82 java  android  retrofit 

2
Jak przekonwertować InputStream na plik wirtualny
Mam metodę, która oczekuje, że jedna ze zmiennych wejściowych będzie typu java.io.File, ale otrzymuję tylko InputStream. Nie mogę też zmienić podpisu metody. Jak mogę przekonwertować InputStream na typ pliku bez faktycznego zapisywania pliku w systemie plików?
82 java  file  inputstream 

2
Co właściwie robi CascadeType.REFRESH?
Co CascadeType.REFRESHwłaściwie robi? Definicja jest taka Kiedy odświeżamy jednostkę, odświeżają się również wszystkie jednostki przechowywane w tym polu ale co to oznacza w praktyce? Czy ktoś mógłby mi podać prosty przykład?
82 java  jpa 

18
Dodawanie elementów do kolekcji podczas iteracji
Czy można dodawać elementy do kolekcji podczas iteracji po niej? Dokładniej, chciałbym iterować po kolekcji, a jeśli element spełnia określony warunek, chcę dodać inne elementy do kolekcji i upewnić się, że te dodane elementy są również iterowane. (Zdaję sobie sprawę, że może to prowadzić do nieskończonej pętli, ale jestem prawie …
82 java  iterator 

2
co to jest java: comp / env?
co to znaczy java:comp/env? Jak wygląda wygląd: Context envContext = (Context)initContext.lookup("java:comp/env"); zrobić ? Rozumiem, że wyszukiwanie takie jak: (DataSource)envContext.lookup("jdbc/MyDatasource") wyszukuje nazwę MyDatasourcew context.xmllub, web.xmlaby uzyskać adres URL bazy danych. Czy tak jest? !! Ale co robi ten pierwszy?
82 java  jakarta-ee  jndi 

22
Drukuj ArrayList
Mam ArrayList, który zawiera obiekty Address. Jak wydrukować wartości tej ArrayList, co oznacza, że ​​drukuję zawartość tablicy, w tym przypadku liczby. Mogę tylko wydrukować rzeczywisty adres pamięci tablicy za pomocą tego kodu: for(int i = 0; i < houseAddress.size(); i++) { System.out.print(houseAddress.get(i)); }

6
Tworzenie obiektu InetAddress w Javie
Próbuję przekonwertować adres określony przez numer IP lub nazwę, zarówno w ciągu (tj. localhostLub 127.0.0.1), na obiekt InetAdress . Nie ma konstruktora, ale raczej statyczne metody, które zwracają InetAddress . Więc jeśli otrzymam nazwę hosta, nie stanowi to problemu, ale co, jeśli otrzymam numer IP? Jest jedna metoda, która pobiera …
82 java  ip 

7
Testowanie JUnit z symulowanym wejściem użytkownika
Próbuję utworzyć kilka testów JUnit dla metody, która wymaga danych wejściowych użytkownika. Testowana metoda wygląda trochę jak następująca metoda: public static int testUserInput() { Scanner keyboard = new Scanner(System.in); System.out.println("Give a number between 1 and 10"); int input = keyboard.nextInt(); while (input < 1 || input > 10) { System.out.println("Wrong …

12
java, ile kosztuje wywołanie metody
Jestem początkującym i zawsze czytałem, że powtarzanie kodu jest złe. Jednak wydaje się, że aby tego nie robić, zwykle musiałbyś mieć dodatkowe wywołania metod. Powiedzmy, że mam następującą klasę public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E> root; private final BinaryTree<E> EMPTY = new BinaryTree<E>(); private int count; private Comparator<E> ordering; …

4
Ponowne użycie Javadoc dla przeciążonych metod
Tworzę API z wieloma identycznie nazwanymi metodami, które różnią się tylko podpisem, co, jak sądzę, jest dość powszechne. Wszystkie robią to samo, z wyjątkiem tego, że domyślnie inicjują różne wartości, jeśli użytkownik nie chce ich określać. Jako przystępny przykład rozważ public interface Forest { public Tree addTree(); public Tree addTree(int …
82 java  javadoc 



5
Jak przekonwertować Integer na int?
Pracuję nad aplikacją internetową, w której dane będą przesyłane między klientem a serwerem. Już wiem, że JavaScript int! = Java int. Ponieważ Java int nie może być zerowa, prawda. To jest problem, przed którym stoję. Zmieniłem zmienne int Java na Integer. public void aouEmployee(Employee employee) throws SQLException, ClassNotFoundException { Integer …
82 java  integer 

7
co to jest obiekt klasy (java.lang.Class)?
Dokumentacja Java dla Classmówi: Classobiekty są konstruowane automatycznie przez wirtualną maszynę języka Java podczas ładowania klas i przez wywołania defineClassmetody w programie ładującym klasy. Co to za Classobiekty? Czy są one tym samym, co obiekty tworzone z klasy przez wywołanie new? Na przykład, w object.getClass().getName()jaki sposób wszystko może zostać wpisane …

2
Kiedy w Javie zamyka się połączenie URL?
Kiedy java zwalnia połączenia do adresu URL? Nie widzę metody close () ani w adresie URL, ani w URLConnection, więc czy zwalnia ona połączenie zaraz po zakończeniu żądania? Pytam głównie o to, czy muszę wyczyścić procedurę obsługi wyjątków. try { URL url = new URL("http://foo.bar"); URLConnection conn = url.openConnection(); // …

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.