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

4
Jak uzyskać ostatnią datę danego miesiąca z JodaTime?
Muszę ustalić pierwszą datę (as org.joda.time.LocalDate) miesiąca i ostatnią. Zdobycie pierwszego jest trywialne, ale uzyskanie ostatniego wydaje się wymagać logiki, ponieważ miesiące mają różną długość, a długość lutego zmienia się nawet z upływem lat. Czy istnieje już mechanizm do tego wbudowany w JodaTime, czy powinienem zaimplementować go samodzielnie?
110 java  scala  jodatime 

5
Połączyć wiele kolekcji w jedną logiczną kolekcję?
Załóżmy, że mam stałą liczbę kolekcji (np. 3 ArrayLists) jako członków klasy. Teraz chcę ujawnić wszystkie elementy innym klasom, aby mogły po prostu iterować po wszystkich elementach (najlepiej tylko do odczytu). Używam kolekcji guawy i zastanawiam się, jak mógłbym użyć iteracji / iteratorów guawy, aby wygenerować logiczny widok na wewnętrzne …
110 java  collections  guava 


4
Używanie GSON do analizowania tablicy JSON
Mam taki plik JSON: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Wcześniej, gdy pliki miały element główny, używałbym: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); kodu, ale nie mogę myśleć, jak zakodować Wrapperklasę, ponieważ element główny to tablica. Próbowałem użyć: Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class); …
110 java  arrays  json  gson 

7
Dlaczego komunikaty logowania Level.FINE nie są wyświetlane?
W Javadocs dlajava.util.logging.Level państwa: Poziomy w porządku malejącym to: SEVERE (najwyższa wartość) WARNING INFO CONFIG FINE FINER FINEST (najniższa wartość) Źródło import java.util.logging.*; class LoggingLevelsBlunder { public static void main(String[] args) { Logger logger = Logger.getAnonymousLogger(); logger.setLevel(Level.FINER); System.out.println("Logging level is: " + logger.getLevel()); for (int ii=0; ii<3; ii++) { logger.log(Level.FINE, …

13
Jak pominąć ostrzeżenia Java dotyczące określonych katalogów lub plików, takich jak wygenerowany kod
Używam generatora parsera, który tworzy nieco brzydki kod. W rezultacie mój projekt Eclipse ma kilkadziesiąt ostrzeżeń pochodzących z wygenerowanych plików źródłowych. Wiem, że mogę użyć @SuppressWarningadnotacji, aby pominąć określone ostrzeżenia w określonych elementach, ale wszelkie adnotacje dodane ręcznie zostaną utracone po ponownym uruchomieniu generatora parsera. Czy istnieje sposób skonfigurowania Eclipse …

7
Prosta konwersja między java.util.Date i XMLGregorianCalendar
Szukam prostej metody konwersji między java.util.Date i javax.xml.datatype.XMLGregorianCalendar w obu kierunkach. Oto kod, którego teraz używam : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed to create XMLGregorianCalendar instances */ private static …

10
Uruchamiasz równolegle testy junit w kompilacji Mavena?
Używam JUnit 4.4 i Maven i mam wiele długotrwałych testów integracyjnych. Jeśli chodzi o zrównoleglenie zestawów testów, istnieje kilka rozwiązań, które pozwalają mi równolegle uruchamiać każdą metodę testową w jednej klasie testowej. Ale to wszystko wymaga, abym zmienił testy w taki czy inny sposób. Naprawdę myślę, że byłoby dużo czystszym …
110 java  maven  junit 

10
Czy program może polegać na bibliotece podczas kompilacji, ale nie w czasie wykonywania?
Rozumiem różnicę między środowiskiem uruchomieniowym i czasem kompilacji oraz jak je rozróżnić, ale po prostu nie widzę potrzeby rozróżniania między zależnościami czasu kompilacji i czasu wykonania . Dławię się tym: w jaki sposób program może nie zależeć w czasie wykonywania od czegoś, od czego zależał podczas kompilacji? Jeśli moja aplikacja …


1
Co to jest: [Ljava.lang.Object ;?
Otrzymuję to, gdy wywołuję toStringobiekt, który otrzymałem z wywołania funkcji. Wiem, że typ obiektu jest zakodowany w tym ciągu, ale nie wiem, jak go odczytać. Jak nazywa się ten typ kodowania?
110 java  arrays  class  tostring 



4
Kiedy System.getProperty („java.io.tmpdir”) zwraca „c: \ temp”
Ciekawe, kiedy System.getProperty("java.io.tmpdir")wraca "c:\temp". Zgodnie z java.io.File Java Docs - Domyślny katalog plików tymczasowych jest określony we właściwości systemowej java.io.tmpdir. W systemach UNIX domyślną wartością tej właściwości jest zazwyczaj „/ tmp” lub „/ var / tmp”; w systemach Microsoft Windows jest to zazwyczaj „c: \ temp”. Ta właściwość systemowa może …
110 java  windows  tempdir 

11
Czy potrzebuję elementów <class> w persistence.xml?
Mam bardzo prosty plik persistance.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; i to działa. Ale kiedy usuwam &lt;class&gt;elementy, aplikacja nie widzi encji (wszystkie klasy są opatrzone adnotacją @Entity). …
110 java  hibernate  orm  jpa  annotations 

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.