Har Java delegater som C#?
Har Java delegater som C#?

Video: Har Java delegater som C#?

Video: Har Java delegater som C#?
Video: Practice English Conversation (Job Interview Mastery: Nailing Your Way to Success) - DialoguEase 2024, Maj
Anonim

Till skillnad från funktionspekare i C eller C ++, delegater är objektorienterade, typsäkra och säkra. Som sagt, Java gör det inte har delegater som C#. Men sedan Java 8, vi har någon sorts funktionspekare genom att använda metodreferenser och funktionella gränssnitt.

På samma sätt frågas det hur lika C# och Java är?

C# och Java är liknande språk som skrivs statiskt, starkt och tydligt. Båda är objektorienterade och designade med semi-tolkning eller runtime just-in-time kompilering, och båda är lockiga klammerspråk, som C och C++.

På samma sätt, är C# kopierad från Java? Nej, C# det är inte en kopiera av Java . C# är en utveckling av språken i C-stil, som Java är också en del av.

Dessutom, är C# mer som Java eller C++?

Java är närmast. C# är tänkt att vara en naturlig förlängning av C++ och stöder vissa #style kompilatordirektiv, men miljön som du programmerar i är mycket närmare Java . Klasser definieras i en enda fil, och flera olika klasser kan definieras i samma fil.

Ska jag lära mig Java eller C#?

C# är språket som används uteslutande för utveckling av Windows-baserade applikationer, oavsett om det är Windows 8 Metro-appar eller dina vardagliga skrivbordsapplikationer. Java är ett mycket mer mångsidigt språk med mycket fler applikationer än C# . Mest anmärkningsvärt, Java är det dominerande språket som används för Android-utveckling.

Rekommenderad: