Tag: java

Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist ein universelles Objekt-orientierte Programmiersprache entwickelt, um in Verbindung mit der Java Virtual Machine (JVM). „Java-Plattform“ ist die Bezeichnung für ein EDV-system installiert hat Werkzeuge für die Entwicklung und Ausführung von Java-Programmen. Verwenden Sie dieses tag für Fragen bezogen auf die Programmiersprache Java oder der Java-Plattform-tools.

Rückkehr in for-Schleife oder äußere Schleife

Anzahl der Antworten 5 Antworten
Heute jemand besuchte mich zu schlechte Nutzung der return Schlüsselwort in Java. Ich hatte geschrieben eine einfache for Schleife zu validieren, etwas in ein array. Angenommen, dass array ist ein array der Länge n das war mein

Wann und wie soll ich eine ThreadLocal-Variable verwenden?

Anzahl der Antworten 22 Antworten
Wann soll ich eine ThreadLocal variable? Wie wird es verwendet? InformationsquelleAutor der Frage | 2009-05-03

Wie definiere ich einen Header für alle Requests mit Retrofit?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche für eine Lösung zu definieren, die einen eindeutigen Header zu verwenden in alle Anfragen. Heute benutze ich @Header zu jeder Anfrage bestanden hast, wie der parameter, aber ich möchte definieren, nur header,

