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

10
Jak zapisywać dzienniki w pliku tekstowym podczas korzystania z java.util.logging.Logger
Mam sytuację, w której chcę zapisywać wszystkie utworzone przeze mnie logi do pliku tekstowego. Używamy interfejsu API java.util.logging.Logger do generowania dzienników. Próbowałem: private static Logger logger = Logger.getLogger(className.class.getName()); FileHandler fh; fh = new FileHandler("C:/className.log"); logger.addHandler(fh); Ale nadal otrzymuję moje dzienniki tylko na konsoli ...
147 java  logging 



9
Funkcje kodu bajtowego nie są dostępne w języku Java
Czy są obecnie (Java 6) rzeczy, które można wykonać w kodzie bajtowym Java, a których nie można wykonać w języku Java? Wiem, że oba są kompletne w Turingu, więc przeczytaj „może”, ponieważ „może działać znacznie szybciej / lepiej lub po prostu w inny sposób”. Myślę o dodatkowych kodach bajtowych, takich …
146 java  jvm  bytecode 

3
Jak przeglądać HashMap w JSP?
Jak mogę przejść przez pętlę HashMapw JSP? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 




5
Dlaczego Java nie zezwala na generyczne podklasy Throwable?
Według Java Language Sepecification , 3. edycja: Jest to błąd czasu kompilacji, jeśli klasa ogólna jest bezpośrednią lub pośrednią podklasą klasy Throwable. Chciałbym zrozumieć, dlaczego podjęto taką decyzję. Co jest nie tak z ogólnymi wyjątkami? (O ile wiem, typy generyczne są po prostu cukrem składniowym w czasie kompilacji i zostaną …

27
Uzyskaj nazwę pliku z adresu URL
W Javie, biorąc pod uwagę a java.net.URLlub a Stringw postaci http://www.example.com/some/path/to/a/file.xml, jaki jest najłatwiejszy sposób uzyskania nazwy pliku bez rozszerzenia? Więc w tym przykładzie szukam czegoś, co zwraca "file". Potrafię wymyślić kilka sposobów, aby to zrobić, ale szukam czegoś, co jest łatwe do odczytania i krótkie.
146 java  file  parsing  url  filenames 

20
Zmień liczbę ujemną na dodatnią
Mam metodę Java, w której sumuję zbiór liczb. Jednak chcę, aby wszystkie liczby ujemne były traktowane jako pozytywne. Zatem (1) + (2) + (1) + (- 1) powinno wynosić 5. Jestem pewien, że można to zrobić w bardzo prosty sposób - po prostu nie wiem jak.

11
Jak przekazać parametry do anonimowej klasy?
Czy można przekazać parametry lub uzyskać dostęp do parametrów zewnętrznych do anonimowej klasy? Na przykład: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); Czy istnieje sposób, aby detektor uzyskał dostęp do myVariable lub został przekazany do myVariable …

12
Java - ciąg znaków zmiany znaczenia, aby zapobiec iniekcji SQL
Próbuję umieścić w javie jakiś iniekcję anti sql i jest mi bardzo trudno pracować z funkcją string „replaceAll”. Ostatecznie potrzebuję funkcji, która skonwertuje wszystkie istniejące \na \\, dowolne "na \", dowolne 'na \'i dowolne \nna \\ntak, że gdy ciąg jest oceniany przez wstrzyknięcia SQL MySQL, zostaną zablokowane. Podłączyłem jakiś kod, …

7
Jakiś sposób na wywołanie metody prywatnej?
Mam klasę, która używa XML i odbicia, aby zwrócić Objects do innej klasy. Zwykle te obiekty są polami podrzędnymi obiektu zewnętrznego, ale czasami jest to coś, co chcę wygenerować w locie. Próbowałem czegoś takiego, ale bezskutecznie. Uważam, że dzieje się tak, ponieważ Java nie pozwala na dostęp do privatemetod refleksji. …
146 java  reflection  private 

6
Java Zaokrąglij dowolną liczbę
На этот вопрос есть ответы на Stack Overflow на русском : Округление в большую сторону не работает Nie mogę znaleźć odpowiedzi, której szukam, w związku z prostym pytaniem: jak zaokrąglić dowolną liczbę do najbliższej int? Na przykład, ilekroć liczba wynosi 0,2, 0,7, 0,2222, 0,4324, 0,99999, chciałbym, aby wynikiem było 1. …
146 java  math  int  rounding 

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.