Als «java» getaggte Fragen

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.

2
Abfragesprache für JSON
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 …
11 java  json 

3
Warum unterstützen mobile Plattformen keine Speicherbereinigung für Generationen?
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 …

3
Moderne Java-Implementierung von Blackboard Pattern?
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 …
11 java 


3
Wie unterscheiden sich existenzielle Typen von Schnittstellen?
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. …

10
Sollten Sicherheitsbeschränkungen dazu führen, dass ein Dienst null zurückgibt oder eine Ausnahme auslöst? [geschlossen]
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 …

4
Wäre Scala eine gute Wahl anstelle von Java?
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 …
11 java  c#  scala 


6
Wie werden in Java mehrere Werte zurückgegeben?
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 …


4
Wie fange ich an, J2EE zu lernen, insbesondere JPA [geschlossen]
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, …


4
Wie wirken sich Schließungen in Java auf die Java-Community aus?
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 …
11 java  closures 

3
Wann veraltet und wann in Java gelöscht werden
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 …

7
Strukturierte Programmierung versus OO-Programmierung
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 ??

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.