Czy Java ma delegatów, takich jak C#?
Czy Java ma delegatów, takich jak C#?

Wideo: Czy Java ma delegatów, takich jak C#?

Wideo: Czy Java ma delegatów, takich jak C#?
Wideo: How Delegates Work in Java 2024, Listopad
Anonim

W przeciwieństwie do wskaźników funkcji w C lub C ++, delegaci są zorientowane obiektowo, bezpieczne dla typów i bezpieczne. To mówi, Java robi nie mieć delegatów jak C#. Jednak ponieważ Jawa 8, my mają jakiś rodzaj wskaźników funkcji za pomocą odwołań do metod i interfejsów funkcjonalnych.

Podobnie pada pytanie, jak podobny jest C# i Java?

C# i Java są podobny języki, które są typowane statycznie, silnie i wyraźnie. Oba są zorientowane obiektowo i zaprojektowane z półinterpretacją lub kompilacją w czasie wykonywania, a oba są językami nawiasów klamrowych, takimi jak C i C++.

Podobnie, czy C# jest kopiowany z Javy? Nie, C# nie jest Kopiuj z Jawa . C# jest ewolucją języków w stylu C, które Jawa jest również częścią.

Co więcej, czy C# bardziej przypomina Javę czy C++?

Jawa jest najbliżej. C# ma być naturalnym rozszerzeniem C++ i obsługuje niektóre dyrektywy kompilatora #style, ale środowisko, w którym programujesz, jest dużo bliżej do Jawa . Klasy są zdefiniowane w jednym pliku i wiele klasy mogą być zdefiniowane w tym samym pliku.

Czy powinienem nauczyć się Javy czy C#?

C# to język używany wyłącznie do tworzenia aplikacji opartych na systemie Windows, czy to aplikacji Windows 8 Metro, czy codziennych aplikacji komputerowych. Jawa jest znacznie bardziej wszechstronnym językiem o znacznie większej liczbie zastosowań niż C# . Przede wszystkim Jawa jest głównym językiem używanym w programowaniu na Androida.

Zalecana: