Fragen mit 'java' getaggt

Java (nicht zu verwechseln mit JavaScript, JScript oder JS) ist eine objektorientierte universelle Programmiersprache mit statischer Typisierung, die für die Verwendung mit der Java Virtual Machine (JVM) vorgesehen ist. "Java-Plattform" ist der Name des Computersystems, auf dem die Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen zur Java-Programmiersprache oder den Java-Plattform-Tools.
26
antwortet

Warum kann ein sortiertes Array schneller verarbeitet werden als ein unsortiertes Array?

Hier ist ein Stück C ++ - Code, das sehr eigenartig erscheint. Aus irgendeinem seltsamen Grund macht das Sortieren der Daten auf wundersame Weise den Code fast sechsmal schneller. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
Am 27. Juni 12 um 16:51 Uhr festgelegt
8
antwortet

Warum ergibt die Subtraktion dieser zwei Male (1927) ein seltsames Ergebnis?

Wenn ich das folgende Programm ausführe, das die beiden Datumszeichenfolgen analysiert, alle 1 Sekunde referenziert und verglichen: public static void main (String [] args) löst ParseException {SimpleDateFormat sf = new SimpleDateFormat ("yyyy-MM-dd HH: mm: s ...
am 27. Juli 11 um 11:15 Uhr festgelegt
92
antwortet

Ist Java "Referenzübergabe" oder "Wertübergabe"?

Ich habe immer daran geglaubt, dass Java ein Durchgangslink ist. Ich habe jedoch einige Blog-Posts (zum Beispiel dieses Blog) gesehen, die behaupten, dass dies nicht der Fall ist. Ich glaube nicht, dass ich den Unterschied verstehe, den sie bewirken. Was ist die Erklärung?
set 02 Sep 08 um 23:14
60
antwortet

Vermeide! = Null

Ich verwende object! = Null, um eine NullPointerException zu vermeiden. Gibt es eine gute Alternative dazu? Zum Beispiel: if (someobject! = Null) {someobject.doCalc (); } Dadurch wird eine NullPointerException vermieden, wenn unbekannt ist, ob das Objekt ...
eingestellt am 07 Nov. 08 um 11:31
58
antwortet

Wie kann ich einen InputStream in eine Zeichenfolge in Java lesen / konvertieren?

Wenn Sie ein java.io.InputStream-Objekt haben, wie sollten Sie dieses Objekt behandeln und einen String erstellen? Angenommen, ich habe einen InputStream, der Textdaten enthält, und ich möchte ihn in einen String konvertieren, sodass ich ihn beispielsweise schreiben kann.
am 21. November eingestellt 08 um 19:47 Uhr
11
antwortet

Warum benötigen Java + =, - =, * =, / = Zuweisungsoperatorzuweisungen kein Casting?

Bis heute dachte ich zum Beispiel: i + = j; Es gab nur ein Label für: i = i + j; Aber wenn wir dies versuchen: int i = 5; >
am 3. Januar eingestellt '12 um 13:10
13
antwortet

Anwendungsfälle für Android UserManager.isUserAGoat () korrigieren?

Ich habe mir die neue API von Android 4.2 angesehen. Beim Betrachten der UserManager-Klasse bin ich auf die folgende Methode gestoßen: public boolean isUserAGoat () Wird verwendet, um zu ermitteln, ob der Benutzer, der diesen Aufruf durchführt, teleportiert wird. ...
am 14. November eingestellt '12 um 11:34
39
antwortet

Unterschiede zwischen HashMap und Hashtable?

Was ist der Unterschied zwischen HashMap und Hashtable in Java? Was ist effizienter für Anwendungen ohne Streaming?
set 02 Sep 08 um 23:12
35
antwortet

Erstellen Sie eine ArrayList aus einem Array

Ich habe ein Array, das wie folgt initialisiert wird: Element [] array = {neues Element (1), neues Element (2), neues Element (3)}; Ich möchte dieses Array in ein Objekt der Klasse ArrayList konvertieren. ArrayList <Element> arraylist = ???;
Okt 01 einstellen 08 um 17:38 Uhr
18
antwortet

Warum wird char [] String für Kennwörter vorgezogen?

In Swing hat das Kennwortfeld eine getPassword () -Methode (gibt char []) anstelle der üblichen getText () -Methode zurück (gibt einen String zurück). In ähnlicher Weise war ich mit dem Vorschlag konfrontiert, keinen String für die Passwortbehandlung zu verwenden. Warum String ein Sicherheitsrisiko darstellt ...
Set 16. Januar '12 um 17:20
61
die Antwort

Wie generiere ich Zufallszahlen in einem bestimmten Bereich in Java?

Wie erstelle ich einen zufälligen int-Wert in einem bestimmten Bereich? Ich habe folgendes versucht, aber es funktioniert nicht: Versuch 1: randomNum = minimum + (int) (Math.random () * maximum); // Bug: 'randomNum' kann größer sein als 'maximum'. Versuch 2: Random rn = new ...
Set 12 Dez '08 um 21:20 Uhr
7
antwortet

Iteration durch HashMap

Mögliches Duplikat: Wie kann man jeden Eintrag in der "Karte" effektiv sortieren? Was ist der beste Weg, um Elemente in einer HashMap zu durchlaufen?
1. Juli 09 um 02:24 Uhr festgelegt
53
antwortet

Erstellen eines Speicherlecks mit Java

Ich hatte gerade ein Interview und wurde gebeten, ein Speicherverlust mit Java zu erstellen. Unnötig zu sagen, dass ich mich ziemlich dumm fühlte, ohne die geringste Ahnung zu haben, wie ich damit anfangen sollte. Was wird das Beispiel sein?
am 24. Juni 11 um 19:11 Uhr festgelegt
27
antwortet

Was ist der Unterschied zwischen Public, Secure, Batch und Private in Java?

In Java gibt es klare Regeln, wann die einzelnen Zugriffsmodifizierer verwendet werden sollen, nämlich das Standardpaket (privates Paket), public, protected und private.
am 18. Oktober eingestellt 08 um 22:53 Uhr
44
antwortet

Wie konvertiere ich String in int in Java?

Wie konvertiere ich String in int in Java? Mein String enthält nur Zahlen und ich möchte die Zahl zurückgeben, die er darstellt. Bei Angabe der Zeichenfolge "1234" sollte das Ergebnis beispielsweise die Nummer 1234 sein.
07 Apr eingestellt 11 um 21:27