Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.






14
Fügen Sie den Java-Quellcode hinzu
Ich kann den Java-Quellcode für mein ganzes Leben nicht an Eclipse anhängen, damit ich das Innenleben der Sprache sehen kann. Nicht einmal etwas so Einfaches wie die String-Klasse. Wenn ich Java-Version starte, habe ich Folgendes: java version "1.6.0_14" Java(TM) SE Runtime Environment (build 1.6.0_14-b08) Java HotSpot(TM) Client VM (build 14.0-b16, …
70 eclipse  java 


5
Wie kann man die Gleichheit von Arrays mit modernem Java vergleichen?
Ich habe zwei Listen von Arrays. Wie kann ich die Gleichheit dieser mit Java 8 und seinen Funktionen vergleichen , ohne externe Bibliotheken zu verwenden? Ich suche nach einer "besseren" (übergeordneten, kürzeren, effizienteren) Lösung als Brute-Force-Code wie diesem (ungetesteter Code, kann Tippfehler usw. enthalten, nicht der Punkt der Frage): boolean …
70 java  arrays  list  java-8  equals 

8
log4j druckt den Stacktrace nicht für Ausnahmen
Ich benutze log4j mit Tomcat. Wenn ich Ausnahmen in meinen JSPs protokolliere, werden Servlets: private Logger _log = Logger.getLogger(this.getClass()); ... try{...} catch (Exception e) { _log.error("Error refreshing all prices", e); } Ich bekomme nur die erste Zeile der Ausnahme ohne Stacktrace. 17-Feb 17:37:45 ERROR AutoContrib: 175 - Ausnahme beim Veröffentlichen …
70 java  tomcat  logging  log4j 


2
Wie initialisiere ich ein statisches Array?
Ich habe verschiedene Ansätze gesehen, um ein statisches Array in Java zu definieren. Entweder: String[] suit = new String[] { "spades", "hearts", "diamonds", "clubs" }; ... oder nur String[] suit = { "spades", "hearts", "diamonds", "clubs" }; oder als List List suit = Arrays.asList( "spades", "hearts", "diamonds", "clubs" ); Gibt …

1
persistence.xml verschiedene Attribute vom Transaktionstyp
In der JPA-Konfigurationsdatei persistence.xml können Sie eine Zeile wie die folgende eingeben: <persistence-unit name="com.nz_war_1.0-SNAPSHOTPU" transaction-type="JTA"> oder manchmal: <persistence-unit name="com.nz_war_1.0-SNAPSHOTPU" transaction-type=”RESOURCE_LOCAL”> Meine Frage ist: Was ist der Unterschied zwischen transaction-type="JTA" und transaction-type=”RESOURCE_LOCAL”? Ich habe auch einige persistence.xml-Dateien mit fehlendem Transaktionstyp bemerkt. Ist es richtig?

3
Was ist der Sinn von Guava checkNotNull
Ich bin ziemlich neu in Guava (seien wir ehrlich, ich bin nicht "ziemlich neu", ich bin ein absoluter Neuling in diesem Bereich) und habe mich daher entschlossen, einige Dokumentationen durchzugehen und war beim Lesen ziemlich erstaunt: com.google.common.base.Preconditions.checkNotNull(...) Ich verstehe den Sinn dieser Methode nicht. Dies bedeutet, dass anstatt zu tun: …

5
Tun Sie "nichts", während "Zustand"
Beim Durchsuchen des Codes für die Java 8-Version von ForkJoinPool (die einige interessante Änderungen gegenüber Java 7 enthält) bin ich auf dieses Konstrukt gestoßen ( hier ): do {} while (!blocker.isReleasable() && !blocker.block()); Ich habe Probleme damit, warum Sie es so schreiben würden, anstatt nur while (!blocker.isReleasable() && !blocker.block()); Ist …

4
Injizieren von EntityManager Vs. EntityManagerFactory
Eine lange Frage, bitte nehmen Sie sie mit. Wir verwenden Spring + JPA für eine Webanwendung. Mein Team debattiert über Injektion EntityManagerFactoryin den GenericDAO(DAO basierend auf Generics etwas über die von AppFuse vorgesehen Linien, wissen wir nicht verwenden , JpaDaosupportüber die Injektion aus irgendeinem Grund) ein EntityManager. Wir verwenden "anwendungsverwaltete …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.