Ali ima Java delegate, kot je C#?
Ali ima Java delegate, kot je C#?

Video: Ali ima Java delegate, kot je C#?

Video: Ali ima Java delegate, kot je C#?
Video: Как на самом деле работает Spring AOP [Путешествие с Spring AOP — Часть 2] 2024, Maj
Anonim

Za razliko od kazalnikov funkcij v C oz C ++, delegati so objektno usmerjeni, varni za tipe in varni. To je rekel, Java ima ne imajo delegate, kot so C#. Vendar, saj Java 8, mi imajo nekakšne kazalce funkcij z uporabo referenc metod in funkcionalnih vmesnikov.

Podobno se sprašuje, kako podobna sta si C# in Java?

C# in Java so podobno jeziki, ki so vtipkani statično, močno in očitno. Oba sta objektno orientirana in zasnovana s pol-interpretacijo ali kompilacijo v času izvajanja, oba pa sta jezika zavitih oklepajev, kot sta C in C++.

Podobno, ali je C# kopiran iz Jave? ne, C# ni a kopirati od Java . C# je evolucija jezikov v slogu C, ki Java je tudi del.

Poleg tega je C# bolj podoben Java ali C++?

Java je najbližje. C# je namenjen kot naravna razširitev C++ in podpira nekatere direktive prevajalnika #style, vendar je okolje, v katerem programirate, veliko bližje Java . Razredi so definirani v eni datoteki in večkraten razrede lahko definirate v isti datoteki.

Naj se naučim Java ali C#?

C# je jezik, ki se uporablja izključno za razvoj aplikacij, ki temeljijo na sistemu Windows, pa naj bodo to aplikacije za Windows 8 Metro ali vaše vsakodnevne namizne aplikacije. Java je veliko bolj vsestranski jezik z veliko več aplikacijami kot C# . Predvsem, Java je prevladujoči jezik, ki se uporablja za razvoj Androida.

Priporočena: