Al ingresar a la era del rápido desarrollo de la información, la industria de la información no se está desarrollando ni creciendo. En el campo del desarrollo de software, el lenguaje Java y el lenguaje C # son únicos y se han mejorado gradualmente y se han utilizado ampliamente. Ambos son lenguajes orientados a objetos, pero todavía existen ciertas diferencias entre los programas Java y los programas C#. Al ingresar a la era del rápido desarrollo de la información, la industria de la información no se está desarrollando ni creciendo. En el campo del desarrollo de software, el lenguaje Java y el lenguaje C # son únicos y se han mejorado gradualmente y se han utilizado ampliamente. Ambos son lenguajes orientados a objetos, pero todavía existen ciertas diferencias entre los programas Java y los programas C#.
A continuación se muestran ejemplos de programas en los dos idiomas.
1. Programas básicos del lenguaje Java:
Importar java.util.*;
Paquete HolaJava{
Mensaje de clase pública{
Principal público estático vacío (String [] args) {
System.out.println("Bienvenido al mundo Java");
}
}
}
2.Programas básicos del lenguaje C#:
Usando el Sistema;
Usando System.Collection.Generic;
Usando System.Text;
Espacio de nombres HolaAccp{
Programa de clase{
Vacío estático Principal (cadena [] argumentos) {
Console.WriteLine("Hola Accp.NET");
Consola.ReadLine();
}
}
}
Con base en estos dos programas básicos, distingamos las diferencias entre los programas en lenguaje Java y los programas en lenguaje C#.
1. Importe las palabras clave del paquete.
En Java, si importa otros paquetes, debe usar la palabra clave import, mientras que en C#, use la palabra clave using para hacer referencia a otros espacios de nombres, pero ambos tienen el mismo efecto.
2. Palabras clave del espacio de nombres.
El espacio de nombres es la forma de organizar el código en C#, y el paquete se usa en Java. Su función es colocar algunos códigos estrechamente relacionados en el mismo espacio de nombres, lo que mejora en gran medida la eficiencia de administración y uso.
3. Palabra clave de clase.
Tanto en Java como en C#, la palabra clave class se utiliza para representar una clase, y cualquier código escrito debe estar contenido en una clase. Las clases deben incluirse en un espacio de nombres o paquete, pero la diferencia es que en Java, el nombre de la clase debe ser el mismo que el nombre del archivo fuente, mientras que C# no lo requiere.
4. Diferencias en los métodos principales.
El método Main() en C# y el método main() en Java tienen la misma función y ambos son los primeros pasos en la ejecución del programa. Sin embargo, en Java, la primera letra del método main() está en minúscula y solo hay una forma de escribirla, mientras que en C#, la primera letra del método Main() debe estar en mayúscula y hay cuatro formas de escribirla. . Ellos son:
Vacío estático Principal (cadena [] args) {}
vacío estático principal(){}
Estático int principal (cadena [] argumentos) {}
estático int principal(){}
5. Métodos de entrada y salida.
Los métodos de salida en Java son: System.out.println(); y otro System.out.println (valor a generar);
El método de entrada es: crear un objeto Escáner, como Scanner sa = new Scanner() y luego usar el método de punto de objeto. Como String nombre = sa.nextString();
Los métodos de salida en C# son: Console.WriteLine(); y Console.WriteLine (el valor que se generará y un método exclusivo de C#, Console.WriteLine ("cadena de formato", lista de variables);
El método de entrada es: nombre de cadena = Console.ReadLine();
Las anteriores son las diferencias que resumí en mi estudio. Tal vez haya lagunas, así que les daré una referencia. Espero que todos estudien bien estos dos idiomas y exploren sus conocimientos juntos.