Má Java delegáty jako C#?
Má Java delegáty jako C#?

Video: Má Java delegáty jako C#?

Video: Má Java delegáty jako C#?
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Listopad
Anonim

Na rozdíl od ukazatelů funkcí v C nebo C ++, delegáti jsou objektově orientované, typově bezpečné a zabezpečené. Bylo řečeno, Java ano ne mít delegáty jako C#. Nicméně, protože Jáva 8, my mít nějaký druh ukazatelů funkcí pomocí odkazů na metody a funkčních rozhraní.

Podobně je položena otázka, jak moc jsou si C# a Java podobné?

C# a Java jsou podobný jazyky, které jsou napsány staticky, silně a zjevně. Oba jsou objektově orientované a navržené s polointerpretační nebo runtime kompilací just-in-time a oba jsou jazyky se složenými závorkami, jako je C a C++.

Stejně tak je C# zkopírován z Javy? Ne, C# není kopírovat z Jáva . C# je evolucí jazyků ve stylu C, které Jáva je také součástí.

Navíc je C# spíše Java nebo C++?

Jáva je nejbližší. C# je zamýšlen jako přirozené rozšíření C++ a podporuje některé direktivy kompilátoru #style, ale prostředí, ve kterém programujete, je hodně blíže k Jáva . Třídy jsou definovány v jednom souboru a násobek třídy mohou být definovány ve stejném souboru.

Mám se naučit Java nebo C#?

C# je jazyk používaný výhradně pro vývoj aplikací založených na Windows, ať už se jedná o aplikace Windows 8 Metro nebo vaše každodenní desktopové aplikace. Jáva je mnohem všestrannější jazyk s mnohem více aplikacemi než C# . Zejména, Jáva je převládající jazyk používaný pro vývoj Androidu.

Doporučuje: