Kas Java-l on delegaadid nagu C#?
Kas Java-l on delegaadid nagu C#?

Video: Kas Java-l on delegaadid nagu C#?

Video: Kas Java-l on delegaadid nagu C#?
Video: Javat y Kamel 2024, Mai
Anonim

Erinevalt funktsiooniosutitest sisse C või C ++, delegaadid on objektorienteeritud, tüübikindlad ja turvalised. See ütles, Java teeb mitte on delegaadid nagu C#. Siiski, kuna Java 8, meie on mingisugused funktsiooniviited, kasutades meetodiviiteid ja funktsionaalseid liideseid.

Samamoodi küsitakse, kui sarnased on C# ja Java?

C# ja Java on sarnased keeled, mis on trükitud staatiliselt, tugevalt ja selgelt. Mõlemad on objektorienteeritud ja kujundatud pooltõlgenduse või käitusaegse just-in-time kompileerimisega ning mõlemad on lokkis sulgkeeled, nagu C ja C++.

Samamoodi, kas C# kopeeritakse Javast? ei, C# ei ole a kopeerida kohta Java . C# on C-stiilis keelte edasiarendus, mis Java on ka osa.

Lisaks, kas C# sarnaneb rohkem Java või C++?

Java on lähim. C# on mõeldud C++ loomulikuks laienduseks ja toetab mõningaid #style kompilaatori direktiive, kuid keskkond, milles programmeerite, on palju lähemale Java . Klassid on määratletud ühes failis ja mitmekordne klassid saab määratleda samas failis.

Kas peaksin õppima Java või C#?

C# on keel, mida kasutatakse eranditult Windowsi-põhiste rakenduste arendamiseks, olgu need siis Windows 8 Metro rakendused või teie igapäevased töölauarakendused. Java on palju mitmekülgsem keel, millel on palju rohkem rakendusi kui C# . Eelkõige Java on Androidi arenduses kasutatav valdav keel.

Soovitan: