Difference Between C Sharp And Java In Tabular Form

SNo.Basic TermsC#Java
1.LogoC Sharpjava-logo
2.FounderAnders Hejlsberg
James Gosling
James Gosling
5.IDEMicrosoft Visual StudioEclipse , Net-beans
6.Operator OverloadingIt Supports operator overloading of multiple operatorsNot Support operator overloading
7.Designed to ExecuteCLR (Common Language Runtime)JVM (Java Virtual Machine)
8.Static ConstructorsSupportConstructor is NON-STATIC and it cannot be declared as static in java
  1. Simple
  2. Modern programming language
  3. Object oriented
  4. Type safe
  5. Interoperability
  6. Scalable and Updateable
  7. Component oriented
  8. Structured programming language
  9. Rich Library
  10. Fast speed
  1. Simple
  2. Object-Oriented
  3. Portable
  4. Platform independent
  5. Secured
  6. Robust
  7. Architecture neutral
  8. Interpreted
  9. High Performance
  10. Multithreaded
  11. Distributed
  12. Dynamic
10.File Extension filename.csfilename.java
(Visited 22 times, 1 visits today)

Written by:

Leave a Reply

Your email address will not be published. Required fields are marked *