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.




1
Markdown auf HTML mit Java / Scala
Mir sind folgende Projekte bekannt (hauptsächlich von http://www.w3.org/community/markdown/wiki/MarkdownImplementations ): in Java implementiert: txtmark http://github.com/rjeschke/txtmark (behauptet, der schnellste MD-Prozessor zu sein, der auf der JVM ausgeführt wird) Markdown4j http://code.google.com/p/markdown4j (Gabelung von txtmark, Vorteile? Aktiverer Entwickler?) MarkdownPapers http://markdown.tautua.org/ (basierend auf JavaCC-Parser) Pegdown http://github.com/sirthias/pegdown MarkdownJ http://code.google.com/p/markdownj (aufgegeben?) implementiert in Scala: Laika https://github.com/planet42 Actuarius …
77 java  scala  markdown 

7
Java GC: Warum zwei Überlebensregionen?
Für die JVM von Sun / Oracle habe ich gelesen, dass der GC-Algo die neue Generation in eine Eden-Region und zwei Überlebensregionen unterteilt. Ich frage mich, warum zwei Überlebensregionen und nicht nur eine? Die Algo kann zwischen Eden und nur einer Überlebensregion weiter Ping-Pong spielen (so wie es derzeit zwischen …

7
Warum wird flüchtig in doppelt überprüften Verriegelungen verwendet
Aus dem Head First- Entwurfsmusterbuch wurde das Singleton-Muster mit doppelt überprüfter Verriegelung wie folgt implementiert: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { synchronized (Singleton.class) { if (instance == null) { instance = new Singleton(); } …

5
äquivalent zu push () oder pop () für Arrays?
Ich versuche, Elemente zu einem Array hinzuzufügen, zu entfernen und zu referenzieren, das ich in meiner Java-Hauptdatei erstellt habe, aber ich habe Probleme, die richtige Syntax herauszufinden. In Actionscript haben sie push () und pop () zum Hinzufügen und Entfernen von Elementen in einem Array. Gibt es ein Äquivalent in …
77 java  android 

8
JDK tools.jar als Maven-Abhängigkeit
Ich möchte JDK tools.jar als Kompilierungsabhängigkeit verwenden. Ich habe einige Beispiele gefunden, die darauf hinweisen, die systemPath- Eigenschaft wie folgt zu verwenden: <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> Das Problem ist, dass der Pfad für Mac Os X nicht korrekt ist (jedoch für Windows und Linux). Der richtige Pfad lautet …

6
Wie synchronisiere oder sperre ich Variablen in Java?
Lassen Sie mich dieses kleine und einfache Beispiel verwenden: class Sample { private String msg = null; public void newmsg(String x){ msg = x; } public String getmsg(){ String temp = msg; msg = null; return temp; } } Nehmen wir an, die Funktion newmsg()wird von anderen Threads aufgerufen, auf …



3
Benötigen Sie ein Gradle-Projekt aus einem anderen Verzeichnis
Ich habe ein Verzeichnis / Projekt-Setup wie folgt: C:\ _dev\ Projects\ Logger MyProject Logger ist ein Android-Bibliotheksprojekt mit Gradle. MyProject ist ein Standard-Android-Projektprojekt, das die Logger- Bibliothek verwenden muss. Ich verwende Android Studio und habe versucht, Logger zu den externen Bibliotheken hinzuzufügen . Während dies während der Entwicklung funktioniert, erhalte …

9
Java erhält verfügbaren Speicher
Gibt es eine gute Möglichkeit, den verbleibenden Speicher zur Laufzeit für die JVM verfügbar zu machen? Der Anwendungsfall hierfür wäre, Webdienste zu haben, die ordnungsgemäß ausfallen, wenn sie sich ihren Speichergrenzen nähern, indem sie neue Verbindungen mit der netten Fehlermeldung "Zu viele Benutzer verwenden dies, versuchen Sie es später erneut" …


5
Wie teste ich, ob der JSON-Pfad kein bestimmtes Element enthält oder ob das Element null ist?
Ich habe einige einfache Unit-Test-Routinen für eine einfache Spring-Webanwendung geschrieben. Wenn ich eine @ JsonIgnore-Annotation zu einer Getter-Methode einer Ressource hinzufüge, enthält das resultierende JSON-Objekt nicht das entsprechende JSON-Element. Wenn meine Unit-Test-Routine versucht zu testen, ob dies null ist (was das erwartete Verhalten für meinen Fall ist, ich möchte nicht, …

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.