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
Ponownie użyć parametru w String.format?
String hello = "Hello"; String.format("%s %s %s %s %s %s", hello, hello, hello, hello, hello, hello); hello hello hello hello hello hello Czy zmienna hello musi być powtarzana wiele razy w wywołaniu metody format, czy też istnieje skrócona wersja, która pozwala raz określić argument, który ma zostać zastosowany do wszystkich …



3
Arrays.asList () a Collections.singletonList ()
Czy używanie Arrays.asList (czegoś) w porównaniu z Collections.singletonList (coś) ma przewagę (lub dużą różnicę) w tworzeniu listy zawierającej jeden element? To drugie sprawia, że ​​zwracana lista jest również niezmienna.
136 java  collections 


7
Jak sprawić, by HttpURLConnection używał proxy?
Jeśli to zrobię ... conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); drukuje Proxy? false Problem w tym, że jestem za proxy. Skąd maszyna JVM pobiera informacje o serwerze proxy w systemie Windows? Jak to ustawić? Wszystkie moje inne aplikacje wydają się być całkowicie zadowolone z mojego serwera proxy.
136 java  windows  http  proxy 





12
Czytanie własnego Manifestu Jar
Muszę przeczytać Manifestplik, który dostarczył moje zajęcia, ale kiedy używam: getClass().getClassLoader().getResources(...) Otrzymuję MANIFESTod pierwszego .jarzaładowanego do środowiska wykonawczego Java. Moja aplikacja będzie działać z apletu lub startera internetowego, więc myślę, że nie będę miał dostępu do własnego .jarpliku. W rzeczywistości chcę przeczytać Export-packageatrybut, z .jarktórego uruchomiono Felix OSGi, aby móc …

3
Android: TextView automatycznie obcina i zamienia ostatnie 3 znaki ciągu
Jeśli a Stringjest dłuższe niż TextViewszerokość, automatycznie zawija się do następnej linii. Mogę tego uniknąć, używając android:singleLine(przestarzałe) lub ustawiając android:inputType="text". Teraz potrzebuję czegoś, co zastąpi ostatnie 3 moje znaki znakiem String„ … ”. Ponieważ nie używam czcionki o stałej szerokości, zawsze będzie się to różnić w zależności od liter użytych …
136 java  android  textview 

8
Konwersja BigDecimal na Integer
Mam metodę Hibernate, która zwraca mi BigDecimal. Mam inną metodę API, do której muszę przekazać ten numer, ale akceptuje ona liczbę całkowitą jako parametr. Nie mogę zmienić typów zwracanych ani typów zmiennych obu metod. Teraz jak przekonwertować BigDecimal na Integer i przekazać go do drugiej metody? Czy jest wyjście z …

7
JMS i AMQP - RabbitMQ
Próbuję zrozumieć, co JMS i jak jest połączony z terminologią AMQP. Wiem, że JMS to API, a AMQP to protokół. Oto moje założenia (i pytania) RabbitMQ używa protokołu AMQP (raczej implementuje protokół AMQP) Klienci Java muszą używać bibliotek klienta protokołu AMQP, aby łączyć się / używać RabbitMQ Gdzie tu chodzi …

6
HashMap get / put złożoność
Przywykliśmy do mówienia, że HashMap get/putoperacje to O (1). Jednak zależy to od implementacji skrótu. Domyślnym skrótem obiektu jest w rzeczywistości adres wewnętrzny w stercie maszyny JVM. Czy na pewno wystarczy stwierdzić, że get/putsą O (1)? Dostępna pamięć to inny problem. Jak rozumiem z javadoców, HashMap load factorpowinno to być …

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.