Gegeben letzter Block nicht richtig aufgefüllt

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren, Passwort-basierte Verschlüsselung-Algorithmus, aber ich bekomme diese exception: javax.crypto.BadPaddingException: Given final block nicht ordentlich gepolsterte Was das problem sein könnte? (Ich bin neu in Java.) Hier ist mein code: public class PasswordCrypter { private

Konvertieren Sie java.util.Date in java.time.LocalDate

Anzahl der Antworten 12 Antworten
Was ist der beste Weg, um zu konvertieren eine java.util.Date - Objekt auf das neue JDK 8/JSR-310 java.time.LocalDate? Date input = new Date(); LocalDate date = ??? InformationsquelleAutor der Frage JodaStephen | 2014-01-20

Verwenden Sie die Methodenreferenz mit dem Parameter

Anzahl der Antworten 1 Antworten
Ich habe gerade angefangen Java zu lernen-streams und vor ein problem. Bitte werfen Sie einen Blick auf das folgende Beispiel. Dies ist ein Teil des Node-Klasse: private Map<String, Node> nodes; public Optional<Node> child(String name) { return Optional.<Node>ofNullable(nodes.get(name));

Welche ist die beste Alternative für die Java-Serialisierung?

Anzahl der Antworten 12 Antworten
Derzeit arbeite ich an einem Projekt, die Anforderungen zu bestehen, jede Art von Objekt (von deren Umsetzung wir keine Kontrolle haben), so dass diese Objekte werden konnte, erholte sich danach. Können wir nicht implementieren, die ein ORM-da

Verwendung von doThrow () doAnswer () doNothing () und doReturn () in mockito

Anzahl der Antworten 3 Antworten
Lernte ich mockito und ich Verstand die grundlegenden Verwendungen der oben genannten Funktionen aus der link. Aber ich würde gerne wissen, ob es kann verwendet werden, für alle anderen Fälle? InformationsquelleAutor der Frage User666 | 2015-03-03

openjdk 1.7 in Eclipse: Operator ist nicht erlaubt für Quelllevel unter 1.7

Anzahl der Antworten 8 Antworten
Eclipse gibt mir einen Fehler: '<>' operator is not allowed for source level below 1.7 Ich denke, das ist, weil es nicht mit java 1.7. Außer, dass es ist. Zumindest openjdk 1.7 (mein OS ist OpenSuse 12.3).

Wie entferne ich das erste und letzte Zeichen einer Zeichenkette?

Anzahl der Antworten 8 Antworten
Arbeite ich in der SOAP-Nachricht zu bekommen LoginToken von Webservice-und speichern Sie die LoginToken in String und verwendet System.out.println(LoginToken); zu drucken. Diese Drucke [wdsd34svdf], aber ich will nur wdsd34svdf so, wie zu entfernen eckige Klammer. bitte alle

Wie bekomme ich den HttpClient, der den Statuscode und den Antworttext zurückgibt?

Anzahl der Antworten 5 Antworten
Ich versuche, Apache HttpClient, um das Feuer einer HTTP-Anfrage und zeigt dann den HTTP-response-code (200, 404, 500, etc.) sowie den HTTP-response-body (text-string). Es ist wichtig zu beachten, dass ich mit v4.2.2 weil die meisten HttpClient-Beispiele gibt es

Synchronisierung vs Sperre

Anzahl der Antworten 10 Antworten
java.util.concurrent - API stellt eine Klasse namens als Lock würde, was im Grunde serialisieren Sie das Steuerelement, um einen Zugang zu der kritischen Ressource. Es gibt Methoden, wie park() und unpark(). Können wir ähnliche Dinge tun, wenn

Der Tag Bibliotheksdeskriptor von Springframework kann nicht gefunden werden

Anzahl der Antworten 12 Antworten
Ich versuche, Folgen Sie dem Beispiel von Frühjahr JPetStore, aber ich bekomme einen Fehler in den JSP-Seiten in die Zeile, die auf das lib-tag Frühjahr: Nicht finden können, die tag library descriptor für "http://www.springframework.org/tags" <%@ taglib prefix="spring"

HTML / Javascript Debugging in JavaFX WebView

Anzahl der Antworten 4 Antworten
Gibt es Möglichkeiten zum Debuggen von javascript-und html-Code, der ausgeführt wird, innerhalb einer Javafx WebView? Etwas ähnliches wie Firebug oder die Chrome developer console? Ich habe eine Anwendung, die macht Prima in Firefox und Chrome, aber nicht

Intellij kann nicht mit einem generierten Quellenordner verwendet werden

Anzahl der Antworten 7 Antworten
Verwandte Frage Konfigurieren von IntelliJ IDEA und/oder Maven automatisch hinzufügen Verzeichnisse mit Java-source-code generiert mit jaxb2-maven-plugin? Ich habe eine benutzerdefinierte plugin erzeugt, dass Quellen unter target/generated-sources (Hinweis: keine toolname hier). So bekomme ich Quellen wie target/generated-sources/com/mycompany...etc. Dieses

Java regex replaceAll multiline

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit der replaceAll für ein multiline-string: String regex = "\\s*/\\*.*\\*/"; String testWorks = " /** this should be replaced **/just text"; String testIllegal = " /** this should be replaced \n **/just text";

Java invertierte Karte

Anzahl der Antworten 7 Antworten
Muss ich erstellen inverse map - wählen Sie eindeutige Werte und für Sie finden Schlüssel. Scheint, dass der einzige Weg ist, Durchlaufen alle Schlüssel/Wert-Paaren, da gibt entrySet set so Wert nicht eindeutig? Danke. InformationsquelleAutor der Frage user710818

Richtiger Weg zum Signieren und Überprüfen der Signatur mithilfe von Bouncycastle

Anzahl der Antworten 5 Antworten
Ich bin mit bcmail-jdk16-1.46.jar und bcprov-jdk16-1.46.jar (Bouncycastle Bibliotheken) zu unterzeichnen string und überprüfen Sie dann die signature. Dies ist mein code zu unterzeichnen string: package my.package; import java.io.FileInputStream; import java.security.Key; import java.security.KeyStore; import java.security.PrivateKey; import java.security.Security; import

Javax gegen Java-Paket

Anzahl der Antworten 6 Antworten
Was ist die überlegung hinter dem javax-package? Was geht in java und was in javax? Ich weiß, eine Menge von Unternehmen-y-Pakete in javax, aber so ist die Schaukel, die neuen Datum-und Zeit-api (JSR-310) und andere J2SE-Pakete. InformationsquelleAutor

Vertrauen auf Standardcodierung, was soll ich verwenden und warum?

Anzahl der Antworten 4 Antworten
FindBugs meldet einen Fehler: Vertrauen auf die Standard-Kodierung Gefunden ein Aufruf einer Methode, die einen byte-String (oder String zu byte) Konvertierung, und geht davon aus, dass der Standard-Plattform-Codierung geeignet ist. Dadurch wird das Verhalten der Anwendung zu

Praktische Tipps zur Verwendung von Jersey und Guice für RESTful Service

Anzahl der Antworten 10 Antworten
Von dem, was ich online finden können, der Stand der Technik für Guice + Jersey-integration stagniert seit 2008, wenn es scheint, beide teams in eine Sackgasse geraten. Der Kern des Problems ist, dass JAX-RS-Annotationen durchführen, field und

Java bedingter Operator?: Ergebnistyp

Anzahl der Antworten 5 Antworten
Ich bin ein bisschen verwirrt über den conditional-operator. Betrachten Sie die folgenden zwei Zeilen: Float f1 = false? 1.0f: null; Float f2 = false? 1.0f: false? 1.0f: null; Warum f1 werden null, und die zweite Aussage wirft

Warum muss wait () immer im synchronisierten Block sein

Anzahl der Antworten 8 Antworten
Wir alle wissen, dass in Reihenfolge zu berufen, - Objekt.wait()dieser Aufruf muss in die synchronized-block, ansonsten ein IllegalMonitorStateException geworfen wird. Aber was ist der Grund für diese Einschränkung? Ich weiß, dass wait() Versionen der monitor, aber warum

JPA: Abfrage, die mehrere Entitäten zurückgibt

Anzahl der Antworten 3 Antworten
Schreibe ich eine JPQL-Abfrage, die joins über drei Tabellen. In meinem resultlist ich würde gerne alle drei Personen pro trefferzeile (hoffe das macht Sinn). Irgendwelche Ideen? Hibernate 3.x ist meine JPA-provider. InformationsquelleAutor der Frage Justin Kredible |

Zugriff auf die geschützte Methode im Testfall mit Java Reflection

Anzahl der Antworten 5 Antworten
Versuche zu erhalten, und rufen Sie eine protected-Methode, die Ihren Wohnsitz in eine andere Klasse und auch die verschiedenen Paket-Verwendung von Java-Reflection. Klasse mit protected-Methode: package com.myapp; public class MyServiceImpl { protected List<String> retrieveItems(String status) { //Implementation

Erklärung für Integer.MAX_VALUE und Integer.MIN_VALUE, um Min- und Max-Werte in einem Array zu finden

Anzahl der Antworten 3 Antworten
Ich nicht scheinen zu verstehen, wie Integer.MAX_VALUE und Integer.MIN_VALUE Hilfe bei der Suche nach der min-und max-Wert in einem array. Verstehe ich, wie diese Methode (pseudocode unten) funktioniert, wenn das finden der min-und max-Werte: max = A[0],

Unterschied zwischen Break- und Continue-Anweisung

Anzahl der Antworten 21 Antworten
Kann mir jemand sagen der Unterschied zwischen break und continue Aussagen? InformationsquelleAutor der Frage DonX | 2009-01-20

Teilen Sie die Zeichenfolge auf Schrägstrich

Anzahl der Antworten 4 Antworten
Ich habe einen code, die ich wollte, split auf der Grundlage der Schrägstrich "/". Immer wenn ich ein regex, split, basierend auf "////" es ist nie teilt und gibt mir die gesamte Zeichenfolge zurück. Ich habe versucht,

Eine Klassenpfadressource in eine Spring 3-Bean einfügen

Anzahl der Antworten 2 Antworten
Es ist eine Eigenschaft des Typs Ressource in meine Feder 3-bean, die eingefügt werden soll mit einem Verweis auf eine Datei in den Klassenpfad. Ich benutze die @Value-annotation als unten, um hoffentlich zu erreichen. public class TestBean

Der Android MediaPlayer benötigt viel Zeit für die Vorbereitung und Pufferung

Anzahl der Antworten 3 Antworten
Meine Anwendung dauert eine lange Zeit, um sich vorzubereiten und Puffer und audio-stream. Ich habe gelesen, diese Frage Warum dauert es so lange für die Android-MediaPlayer zur Vorbereitung einige live-streams für die Wiedergabe?aber es sagt nur Menschen

Plugin-Ausführung nicht durch Lifecycle-Konfiguration abgedeckt: com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: generate-sources

Anzahl der Antworten 1 Antworten
Ich habe ein Android-Anwendung, die gebaut, mit pom.xml - Datei unten angegeben. mvn clean install funktioniert ohne Fehler, aber in Eclipse bekomme ich folgenden Fehler: Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:generate-sources (execution: default-generate-sources, phase: generate-sources)

Wie verhindert man, dass Gson Integer als Floats ausdrückt?

Anzahl der Antworten 4 Antworten
Gson hat ein seltsames Verhalten, wenn ich versuche, zu konvertieren einen string in json. Der folgende code wandelt string Entwurf in json Antworten. Gibt es eine Möglichkeit zu verhindern, dass gson aus der addition der '.0 bis

JTable Scrollen zu einem angegebenen Zeilenindex

Anzahl der Antworten 5 Antworten
Ich habe eine JTable, die innerhalb JScrollPane. Zeilen in der Tabelle Hinzugefügt werden zur Laufzeit basierend auf Ereignisse, die geschehen, in meiner Anwendung. Ich will die scoll-Bereich einen Bildlauf zum unteren Rand der Tabelle, wenn eine neue

Eigenschaftendatei mit einer Liste als Wert für einen einzelnen Schlüssel

Anzahl der Antworten 6 Antworten
Für mein Programm, das ich Lesen will, einen Schlüssel aus einer properties-Datei und eine zugehörige Liste von Werten für die Schlüssel. Vor kurzem war ich versucht, wie das public static Map<String,List<String>>categoryMap = new Hashtable<String, List<String>>(); Properties prop

Berechnung des letzten Tages des Monats

Anzahl der Antworten 8 Antworten
Ich habe Probleme mit der Berechnung, Wann der nächste Letzte Tag des Monats ist, für den eine Benachrichtigung gesendet werden soll. Hier ist mein code: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Dies ist die Linie,

commons httpclient - Hinzufügen von Abfragezeichenfolgen-Parametern zur GET / POST-Anfrage

Anzahl der Antworten 5 Antworten
Bin ich über commons-HttpClient, um einen http-Aufruf zu einer Spring-servlet. Ich muss noch ein paar Parameter im query-string. Also ich mache Folgendes: HttpRequestBase request = new HttpGet(url); HttpParams params = new BasicHttpParams(); params.setParameter("key1", "value1"); params.setParameter("key2", "value2"); params.setParameter("key3",

Wie behaupten Sie mehr als mit JUnit Assert?

Anzahl der Antworten 6 Antworten
Habe ich diese Werte aus einem test previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" und ich versuche //current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Bekomme ich die java.lang.AssertionError und detailMessage auf debugging ist null. Wie kann ich behaupten,

Wird StringUtils.EMPTY empfohlen?

Anzahl der Antworten 10 Antworten
Verwenden Sie StringUtils.EMPTY statt ""? Ich meine, entweder als Rückgabewert oder wenn Sie den Wert eines String-variable. Ich meine nicht zum Vergleich, weil wir dort verwenden StringUtils.isEmpty() InformationsquelleAutor der Frage keuleJ | 2010-11-04

Wie man für Schleifen in Java sorgt, erhöht sich um andere Inkremente als 1

Anzahl der Antworten 8 Antworten
Wenn Sie eine for-Schleife wie diese: for(j = 0; j<=90; j++){} Funktioniert es einwandfrei. Aber, wenn du eine for-Schleife wie diese: for(j = 0; j<=90; j+3){} funktioniert es nicht. Könnte mir bitte jemand erklären mir das an?

Soll ich meine Projektdateien unter Versionskontrolle behalten?

Anzahl der Antworten 12 Antworten
Sollte ich das keep-Projekt filesm wie Eclipse .Projekt .classpath, .Einstellungen unter version control (z.B. Subversion, GitHub, CVS, Mercurial, etc.)? InformationsquelleAutor der Frage cretzel | 2008-09-22

Grails: Einen String teilen, der ein Rohr enthält

Anzahl der Antworten 2 Antworten
Ich versuche zu Spalten String. Einfache Beispiele der Arbeit: groovy:000> print "abc,def".split(","); [abc, def]===> null groovy:000> Aber statt ein Komma, ich brauche, um es zu teilen an Rohren, und ich bin nicht immer das gewünschte Ergebnis: groovy:000>

Holen Sie sich die Datei aus dem Projektordner Java

Anzahl der Antworten 9 Antworten
Möchte ich, um die Datei aus dem Projekt Ordner, indem Sie mit "Datei-Klasse" , Wie ich das Tun kann ? File file=new File("x1.txt"); InformationsquelleAutor der Frage Saad Ahmad | 2013-06-25

Recyclerview ruft onCreateViewHolder nicht auf

Anzahl der Antworten 19 Antworten
Meine RecyclerView nicht nennen onCreateViewHolderonBindViewHolder auch MenuViewHolder Konstruktor, daher wird nichts angezeigt, in RecyclerView. Ich legte logs für die Fehlersuche und kein Protokoll angezeigt. Was könnte das problem sein? Mein adapter: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> {

Unterschied zwischen File.separator und Schrägstrich in Pfaden

Anzahl der Antworten 14 Antworten
Was ist der Unterschied zwischen der Verwendung File.separator und eine normale / in einem Java-Pfad-String? Im Gegensatz zu den Doppel-backslash \\ Plattform-Unabhängigkeit scheint nicht der Grund sein, da beide Versionen funktionieren unter Windows und Unix. public class

Wie unterscheiden sich die Operationen popBackStack () und replace ()?

Anzahl der Antworten 2 Antworten
Ich habe festgestellt einige neugierige Verhalten in meiner Anwendung, wenn die Verwaltung Fragmente und ich Frage mich, wenn das SO ist könnte helfen, etwas Licht auf, warum dies geschieht. Ich habe zwei Fragmente, nennen wir Sie-Fragment A

Cordova Konnte nicht genügend Platz für 2097152 KB Objekt Heap reservieren

Anzahl der Antworten 3 Antworten
Ich bin neu in cordova. Jetzt möchte ich zum erstellen eines android-Projekts------HelloWorld. Aber ich stellte mich vor einige Fragen. Wenn ich "cordova-Plattformen hinzufügen android" ,werfen einige Ausnahme. Demo : D:\CordovaSpace\helloWorld>cordova-Plattformen hinzufügen android Hinzufügen von android-Projekt... Erstellen von

Wie man ein Bild mit der Google App Engine hochlädt und speichert (Java)

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche nach der einfachste Weg zum hochladen und speichern Sie ein Bild (Datei) zu der GAE (java). Googeln für Stunden, ohne einfache und klare Ergebnis... : ( Gefunden dieser link. Aber ich weiß

Elegante Art, Vorkommnisse in einer Java-Sammlung zu zählen

Anzahl der Antworten 9 Antworten
Gegeben, der eine Auflistung von Objekten mit möglichen Duplikaten, ich möchte am Ende mit einer Anzahl von vorkommen pro Objekt. Ich mache es, durch Initialisierung einer leeren Mapdann Durchlaufen die Collection - und mapping das Objekt auf

Entfernen Sie jsessionid in URL im Frühjahr mvc neu schreiben

Anzahl der Antworten 5 Antworten
Bin ich mit spring MVC und habe ein problem in jsessionid, was ich gefunden habe ist, dass jsessionid injiziert, die in der url, wenn cookies nicht aktiviert ist im browser die Herstellung einer url wie dieser: http://localhost/categories;jsessionid=Bsls4aQFXA5RUDcmZKV5iw?cid=13001

Google App Engine-JSP kann nicht bereitgestellt werden: java.lang.RuntimeException: Der System-Java-Compiler kann nicht abgerufen werden. Bitte verwenden Sie ein JDK, kein JRE

Anzahl der Antworten 6 Antworten
dies ist hoffentlich etwas einfacher, aber... Eclipse gearbeitet hat relativ gut für alles außer der Bereitstellung auf GAE. Ich kann laufen, meine GAE-app-lokal, aber wenn ich versuchen bereitstellen zu google, bekomme ich diese Meldung: java.lang.RuntimeException: Cannot get