¿Java tiene delegados como C #?
¿Java tiene delegados como C #?

Video: ¿Java tiene delegados como C #?

Video: ¿Java tiene delegados como C #?
Video: Comparing C# to Java - I Code in Both. Learn about the Differences and Similarities. 2024, Noviembre
Anonim

A diferencia de los punteros de función en C o C ++, delegados están orientados a objetos, con seguridad de tipos y seguros. Dicho eso Java lo hace no tener delegados como C#. Sin embargo, desde Java 8, nosotros tener algún tipo de punteros de función mediante el uso de referencias de métodos e interfaces funcionales.

De manera similar, se pregunta, ¿qué tan similar es C # y Java?

C # y Java están similar idiomas que se escriben de forma estática, fuerte y manifiesta. Ambos están orientados a objetos y están diseñados con semiinterpretación o compilación justo a tiempo en tiempo de ejecución, y ambos son lenguajes de llaves, como C y C ++.

Del mismo modo, ¿se copia C # de Java? No, C# no es un Copiar de Java . C# es una evolución de los lenguajes de estilo C, que Java también es parte de.

Además, ¿C # se parece más a Java o C ++?

Java es el más cercano. C# pretende ser una extensión natural de C ++ y admite algunas directivas de compilador de estilo, pero el entorno en el que está programando es mucho más cerca a Java . Las clases se definen en un solo archivo y múltiple las clases se pueden definir en el mismo archivo.

¿Debería aprender Java o C #?

C# es el lenguaje utilizado exclusivamente para el desarrollo de aplicaciones basadas en Windows, ya sean aplicaciones Windows 8 Metro o sus aplicaciones de escritorio diarias. Java es un lenguaje mucho más versátil con muchas más aplicaciones que C# . Más destacado, Java es el lenguaje predominante utilizado para el desarrollo de Android.

Recomendado: