Java ha delegati come C#?
Java ha delegati come C#?

Video: Java ha delegati come C#?

Video: Java ha delegati come C#?
Video: Шаблоны Java. Делегат (Delegate) 2024, Maggio
Anonim

A differenza dei puntatori a funzione in C o C ++, delegati sono orientati agli oggetti, indipendenti dai tipi e sicuri. Detto ciò, Java lo fa non avere delegati come C#. Tuttavia, da quando Giava 8, noi avere una sorta di puntatori a funzione utilizzando riferimenti a metodi e interfacce funzionali.

Allo stesso modo, viene chiesto, quanto sono simili C# e Java?

C# e Java sono simile linguaggi che sono tipizzati in modo statico, forte e manifesto. Entrambi sono orientati agli oggetti e progettati con semi-interpretazione o compilazione just-in-time di runtime, ed entrambi sono linguaggi con parentesi graffe, come C e C++.

Allo stesso modo, C# è copiato da Java? No, C# non è un copia di Giava . C# è un'evoluzione dei linguaggi in stile C, che Giava fa parte anche di.

Inoltre, C# è più simile a Java o C++?

Giava è il più vicino. C# è pensato per essere un'estensione naturale del C++ e supporta alcune direttive del compilatore #style, ma l'ambiente in cui stai programmando è tanto più vicino a Giava . Le classi sono definite in un singolo file e multiplo le classi possono essere definite nello stesso file.

Dovrei imparare Java o C#?

C# è il linguaggio utilizzato esclusivamente per lo sviluppo di applicazioni basate su Windows, che si tratti di app Windows 8 Metro o delle applicazioni desktop di tutti i giorni. Giava è un linguaggio molto più versatile con molte più applicazioni di C# . Soprattutto, Giava è il linguaggio predominante utilizzato per lo sviluppo di Android.

Consigliato: