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
Java SE 6, JRE 1.6, JDK 1.6 - co to oznacza?
Widzę wiele różnych terminów Java. Muszę zainstalować JDK 1.6. Zrozumiałem, że Java 6 == Java 1.6. Jednak po zainstalowaniu środowiska Java SE 6 otrzymuję maszynę JVM, która zgłasza się jako wersja 11.0! Kto może rozwiązać szaleństwo?
178 java 



11
Ciąg niewrażliwy na wielkość liter jako klucz HashMap
Chciałbym użyć łańcucha niewrażliwego na wielkość liter jako klucza HashMap z następujących powodów. Podczas inicjalizacji mój program tworzy HashMap ze zdefiniowanym przez użytkownika ciągiem znaków Podczas przetwarzania zdarzenia (ruchu sieciowego w moim przypadku), mogłem otrzymać String w innym przypadku, ale powinienem być w stanie zlokalizować <key, value>z HashMap ignorując przypadek, …

9
Poszukiwanie wyjaśnień na temat pozornych sprzeczności dotyczących języków słabo pisanych
Myślę, że rozumiem mocne pisanie , ale za każdym razem, gdy szukam przykładów słabego pisania, znajduję przykłady języków programowania, które po prostu automatycznie wymuszają / konwertują typy. Na przykład w tym artykule zatytułowanym Typing: Strong vs. Słaby, Static vs. Dynamic mówi, że Python jest silnie wpisywany, ponieważ otrzymasz wyjątek, jeśli …
178 c#  java  python  perl  weakly-typed 

8
Spring AOP vs AspectJ
Mam wrażenie, że Spring AOP najlepiej nadaje się do zadań specyficznych dla aplikacji, takich jak bezpieczeństwo, logowanie, transakcje itp., Ponieważ wykorzystuje niestandardowe adnotacje Java5 jako szkielet. Jednak AspectJ wydaje się być bardziej przyjaznym wzorcem projektowym. Czy ktoś może wskazać różne zalety i wady używania Spring AOP i AspectJ w aplikacji …


7
Działa z parametrem?
Potrzebuję „Runnable, który akceptuje parametr”, chociaż wiem, że taki runnable tak naprawdę nie istnieje. Może to wskazywać na fundamentalną wadę w projekcie mojej aplikacji i / lub blokadę umysłową w moim zmęczonym mózgu, więc mam nadzieję, że znajdę tutaj kilka porad, jak osiągnąć coś takiego, jak poniżej, bez naruszania podstawowych …
178 java  runnable 



5
Dodawanie BigDecimals przy użyciu strumieni
Mam kolekcję BigDecimals (w tym przykładzie a LinkedList), którą chciałbym dodać. Czy można do tego wykorzystać strumienie? Zauważyłem, że Streamklasa ma kilka metod Stream::mapToInt Stream::mapToDouble Stream::mapToLong Z których każdy ma wygodną sum()metodę. Ale, jak wiemy, floati doublearytmetyka jest prawie zawsze zły pomysł. Czy jest więc wygodny sposób podsumowania BigDecimals? To …

19
Ograniczenie dostępu: typ „Aplikacja” nie jest API (ograniczenie wymaganej biblioteki rt.jar)
Oto kod: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } tutaj jest błąd: Exception in thread "main" java.lang.Error: …
178 java  eclipse  macos  jar 


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.