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.

7
Ist es möglich, im Konstruktor vor super () zu rechnen?
Vorausgesetzt, ich habe eine Klassenbasis, die einen einzelnen Argumentkonstruktor mit einem TextBox-Objekt als Argument hat. Wenn ich eine Klasse Simple der folgenden Form habe: public class Simple extends Base { public Simple(){ TextBox t = new TextBox(); super(t); //wouldn't it be nice if I could do things with t down …
79 java 


2
Hadoop abgeschnittener / inkonsistenter Zählername
Im Moment habe ich einen Hadoop-Job, der Zähler mit einem ziemlich großen Namen erstellt. Zum Beispiel die folgende : stats.counters.server-name.job.job-name.mapper.site.site-name.qualifier.qualifier-name.super-long-string-which-is-not-within-standard-limits. Dieser Zähler wird auf der Weboberfläche und beim getName()Methodenaufruf abgeschnitten . Ich habe herausgefunden, dass Hadoop Einschränkungen für den Zählermaximalnamen hat und diese Einstellungs-ID mapreduce.job.counters.counter.name.maxdient zum Konfigurieren dieser Grenze. Also …
79 java  hadoop  mapreduce  yarn 


11
Was bedeuten geschweifte Klammern in Java für sich?
Ich habe Java-Code, der geschweifte Klammern auf zwei Arten verwendet // Curly braces attached to an 'if' statement: if(node.getId() != null) { node.getId().apply(this); } // Curly braces by themselves: { List<PExp> copy = new ArrayList<PExp>(node.getArgs()); for(PExp e : copy) { e.apply(this); } } outAMethodExp(node); Was bedeuten diese eigenständigen geschweiften Klammern …


7
Ist es schneller, eine Sammlung hinzuzufügen als zu sortieren oder einer sortierten Sammlung hinzuzufügen?
Wenn ich so etwas habe Map: HashMap<Integer, ComparableObject> map; und ich möchte eine Sammlung von Werten erhalten, die nach natürlicher Reihenfolge sortiert sind. Welche Methode ist am schnellsten? (EIN) Erstellen Sie eine Instanz einer sortierbaren Sammlung wie ArrayList, fügen Sie die Werte hinzu und sortieren Sie sie dann: List<ComparableObject> sortedCollection …

4
Benutzeragenten einer Java-URLConnection festlegen
Ich versuche, eine Webseite mit Java mit URLConnection zu analysieren. Ich versuche, den Benutzeragenten wie folgt einzurichten: java.net.URLConnection c = url.openConnection(); c.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2"); Der resultierende Benutzeragent ist jedoch der von mir angegebene, an dessen Ende "Java / 1.5.0_19" angehängt …
79 java  user-agent 


7
Java, eine Datei aus dem aktuellen Verzeichnis lesen?
Ich möchte ein Java-Programm, das einen benutzerdefinierten Dateinamen aus dem aktuellen Verzeichnis liest (dasselbe Verzeichnis, in dem die .class-Datei ausgeführt wird). Mit anderen Worten, wenn der Benutzer den Dateinamen "myFile.txt" angibt und sich diese Datei bereits im aktuellen Verzeichnis befindet: reader = new BufferedReader(new FileReader("myFile.txt")); funktioniert nicht. Warum? Ich lasse …
79 java 


3
Überprüfen Sie die Instanz im Stream
Ich habe folgenden Ausdruck: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ... wo scheduleIntervalContainershat Elementtyp ScheduleContainer: final List<ScheduleContainer> scheduleIntervalContainers Ist es möglich, den Typ vor dem Filter zu überprüfen?

4
Fügen Sie einer ArrayList ein Objekt hinzu und ändern Sie es später
Wenn ich eine ArrayList habe und ein Objekt hinzugefügt und später dieses Objekt geändert habe, wird diese Änderung in der ArrayList wiedergegeben? oder wenn ich das Objekt zur ArrayList hinzufüge, erstellt Java eine Kopie und fügt sie der ArrayList hinzu? Was passiert, wenn ich den Verweis auf dieses Objekt auf …
79 java  arraylist 

16
Konvertieren Sie Datum / Uhrzeit für eine bestimmte Zeitzone - Java
Ich möchte diesen GMT-Zeitstempel in GMT + 13 konvertieren: 2011-10-06 03:35:05 Ich habe ungefähr 100 verschiedene Kombinationen von DateFormat, TimeZone, Date, GregorianCalendar usw. ausprobiert, um diese SEHR grundlegende Aufgabe zu erledigen. Dieser Code macht das, was ich für die AKTUELLE ZEIT will: Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("GMT")); DateFormat formatter = …

7
So initialisieren Sie ein Array von Objekten in Java
Ich möchte ein Array von Player-Objekten für ein BlackJack-Spiel initialisieren. Ich habe viel über verschiedene Möglichkeiten gelesen, primitive Objekte wie ein Array von Ints oder ein Array von Strings zu initialisieren, aber ich kann das Konzept nicht auf das übertragen, was ich hier versuche (siehe unten). Ich möchte ein Array …

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.