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
Co oznacza „atomowy” w programowaniu?
W książce Effective Java napisano: Specyfikacja języka gwarantuje, że odczyt lub zapis zmiennej jest niepodzielny, chyba że zmienna jest typu longlub double[JLS, 17.4.7]. Co oznacza „atomowy” w kontekście programowania Java lub programowania w ogóle?
274 java  atomic 


8
Jak czytać XML przy użyciu XPath w Javie
Chcę czytać dane XML za pomocą XPath w Javie, więc dla zebranych informacji nie jestem w stanie przeanalizować XML zgodnie z moimi wymaganiami. oto co chcę zrobić: Pobierz plik XML z Internetu przez jego adres URL, a następnie użyj XPath, aby go przeanalizować, chcę utworzyć w nim dwie metody. Jeden …
273 java  xml  parsing  xpath 

6
Dobre przykłady z użyciem java.util.logging [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Chcę używać dzienników w moim programie. Słyszałem o logowaniu java.util.log , ale …


14
Czy lepszą praktyką jest używanie String.format zamiast String Concatenation w Javie?
Czy jest zauważalna różnica między używaniem String.formata łączeniem ciągów w Javie? Zwykle używam, String.formatale czasami poślizgnę się i użyję konkatenacji. Zastanawiałem się, czy jedno jest lepsze od drugiego. Sposób, w jaki go widzę, String.formatdaje więcej mocy w „formatowaniu” łańcucha; a konkatenacja oznacza, że ​​nie musisz się martwić o przypadkowe dodanie …



11
Java - uzyskać aktualną nazwę klasy?
Wszystko, co próbuję zrobić, to uzyskać aktualną nazwę klasy, a java dołącza bezużyteczny nonsens 1 $ na końcu nazwy mojej klasy. Jak mogę się go pozbyć i zwrócić tylko prawdziwą nazwę klasy? String className = this.getClass().getName();
271 java  class  classname 

25
Analizowanie ciągów zapytań na Androidzie
Java EE ma ServletRequest.getParameterValues ​​() . Na platformach innych niż EE funkcja URL.getQuery () po prostu zwraca ciąg znaków. Jaki jest normalny sposób, aby poprawnie parsować ciąg zapytania w adresie URL, gdy nie ma Java EE? < rant > Popularnym w odpowiedziach jest próba stworzenia własnego parsera. To bardzo interesujący …
271 java  android  parsing  url 

13
Zastosowania opcjonalne
Korzystam z Java 8 już od ponad 6 miesięcy, jestem całkiem zadowolony z nowych zmian API. Jednym z obszarów, w którym wciąż nie jestem pewny, jest czas użycia Optional. Wydaje mi się, że waham się między chęcią używania go wszędzie, gdzie coś może być null, i nigdzie. Wydaje się, że …
271 java  java-8  optional 

17
Skomentuj / odkomentuj skrót Eclipse?
Myślałem, że to będzie łatwe do osiągnięcia, ale do tej pory nie znalazłem rozwiązania komentarz / odkomentuj skrót na oba Java class editora jsf faceted webapp XHTML file editor: aby szybko skomentować / odkomentować linię (jak ctrl+ dsłuży do usunięcia pojedynczej linii) możliwość wybrania wielu wierszy i skomentowania / anulowania …


14
Dlaczego Spring ApplicationContext.getBean jest uważany za zły?
Zadałem ogólne pytanie wiosenne: Automatyczne rzucanie wiosennych ziaren i wiele osób odpowiedziało, że wzywając wiosennych ApplicationContext.getBean()należy unikać w jak największym stopniu. Dlaczego? Jak inaczej mam uzyskać dostęp do ziaren, które skonfigurowałem do tworzenia przez Spring? Używam Springa w aplikacji innej niż web i planowałem dostęp do ApplicationContextobiektu udostępnionego zgodnie z …
270 java  spring 


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.