Java ist eine plattformunabhängige, objektorientierte Programmiersprache auf hoher Ebene, die ursprünglich von Sun Microsystems entwickelt wurde. Java gehört derzeit Oracle, das Sun 2010 gekauft hat.
Ich habe einen Server, der eine sehr große JSON-Nachricht zurückgibt, und meine Clientanwendung ist nur von einem Teil dieser Antwort abhängig. Die Clientanwendung muss prüfen, ob die Eigenschaft "xyz" in der JSON-Nachricht vorhanden ist, und je nach Ergebnis einen bestimmten Anwendungsfall ausführen. Für diese Anforderung klingt das Konvertieren der gesamten …
Sowohl Windows Phone / Xbox als auch Android unterstützen die Speicherbereinigung von Generationen nicht. Dies ist für viele Programmierer frustrierend. Es scheint einen legitimen technischen Grund dafür zu geben, aber ich kann es nicht herausfinden. Aktuelle Telefone haben mehr Speicher und wahrscheinlich bessere CPUs als die Desktops / Laptops, auf …
Gibt es in Java Raum für eine praktische moderne Anwendung des in "The Pragmatic Programmer" beschriebenen Blackboard-Musters ? Gibt es eine bestimmte Bibliothek, die versucht, bei der Umsetzung dieses Konzepts zu helfen? Wie ist der allgemeine Konsens über dieses Muster in der gegenwärtigen Software-Community (insbesondere Java)? Obwohl die Idee faszinierend …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich denke an wissenschaftliche Anwendungen, die meist prozessorgebunden sind …
Angesichts des existenziellen Typs T = ∃X.{op₁:X, op₂:X→boolean} und diese generische Java-Schnittstelle: interface T<X> { X op₁(); boolean op₂(X something); } Was sind die grundlegenden Unterschiede zwischen dem existenziellen Typ und der Java-Schnittstelle? Offensichtlich gibt es syntaktische Unterschiede und die Objektorientierung von Java (die auch Details wie versteckte thisParameter usw. …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich bin mit einem erfahreneren Entwickler in dieser Frage …
Wir werden ein neues Projekt starten, bei dem alle .net-Entwickler in Java (Frameworks / ECO-System usw.) geschult werden. Wir haben viel Code in C # geschrieben und es scheint, dass all dies verschwendet wird, da wir alles in Java neu schreiben müssen. Das Problem, das ich sehe, ist, dass wir …
Ich möchte wissen, wie ich am besten einen Kommentar hinzufügen kann, um eine veraltete Klasse in Java zu identifizieren. Sollte ich den vorherigen Kommentar entfernen, der oben in der Klasse hinzugefügt wurde, damit ein anderer Programmierer weiß, wofür diese Klasse gedacht war, oder sollte ich ihn unterhalb des Kommentars hinzufügen?
Manchmal möchten Sie mehrere Werte von einer Funktion zurückgeben. Wie wird das normalerweise in Java gemacht? Eine Möglichkeit besteht darin, ein Array wie dieses Python-Snippet zu verwenden, das eine Liste oder ein Tupel zurückgibt: value, success = read_unreliably() if success: print value Eine andere Möglichkeit wäre, einen Hash / Dikt …
Ich arbeite an einer Java-Anwendung und sehe, dass Laufzeitausnahmen an vielen Stellen behandelt werden. Beispielsweise, try { // do something } catch(NullPointerException e) { return null; } Meine Frage ist, wann es eine gute Praxis ist, Laufzeitausnahmen zu behandeln. Wann sollten Ausnahmen unbehandelt bleiben?
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Stellen Sie sich vor, Ihr aktueller Arbeitsplatz ist ein Java-Shop. Es gibt viel Wissen über die Java-Sprache und es gibt einen umfassenden Erstellungs- und Bereitstellungsprozess, um alles reibungslos und agil zu handhaben. Eines Tages kommt ein Projekt auf den Markt, das nur schreit, um beispielsweise in Ruby geschrieben zu werden. …
Es ist eine der am meisten diskutierten Funktionen, die für Java geplant sind: Closures. Viele von uns haben sich nach ihnen gesehnt. Einige von uns (einschließlich ich) sind etwas ungeduldig geworden und haben sich Skriptsprachen zugewandt, um die Lücke zu füllen. Aber sobald die Schließungen in Java angekommen sind: Wie …
Im Rahmen eines Refactoring-Vorhabens oder einer laufenden Weiterentwicklung kann eine bestimmte Methode oder möglicherweise eine ganze Klasse in gewissem Sinne veraltet sein. Java unterstützt die @DeprecatedAnnotation, um anzuzeigen, dass es wahrscheinlich eine bessere Möglichkeit gibt, mit der fraglichen Funktionalität umzugehen. Ich stelle mir vor, dass dies besonders in öffentlichen APIs …
Ich mache eine Präsentation, die die Unterschiede zwischen struktureller und objektorientierter Programmierung zeigt, und ich möchte veranschaulichen, warum Menschen OOP benötigen , anhand eines Beispiels, in dem die Anwendung von OOP-Konzepten das Codieren erheblich vereinfacht, sodass das Publikum wirklich das Gefühl hat, OOP zu benötigen. Irgendwelche Ideen ??
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.