Articles of Java

Java bedingter Operator?: Ergebnistyp

Ich bin etwas verwirrt über den bedingten Operator. Betrachten Sie die folgenden zwei Zeilen: Float f1 = false? 1.0f: null; Float f2 = false? 1.0f: false? 1.0f: null; Warum wird f1 null und die zweite statement eine NullPointerException? Langspec-3.0 für 15.25 sais: Ansonsten sind der zweite und der dritte Operand vom Typ S1 bzw. S2. […]

Was ist eine “interne Adresse” in Java?

Im Javadoc für Object.hashCode () steht es Soweit es einigermaßen praktisch ist, gibt die Methode hashCode, die von der class Object definiert wird, eindeutige Ganzzahlen für unterschiedliche Objekte zurück. (Dies wird normalerweise implementiert, indem die interne Adresse des Objekts in eine ganze Zahl umgewandelt wird, aber diese Implementierungstechnik wird von der Programmiersprache Java TM nicht […]

So geben Sie JSON-Daten vom Spring Controller mithilfe von @ResponseBody zurück

Frühlingsversion 4.2.0, Hibernate 4.1.4 Hier ist meine Controller function: @RequestMapping(value = “/mobile/getcomp”, method = RequestMethod.GET) @ResponseBody public List listforCompanies() { List listOfCompanies= new ArrayList(); listOfCompanies = companyManager.getAllCompanies(); return listOfCompanies; } Jackson JSON-Mapper-Abhängigkeit in Pom.xml : org.codehaus.jackson jackson-mapper-asl ${jackson.version} Ich ArrayList die Liste in meiner ArrayList , aber wenn der folgende Fehler zurückgegeben wird, wird angezeigt: […]

Lesen und Anzeigen von Daten aus einer TXT-Datei

Wie liest und zeigt man Daten aus TXT-Dateien an?

Mockito: InvalidUseOfMatchersException

Ich habe ein Befehlszeilentool, das eine DNS-Prüfung durchführt. Wenn die DNS-Prüfung erfolgreich ist, fährt der Befehl mit weiteren Aufgaben fort. Ich versuche mit Mockito Unit-Tests zu schreiben. Hier ist mein Code: public class Command() { // …. void runCommand() { // .. dnsCheck(hostname, new InetAddressFactory()); // .. // do other stuff after dnsCheck } void […]

Wann legt die JPA einen @GeneratedValue @Id fest?

Ich habe eine einfache JPA-Entität, die eine generierte long “ID” als Primärschlüssel verwendet: @Entity public class Player { private long id; protected Player() { // Do nothing; id defaults to 0L } @GeneratedValue @Id public long getId() { return id; } protected void setId(final long id) { this.id = id; } // Other code } […]

Runtime.exec (): Neustart in Android?

Ich suche nach einer Lösung, mit der ein gerootetes Gerät neu gestartet werden kann. Ich weiß, dass das Neustarten eines Geräts sehr schlecht für den Benutzer ist, wie hier beschrieben , und es ist nicht wirklich für eine Anwendung. Der Hauptzweck ist, das Telefon während meiner Tests neu zu starten (ich arbeite an einer Video-Chat-Anwendung, […]

Importieren Sie com.sun.image.codec.jpeg. *

Ich habe ein Java-Programm, wenn ich es kompiliere, bekomme ich den folgenden Fehler [javac] …\MyClass.java:33: package com.sun.image.codec.jpeg does not exist [javac] import com.sun.image.codec.jpeg.*; [javac] ^ Was kann ich tun ? Wie schreibe ich eine Bilddatei jetzt richtig, wenn das com.sun-Paket veraltet ist?

Mail Anhang mit Java senden

Ich versuche, E–Mail mit Java und g Mail zu senden Ich habe meine Dateien in der Cloud gespeichert und die gespeicherten Dateien, die ich als Anhang an meine E-Mail senden möchte. Es sollte diese Dateien zu dieser Mail hinzufügen und nicht die Links dieser Dateien. Wie kann ich solche Anhänge senden?

Wie legt man einen langen Java-classnpfad in Windows fest?

Ich versuche, einen bestimmten JUnit-Test manuell in einer Windows XP-Befehlszeile auszuführen, die eine ungewöhnlich hohe Anzahl von Elementen im classnpfad enthält. Ich habe verschiedene Varianten ausprobiert, wie zum Beispiel: set CLASS_PATH=C:\path\a\b\c;C:\path\e\f\g;…. set CLASS_PATH=%CLASS_PATH%;C:\path2\a\b\c;C:\path2\e\f\g;…. … C:\apps\jdk1.6.0_07\bin\java.exe -client oracle.jdevimpl.junit.runner.TestRunner com.myco.myClass.MyTest testMethod (Andere Varianten setzen den classnpfad auf eine Zeile, wobei der classnpfad über -classpath als Argument für […]