Istisno holatlari (code reviewing)
|
Istisno faqat bitta turga ega .
|
Tekshirilgan va tekshirilmagan istisnolarni ajratib turadi.
|
Goto
|
Java ushbu operatorni qo‘llab-quvvatlamaydi.
|
C# ushbu operatorni qo‘llab quvvatlaydi.
|
Polymorphism
|
Tayanch sinfda "virtual" kalit so‘zni chaqiradi va olingan sinfda "override" kalit so‘zini ishlatadi.
|
Odatiy holat bo‘yicha polimorfizmni yoqadi.
|
Xavfsizlik
|
Himoyalangan.
|
Himoyalanmagan.
|
Qo‘shimcha kompilyatsiya’ni qo‘llab quvvatlaydimi
|
Java qo‘shimcha kompilyatsiyani qo‘llab- quvvatlamaydi.
|
C# protsessor ko‘rsatmalari yordamida qo‘shimcha kompilyatsiya xususiyatini qo‘llab-quvvatlaydi.
|
Cross-platform
|
Java o‘zining bayt kodi bilan yetarlicha kross-platforma hisoblanadi.
|
C# ham kross-platforma, lekin Javaga taqqoslaganda, bu xususiyatini rivojlantirishi zarur.
|
IDE
|
Eclipse, NetBeans, IntelliJ IEDA.
|
Visual Studio, MonoDevelop, Sharp Develop, VS Code.
|
Runtime
|
Java JVM (Java Virtual Machine) yordamida kodni ishga tushiradi.
|
C# CLR (Common Language Runtime) yordamida kodni ishga tushiradi.
|