Als «java» getaggte Fragen

83
So messen Sie die Ausführungsgeschwindigkeit von Java-Programmen

Wie planen Sie die Ausführung eines Java-Programms? Ich bin mir nicht sicher, in welcher Klasse ich das machen soll. Ich suche etwas wie: // Some timer starts here for (int i = 0; i < length; i++) { // Do something } // End timer here System.out.println("Total execution time: " +...

83
Warum ist System.arraycopy in Java nativ?

Ich war überrascht, in der Java-Quelle zu sehen, dass System.arraycopy eine native Methode ist. Der Grund ist natürlich, dass es schneller ist. Aber welche nativen Tricks kann der Code anwenden, um ihn schneller zu machen? Warum nicht einfach das ursprüngliche Array durchlaufen und jeden Zeiger auf...

83
Java: Der beste Weg, um int als Referenz zu übergeben

Ich habe eine Analysefunktion, die eine codierte Länge aus einem Bytepuffer analysiert, die analysierte Länge als int zurückgibt und einen Index als ganzzahliges Argument in den Puffer aufnimmt. Ich möchte, dass die Funktion den Index entsprechend der Analyse aktualisiert, dh diesen Index als...

83
PreparedStatement mit Statement.RETURN_GENERATED_KEYS

Die einzige Möglichkeit, die einige JDBC-Treiber zurückgeben können, Statement.RETURN_GENERATED_KEYSbesteht darin, Folgendes zu tun: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs =...

83
Collections.sort mit mehreren Feldern

Ich habe eine Liste von "Berichts" -Objekten mit drei Feldern (Typ "Alle Zeichenfolgen"). ReportKey StudentNumber School Ich habe einen Sortiercode wie folgt: Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report...