Entrando na era do rápido desenvolvimento da informação, a indústria da informação não está se desenvolvendo e crescendo. No campo do desenvolvimento de software, a linguagem Java e a linguagem C# são únicas e têm sido gradualmente aprimoradas e amplamente utilizadas. são ambas linguagens orientadas a objetos. Mas ainda existem certas diferenças entre programas Java e programas C#. Entrando na era do rápido desenvolvimento da informação, a indústria da informação não está se desenvolvendo e crescendo. No campo do desenvolvimento de software, a linguagem Java e a linguagem C# são únicas e têm sido gradualmente aprimoradas e amplamente utilizadas. são ambas linguagens orientadas a objetos. Mas ainda existem certas diferenças entre programas Java e programas C#.
Abaixo estão exemplos de programas nos dois idiomas.
1. Programas básicos da linguagem Java:
Importar java.util.*;
Pacote HelloJava{
Mensagem de aula pública{
Public static void main(String [] args){
System.out.println("Bem-vindo ao mundo Java");
}
}
}
2.Programas básicos da linguagem C#:
Usando Sistema;
Usando System.Collection.Generic;
Usando System.Text;
Namespace HelloAccp{
Programa de aula{
Static void Main(string [] args){
Console.WriteLine("Olá Accp.NET");
Console.ReadLine();
}
}
}
Com base nesses dois programas básicos, vamos distinguir as diferenças entre programas em linguagem Java e programas em linguagem C#.
1. Importe as palavras-chave do pacote.
Em Java, se você importar outros pacotes, deverá usar a palavra-chave import, enquanto em C#, use a palavra-chave using para se referir a outros namespaces, mas ambos têm o mesmo efeito.
2. Palavras-chave de namespace.
Namespace é a maneira de organizar o código em C#, e o pacote é usado em Java. Sua função é colocar alguns códigos intimamente relacionados no mesmo namespace, melhorando muito o gerenciamento e a eficiência de uso.
3. Palavra-chave de classe.
Tanto em Java quanto em C#, a palavra-chave class é usada para representar uma classe, e qualquer código escrito deve estar contido em uma classe. As classes devem ser incluídas em um namespace ou pacote, mas a diferença é que em Java, o nome da classe deve ser igual ao nome do arquivo de origem, enquanto o C# não exige isso.
4. Diferenças nos métodos principais.
O método Main() em C# e o método main() em Java têm a mesma função e são ambos os primeiros passos na execução do programa. Porém, em Java, a primeira letra do método main() é minúscula e só há uma maneira de escrevê-la, enquanto em C#, a primeira letra do método Main() deve ser maiúscula e há quatro maneiras de escrevê-la . Eles são:
Estático void Main(string [] args){}
vazio estático principal(){}
Static int Main(string [] args){}
static int Principal(){}
5. Métodos de entrada e saída.
Os métodos de saída em Java são: System.out.println() e outro System.out.println (valor a ser gerado);
O método de entrada é: crie um objeto Scanner, como Scanner sa = new Scanner() e então use o método de ponto do objeto. Tal como String name = sa.nextString();
Os métodos de saída em C# são: Console.WriteLine(); e Console.WriteLine (o valor a ser gerado e um método exclusivo para C#, Console.WriteLine ("format string", lista de variáveis);
O método de entrada é: string name = Console.ReadLine();
O que foi dito acima são as diferenças que resumi em meu estudo. Talvez haja lacunas, então darei uma referência. Espero que todos estudem bem essas duas línguas e explorem seus conhecimentos juntos.