Difference Between C Sharp And Java In Tabular Form
SNo. | Basic Terms | C# | Java |
1. | Logo | | |
2. | Founder | Anders Hejlsberg | James Gosling |
3. | Developed | Microsoft | Sun-Microsystem |
4. | Year | 2001 | 1995 |
5. | IDE | Microsoft Visual Studio | Eclipse , Net-beans |
6. | Operator Overloading | It Supports operator overloading of multiple operators | Not Support operator overloading |
7. | Designed to Execute | CLR (Common Language Runtime) | JVM (Java Virtual Machine) |
8. | Static Constructors | Support | Constructor is NON-STATIC and it cannot be declared as static in java |
9. | Features | - Simple
- Modern programming language
- Object oriented
- Type safe
- Interoperability
- Scalable and Updateable
- Component oriented
- Structured programming language
- Rich Library
- Fast speed
| - Simple
- Object-Oriented
- Portable
- Platform independent
- Secured
- Robust
- Architecture neutral
- Interpreted
- High Performance
- Multithreaded
- Distributed
- Dynamic
|
10. | File Extension | filename.cs | filename.java |
(Visited 151 times, 1 visits today)
Written by: