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
Skopiuj strumień, aby uniknąć stwierdzenia, że ​​„strumień był już obsługiwany lub zamknięty”
Chciałbym zduplikować strumień Java 8, abym mógł sobie z tym poradzić dwa razy. Mogę collectjako listę i uzyskać z tego nowe strumienie; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff Ale wydaje mi się, że powinien być bardziej wydajny / …



14
Jak uzyskać godzinę rozpoczęcia i zakończenia dnia?
Jak uzyskać godzinę rozpoczęcia i zakończenia dnia? taki kod nie jest dokładny: private Date getStartOfDay(Date date) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DATE); calendar.set(year, month, day, 0, 0, 0); return calendar.getTime(); } private Date getEndOfDay(Date date) { Calendar calendar = …
121 java  date 

21
Informacje o czasie granicznym daty Java
Mam obiekt Java Date zawierający informacje o dacie i godzinie. Chcę napisać metodę, która odcina informacje o czasie, skraca godziny-minuty-sekundy, więc została mi tylko data. Przykładowe dane wejściowe: 2008-01-01 13:15:00 Oczekiwany wynik: 2008-01-01 00:00:00 Masz wskazówkę? Próbowałem zrobić coś takiego: (timestamp / (24 * 60 * 60 * 1000)) * …
121 java  date  time  timestamp 

20
Jaxb, Class ma dwie właściwości o tej samej nazwie
w jaxb próbuję odczytać plik xml tylko kilka elementów w pliku xml jest interesujących, więc chciałbym pominąć wiele elementów Zawartość xml xml próbuję przeczytać <?xml version="1.0" encoding="UTF-8"?> <!--Sample XML file generated by XMLSpy v2010 rel. 3 sp1 (http://www.altova.com)--> <flx:ModeleREP xsi:schemaLocation="urn:test:mod_rep.xsd mod_rep.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:flx="urn:test:mod_rep.xsd"> <flx:DocumentHeader> <flx:Identification v="04489"/> </flx:DocumentHeader> <flx:TimeSeries> <flx:Identification v="test1a"/> …
121 java  xml  jaxb 


12
Ustaw czas na 00:00:00
Mam problem ze zresetowaniem godzin w Javie. Na dany dzień chcę ustawić godziny na 00:00:00. To jest mój kod: /** * Resets milliseconds, seconds, minutes and hours from the provided date * * @param date * @return */ public static Date trim(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.MILLISECOND, …

10
Wersja Java automatycznie zmienia się na java 1.5 po aktualizacji Mavena
Używam zaćmienia jako IDE. Kiedy klikam prawym przyciskiem myszy projekt, a następnie klikam maven zaktualizuj moją wersję java, zmieniam się na 1.5. Oto, co zrobiłem do tej pory, wykonałem wszystkie wymienione tutaj kroki http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires-java-1-6-or-newer-in-maven-projects/ Zmieniłem „ścieżkę budowania Java” na „domyślny jre obszaru roboczego 1.8.0_25” Następnie zmieniono „kompilator java” na 1.8 …
121 java  eclipse  maven 

6
Dlaczego metoda Arrays.sort języka Java wykorzystuje dwa różne algorytmy sortowania dla różnych typów?
Arrays.sortMetoda Java 6 wykorzystuje Quicksort do tablic prymitywów i sortowanie przez scalanie dla tablic obiektów. Uważam, że przez większość czasu Quicksort jest szybszy niż scalanie, sortowanie i kosztuje mniej pamięci. Moje eksperymenty to potwierdzają, chociaż oba algorytmy mają wartość O (n log (n)). Dlaczego więc różne algorytmy są używane dla …

2
Sprawdź, czy lista jest pusta JSTL
Próbowałem ocenić, czy ta lista tablic jest pusta, czy nie, ale żadna z nich nawet się nie skompilowała: <c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0 }"> <c:if test="${myObject.featuresList.length() == 0 }"> <c:if test="${myObject.featuresList.empty}"> <c:if test="${myObject.featuresList.empty()}"> <c:if test="${myObject.featuresList.isEmpty}"> Jak mogę ocenić, czy ArrayList jest …
121 java  jsp  jstl 

11
Kiedy używać potwierdzenia, a kiedy wyjątku
Przez większość czasu będę używał wyjątku, aby sprawdzić warunek w moim kodzie, zastanawiam się, kiedy jest odpowiedni moment na użycie asercji? Na przykład, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do …

6
Zamykanie połączeń z bazą danych w Javie
Jestem trochę zdezorientowany, czytałem poniżej z http://en.wikipedia.org/wiki/Java_Database_Connectivity Connection conn = DriverManager.getConnection( "jdbc:somejdbcvendor:other data needed by some jdbc vendor", "myLogin", "myPassword" ); Statement stmt = conn.createStatement(); try { stmt.executeUpdate( "INSERT INTO MyTable( name ) VALUES ( 'my name' ) " ); } finally { //It's important to close the statement when …

4
Jaka jest różnica między Class.this a this w Javie
Istnieją dwa sposoby odwoływania się do instancji klasy w tej klasie. Na przykład: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Jeden używa this.nameodniesienia do pola obiektu, a drugi używa className.thisodniesienia do pola obiektu. …
121 java  this 

5
nieprawidłowe wydanie docelowe: 1.7
Widziałem podobne pytania, ale nie znalazłem jeszcze odpowiedzi. Używając kompilacji Maven, otrzymuję: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] Oto plik pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> Wersja Javac: javac 1.7.0_25 Wersja …
121 java  maven  java-7 

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.