Hat Java Delegaten wie C#?
Hat Java Delegaten wie C#?

Video: Hat Java Delegaten wie C#?

Video: Hat Java Delegaten wie C#?
Video: Comparing C# to Java - I Code in Both. Learn about the Differences and Similarities. 2024, Kann
Anonim

Im Gegensatz zu Funktionszeigern in C oder C ++, Delegierte sind objektorientiert, typsicher und sicher. Das gesagt, Java tut nicht haben Delegierte wie C#. Da jedoch Java 8, wir habe eine Art Funktionszeiger mithilfe von Methodenreferenzen und funktionalen Schnittstellen.

Ebenso wird gefragt, wie ähnlich ist C# und Java?

C# und Java sind ähnlich Sprachen, die statisch, stark und manifest typisiert sind. Beide sind objektorientiert und mit Semi-Interpretation oder Laufzeit-Just-in-Time-Kompilierung entworfen, und beide sind Sprachen mit geschweiften Klammern, wie C und C++.

Wird C# ebenfalls aus Java kopiert? Nein, C# ist kein Kopieren von Java . C# ist eine Weiterentwicklung der Sprachen im C-Stil, die Java gehört auch dazu.

Ist C# außerdem eher wie Java oder C++?

Java ist am nächsten. C# ist als natürliche Erweiterung von C++ gedacht und unterstützt einige #style-Compilerdirektiven, aber die Umgebung, in der Sie programmieren, ist viel näher an Java . Klassen werden in einer einzigen Datei definiert und mehrere Klassen können in derselben Datei definiert werden.

Soll ich Java oder C# lernen?

C# ist die Sprache, die ausschließlich für die Entwicklung von Windows-basierten Anwendungen verwendet wird, seien es Windows 8 Metro-Apps oder Ihre alltäglichen Desktop-Anwendungen. Java ist eine viel vielseitigere Sprache mit weit mehr Anwendungen als C# . Vor allem, Java ist die vorherrschende Sprache für die Android-Entwicklung.

Empfohlen: