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

2
Wielokrotne użycie PreparedStatement
w przypadku korzystania z PreparedStatement z jednym wspólnym połączeniem bez puli, czy mogę odtworzyć instancję dla każdej operacji dml / sql, zachowując moc przygotowanych instrukcji? Mam na myśli: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } zamiast: PreparedStatement preparedStatement = connection.prepareStatement(sql); for (int …

2
Drukuj wszystkie flagi JVM
Znalazłem interesującą flagę JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Drukuje setki różnych opcji, o których nigdy wcześniej nie słyszałem. Drukuje również wartości domyślne, które pomagają lepiej zdiagnozować zachowanie maszyny JVM. Kolejną interesującą flagą jest: -XX:+UnlockExperimentalVMOptions Czy ktoś zna jakąś dokumentację, która wyjaśnia każdy z nich?



12
Zdalne połączenie JMX
Próbuję otworzyć połączenie JMX do aplikacji Java uruchomionej na komputerze zdalnym. Aplikacja JVM jest skonfigurowana z następującymi opcjami: com.sun.management.jmxremote com.sun.management.jmxremote.port = 1088 com.sun.management.jmxremote.authenticate = false com.sun.management.jmxremote.ssl = false Jestem w stanie połączyć się za localhost:1088pomocą jconsole lub jvisualvm. Ale nie mogę się połączyć przy użyciu xxx.xxx.xxx.xxx:1088komputera zdalnego. Nie ma zapory …
97 java  jmx  jconsole 






22
Nie można uruchomić zaćmienia - nie znaleziono maszyny wirtualnej Java
Eclipse działało wczoraj dobrze (i było tak, odkąd go zainstalowałem około rok temu). Teraz nagle pojawia się następujący błąd podczas uruchamiania: "A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: …
97 eclipse  java 

26
Co w Eclipse może powodować ikonę błędu „red-x” w Eksploratorze pakietów, gdy wszystkie źródła Java kompilują się bez błędów?
Używam Eclipse do programowania w języku Java. Wszystkie moje źródła kompilują się dobrze, a wynikowa aplikacja dobrze się kompiluje. Jednak w Eksploratorze pakietów ciągle otrzymuję powiadomienie o błędzie „red-x”. Wszystkie moje źródła w tym katalogu źródłowym (zbyt długie na migawkę) kompilują się dobrze, żadne z nich nie pokazuje ikony błędu …
97 java  eclipse 

8
Różnica między java.io.PrintWriter a java.io.BufferedWriter?
Proszę przejrzeć poniższy kod: // A.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); PrintWriter printWriter = new PrintWriter(fileWriter); // B.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); BufferedWriter bWriter = new BufferedWriter(fileWriter); Jaka jest różnica między tymi dwiema metodami? Kiedy powinniśmy używać PrintWriter zamiast …

3
FixedThreadPool vs CachedThreadPool: mniejsze zło
Mam program, który generuje wątki (~ 5-150), które wykonują kilka zadań. Początkowo użyłem a, FixedThreadPoolponieważ to podobne pytanie sugerowało, że lepiej nadają się do dłuższych zadań, a przy mojej bardzo ograniczonej wiedzy na temat wielowątkowości, uznałem średni czas życia wątków (kilka minut) za „ długi czas ”. Jednak ostatnio dodałem …


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.