Java vs C#
No. Java C#
1) Java is a high level, robust, secured and object-oriented programming language developed by Oracle.C# is an object-oriented programming language developed by Microsoft that runs on .Net Framework.
2) Java programming language is designed to be run on a Java platform, by the help of Java Runtime Environment (JRE).
C# programming language is designed to be run on the Common Language Runtime (CLR).
3) Java type safety is safe.
C# type safety is unsafe.
4) In java, built-in data types that are passed by value are called primitive types.
In C#, built-in data types that are passed by value are called simple types.
5) Arrays in Java are direct specialization of Object.
Arrays in C# are specialization of System.
6) Java does not support conditional compilation.
C# supports conditional compilation using preprocessor directives.
7) Java doesn't support goto statement.
C# supports goto statement.
8) Java doesn't support structures and unions.
C# supports structures and unions.
9) Java supports checked exception and unchecked exception.
C# supports unchecked exception.
Java vs C#
There are many differences and similarities between Java and C#. A list of top differences between Java and C# are given below:
1) Java is a high level, robust, secured and object-oriented programming language developed by Oracle.
C# is an object-oriented programming language developed by Microsoft that runs on .Net Framework.
2) Java programming language is designed to be run on a Java platform, by the help of Java Runtime Environment (JRE).
C# programming language is designed to be run on the Common Language Runtime (CLR).
3) Java type safety is safe.
C# type safety is unsafe.
4) In java, built-in data types that are passed by value are called primitive types.
In C#, built-in data types that are passed by value are called simple types.
5) Arrays in Java are direct specialization of Object.
Arrays in C# are specialization of System.
6) Java does not support conditional compilation.
C# supports conditional compilation using preprocessor directives.
7) Java doesn't support goto statement.
C# supports goto statement.
8) Java doesn't support structures and unions.
C# supports structures and unions.
9) Java supports checked exception and unchecked exception.
C# supports unchecked exception.
No comments:
Post a Comment
Hello all, if you have any doubt feel free comment