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

12
Detektor zmian wartości na JTextField
Chcę, aby okno komunikatu pojawiło się natychmiast po zmianie wartości przez użytkownika w polu tekstowym. Obecnie muszę nacisnąć klawisz Enter, aby wyskoczyło okno komunikatu. Czy coś jest nie tak z moim kodem? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger than 0", …

13
Czy powinienem korzystać z String.format () Java, jeśli wydajność jest ważna?
Musimy cały czas budować ciągi dla danych wyjściowych dziennika i tak dalej. W wersjach JDK nauczyliśmy się, kiedy używać StringBuffer(wiele dodatków, bezpieczny wątek) i StringBuilder(wiele dodatków, nie bezpieczny wątek). Jaka jest rada na temat korzystania String.format()? Czy jest wydajny, czy też jesteśmy zmuszeni trzymać się konkatenacji dla jedno-liniowych, w których …


11
StringUtils.isBlank () vs String.isEmpty ()
Natknąłem się na kod, który ma następujące: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Wydaje się to funkcjonalnie równoważne z następującymi: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Czy jest różnica między tymi dwoma ( org.apache.commons.lang3.StringUtils.isBlanki java.lang.String.isEmpty)?

11
Zaakceptuj samopodpisany certyfikat ssl serwera w kliencie Java
To wygląda jak standardowe pytanie, ale nigdzie nie mogłem znaleźć jasnych wskazówek. Mam kod Java próbujący połączyć się z serwerem z prawdopodobnie podpisanym (lub wygasłym) certyfikatem. Kod zgłasza następujący błąd: [HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path …
215 java  ssl  https  keytool 


12
Jak uzyskać odwrócony widok listy na liście w Javie?
Chcę mieć odwrócony widok listy na liście (w podobny sposób, jak List#sublistzapewnia widok listy sublist na liście). Czy jest jakaś funkcja zapewniająca tę funkcjonalność? Nie chcę tworzyć żadnej kopii listy ani modyfikować listy. Wystarczyłoby, gdybym w tym przypadku znalazł przynajmniej jedną iterator do tyłu. Wiem też, jak to zrobić. Pytam …

15
Tablica asocjacyjna Java
Jak mogę tworzyć i pobierać tablice asocjacyjne w Javie tak jak w PHP? Na przykład: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

7
Kopia ArrayList Java
Mam ArrayList l1rozmiar 10. Przypisuję l1nowy typ odwołania do listy l2. Will l1i l2punkt do samego ArrayListobiektu? A może kopia ArrayListobiektu jest przypisana l2? Gdy korzystam z l2odwołania, jeśli zaktualizuję obiekt listy, odzwierciedla również zmiany w l1typie odwołania. Na przykład: List<Integer> l1 = new ArrayList<Integer>(); for (int i = 1; …
214 java  arraylist 


12
Base 64 koduje i dekoduje przykładowy kod
Czy ktoś wie, jak zdekodować i zakodować ciąg w Base64 za pomocą Base64. Korzystam z następującego kodu, ale nie działa. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 




10
Dlaczego warto korzystać z Objects.requireNonNull ()?
Zauważyłem, że wiele metod Java 8 w Oracle JDK używa Objects.requireNonNull(), które wewnętrznie wyrzuca, NullPointerExceptionjeśli dany obiekt (argument) jest null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Ale i NullPointerExceptiontak zostanie wyrzucony, jeśli nullobiekt zostanie zaniedbany. Dlaczego więc należy wykonać …

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.