Ar Java turi tokius atstovus kaip C#?
Ar Java turi tokius atstovus kaip C#?

Video: Ar Java turi tokius atstovus kaip C#?

Video: Ar Java turi tokius atstovus kaip C#?
Video: ПЕРВЫЕ ПОСЛЕВОЕННЫЕ ГОДЫ. ВОСТОЧНАЯ ПРУССИЯ. КАЛИНИНГРАД. ИСТОРИИ ПРОФЕССОРА. КОП ПО ВОЙНЕ 2024, Lapkritis
Anonim

Skirtingai nuo funkcijų rodyklių C arba C ++, delegatai yra orientuoti į objektą, saugūs tipams ir saugūs. Tai pasakė, Java tai daro ne turėti tokius delegatus C#. Tačiau, kadangi Java 8, mes turiu tam tikros funkcijos rodyklės, naudojant metodų nuorodas ir funkcines sąsajas.

Panašiai klausiama, kuo panašus C# ir Java?

C# ir Java yra panašus kalbas, kurios rašomos statiškai, stipriai ir aiškiai. Abi yra orientuotos į objektą ir suprojektuotos taikant pusiau interpretaciją arba vykdymo laiko kompiliavimą, abi yra sulenktomis skliaustų kalbomis, pvz., C ir C++.

Taip pat ar C# nukopijuotas iš Java? ne, C# nėra a kopija apie Java . C# yra C stiliaus kalbų evoliucija, kuri Java taip pat yra dalis.

Be to, ar C# labiau panašus į Java ar C++?

Java yra arčiausiai. C# yra skirtas kaip natūralus C++ plėtinys ir palaiko kai kurias #style kompiliatoriaus direktyvas, tačiau aplinka, kurioje programuojate, yra daug arčiau Java . Klasės apibrėžiamos viename faile ir daugkartinis klases galima apibrėžti tame pačiame faile.

Ar turėčiau išmokti Java ar C#?

C# yra kalba, naudojama išskirtinai kuriant „Windows“programas, nesvarbu, ar tai būtų „Windows 8 Metro“programos, ar kasdienės darbalaukio programos. Java yra daug universalesnė kalba, turinti daug daugiau programų nei C# . Visų pirma, Java yra vyraujanti kalba, naudojama kuriant „Android“.

Rekomenduojamas: