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.

5
Maximale Größe einer Methode in Java 7 und 8
Ich weiß, dass eine Methode mit Java nicht größer als 64 KB sein kann. Die Einschränkung verursacht Probleme mit generiertem Code aus einer JavaCC- Grammatik. Wir hatten Probleme mit Java 6 und konnten dies durch Ändern der Grammatik beheben. Wurde das Limit für Java 7 geändert oder ist es für …
80 java  java-7  java-8 

9
Füllen einer Liste mit allen Aufzählungswerten in Java
Ich möchte eine Liste mit allen möglichen Werten einer Aufzählung füllen. Da ich mich kürzlich in sie verliebt habe EnumSet, habe ich sie genutztallOf() EnumSet<Something> all = EnumSet.allOf( Something.class); List<Something> list = new ArrayList<>( all.size()); for (Something s : all) { list.add( s); } return list; Gibt es einen besseren …
80 java  list  enums 

13
session.connection () im Ruhezustand veraltet?
Wir müssen in der Lage sein, die zugehörige java.sql.ConnectionSitzung im Ruhezustand abzurufen. Es funktioniert keine andere Verbindung, da diese Verbindung möglicherweise einer laufenden Transaktion zugeordnet ist. Wie soll ich das tun, wenn session.connection () jetzt veraltet ist?
80 java  hibernate  orm 




4
Java-kompilierte Klassen enthalten Dollarzeichen
Ich habe Eclipse als meine Entwicklungs-IDE verwendet. Ich verwende es auch, um meine Anwendung in eine JAR-Datei zu exportieren. Wenn ich mir meine Klassen in der JAR-Datei ansehe, enthalten einige meiner Klassen den Namen dieser Klasse, ein Dollarzeichen und dann eine Zahl. Beispiel: Finden Sie $ 1.class Finden Sie $ …

7
Java: "final" System.out, System.in und System.err?
System.outwird als deklariert public static final PrintStream out. Sie können jedoch anrufen, System.setOut()um es neu zuzuweisen. Huh? Wie ist das möglich, wenn es ist final? (Gleicher Punkt gilt für System.inund System.err) Und was noch wichtiger ist: Wenn Sie die öffentlichen statischen Endfelder mutieren können, was bedeutet dies für die Garantien …
80 java  final 

5
Was ist der Zweck der Klassifizierereigenschaft für Mavens-Abhängigkeitsdeklarationen?
Ich habe eine pom.xml-Datei und darin sehe ich, dass es 3 Abhängigkeiten gibt, auf die für dasselbe verwiesen wird, <artifactId>der Unterschied liegt in Tags <classifier>sources</classifier> <classifier>javadoc</classifier> Ich habe die Abhängigkeiten gelöscht, die die hatten SOURCES/JAVADOCund nur eine Abhängigkeit beibehalten. Ich habe meine Anwendung getestet und alles funktioniert einwandfrei. Was ist …

3
Verwenden Sie startActivityForResult aus Nichtaktivität
Ich habe MainActivity, eine Aktivität, und eine andere Klasse (eine einfache Java-Klasse), wir nennen sie "SimpleClass". Jetzt möchte ich von dieser Klasse aus den Befehl startActivityForResult ausführen. Jetzt denke ich, dass ich diese Klasse (SimpleClass) übergeben könnte, nur der Kontext von MainActivity. Das Problem ist, dass Sie context.startActivityForResult (...) nicht …
80 java  android 

3
Java 8: Listen mit Stream-API zusammenführen
Ich habe die folgende Situation Map<Key, ListContainer> map; public class ListContainer{ List<AClass> lst; } Ich muss alle Listen lstaus den ListContainerObjekten einer MapKarte zusammenführen. public static void main(String args[]){ List<AClass> alltheObjectsAClass = map.values().stream(). // continue.... } Irgendeine Idee, wie man die Java 8-Stream-API verwendet?

12
Senden Sie E-Mails an mehrere Empfänger in Java
Ich möchte eine Nachricht mit der folgenden Methode an mehrere Empfänger senden: message.addRecipient(Message.RecipientType.TO, String arg1); ODER message.setRecipients(Message.RecipientType.TO,String arg1); Eine Verwirrung ist jedoch, dass im zweiten Streit, wie mehrere Adressen übergeben werden sollen, wie: message.addRecipient(Message.RecipientType.CC, "abc@abc.com,abc@def.com,ghi@abc.com"); ODER message.addRecipient(Message.RecipientType.CC, "abc@abc.com;abc@def.com;ghi@abc.com"); Ich kann eine Nachricht auch mit alternativen Methoden senden, möchte aber den …
80 java  javamail 



9
Wie kann ich jaxb / Maven anweisen, mehrere Schemapakete zu generieren?
Beispiel: </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir1</schemaDirectory> <schemaIncludes> <include>schema1.xsd</include> </schemaIncludes> <generatePackage>schema1.package</generatePackage> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir2</schemaDirectory> <schemaIncludes> <include>schema2.xsd</include> </schemaIncludes> <generatePackage>schema2.package</generatePackage> </configuration> </plugin> </plugins> Was ist passiert: Maven führt das erste Plugin aus. …
80 maven-2  jaxb  schema  xsd  java 

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.