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.

3
Richtige Verwendung der Java-D-Befehlszeilenparameter
Wie kann man beim Übergeben eines -D-Parameters in Java die Befehlszeile richtig schreiben und dann über Code darauf zugreifen? Zum Beispiel habe ich versucht, so etwas zu schreiben ... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } Und dann nenne ich es so ... java -jar myApplication.jar -Dtest="true" Ich erhalte jedoch eine …

8
Ist es möglich, mit einer Zeitüberschreitung aus einem InputStream zu lesen?
Insbesondere besteht das Problem darin, eine Methode wie die folgende zu schreiben: int maybeRead(InputStream in, long timeout) Dabei ist der Rückgabewert derselbe wie in.read (), wenn Daten innerhalb von 'Timeout'-Millisekunden verfügbar sind, andernfalls -2. Bevor die Methode zurückgegeben wird, müssen alle erzeugten Threads beendet werden. Um Argumente zu vermeiden, wird …


11
Wo befindet sich der Java SDK-Ordner auf meinem Computer? Ubuntu 12.04
Ich weiß, dass es installiert ist, weil wenn ich tippe: $java -version Ich bekomme: OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) Und wenn ich tippe: $locate jdk Ich bekomme: /home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png /usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop /usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop /usr/share/app-install/icons/openjdk-6.png /usr/share/app-install/icons/openjdk-7.png Was mich an dem ersten Element in der Liste …
147 java  java-home 



9
Was ist ein Unterschied zwischen <? Super E> und <? erweitert E>?
Was ist der Unterschied zwischen &lt;? super E&gt;und &lt;? extends E&gt;? Wenn Sie sich beispielsweise die Klasse ansehen, java.util.concurrent.LinkedBlockingQueuegibt es die folgende Signatur für den Konstruktor: public LinkedBlockingQueue(Collection&lt;? extends E&gt; c) und zum einen für die Methode: public int drainTo(Collection&lt;? super E&gt; c)
147 java  generics 


10
So schreiben Sie Protokolle in eine Textdatei, wenn Sie java.util.logging.Logger verwenden
Ich habe eine Situation, in der ich alle von mir erstellten Protokolle in eine Textdatei schreiben möchte. Wir verwenden die API java.util.logging.Logger, um die Protokolle zu generieren. Ich habe es versucht: private static Logger logger = Logger.getLogger(className.class.getName()); FileHandler fh; fh = new FileHandler("C:/className.log"); logger.addHandler(fh); Aber ich bekomme meine Logs immer …
147 java  logging 


12
Jackson - Deserialisieren mit generischer Klasse
Ich habe eine JSON-Zeichenfolge, die ich in die folgende Klasse deSerialisieren sollte class Data &lt;T&gt; { int found; Class&lt;T&gt; hits } Wie mache ich es? Dies ist der übliche Weg mapper.readValue(jsonString, Data.class); Aber wie erwähne ich, wofür T steht?
147 java  json  generics  jackson 

20
Android-Raum persistent: AppDatabase_Impl existiert nicht
Meine App-Datenbankklasse @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public static void destroyInstance() { INSTANCE …


9
Bytecode-Funktionen sind in der Java-Sprache nicht verfügbar
Gibt es derzeit (Java 6) Dinge, die Sie in Java-Bytecode tun können, die Sie in der Java-Sprache nicht tun können? Ich weiß, dass beide Turing vollständig sind, also lesen Sie "kann" als "kann wesentlich schneller / besser oder nur auf andere Weise". Ich denke an zusätzliche Bytecodes wie invokedynamic, die …
146 java  jvm  bytecode 

3
Wie durchlaufe ich eine HashMap in JSP?
Wie kann ich eine HashMapin JSP durchlaufen ? &lt;% HashMap&lt;String, String&gt; countries = MainUtils.getCountries(l); %&gt; &lt;select name="country"&gt; &lt;% // Here I need to loop through countries. %&gt; &lt;/select&gt;
146 java  jsp  loops  hashmap 

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.