DIferenças Entre Linguagem C# E JAVA
Artigos Científicos: DIferenças Entre Linguagem C# E JAVA. Pesquise 861.000+ trabalhos acadêmicosPor: gmanunes • 24/9/2014 • 303 Palavras (2 Páginas) • 517 Visualizações
Diferenças entre a linguagem C# e Java
O C# é muito similar com a linguagem Java, mais tem algumas diferenças importantes, tais como:
• Java não implementa propriedades nem sobrecarga de operadores.
• Java não implementa um modo inseguro que permita a manipulação de ponteiros e aritmética sem checagem.
• Java possui exceções checadas, enquanto exceções em C# são não checadas como em C++.
• Java não implementa o goto como estrutura de controle, mas C# sim.
• Java utiliza-se de comentários Javadoc para gerar documentação automática a partir de arquivos fonte. C# utiliza comentários baseados em XML para este propósito.
• C# suporta indexadores e delegados.
• C# é uma linguagem copilada, e Java é interpretada.
• C# só é suportado em Windows, porém existe o modo para Linux, mais não tão confiável, enquanto Java é suportado em qualquer Sistema Operacional.
• C# tem todos os tipos são derivados de object, e Java não.
• C# tem Passagem de parâmetros por referência, e Java não.
• C# tem Operadores de conversão, e Java não.
Diferenças entre a linguagem C# e Java
O C# é muito similar com a linguagem Java, mais tem algumas diferenças importantes, tais como:
• Java não implementa propriedades nem sobrecarga de operadores.
• Java não implementa um modo inseguro que permita a manipulação de ponteiros e aritmética sem checagem.
• Java possui exceções checadas, enquanto exceções em C# são não checadas como em C++.
• Java não implementa o goto como estrutura de controle, mas C# sim.
• Java utiliza-se de comentários Javadoc para gerar documentação automática a partir de arquivos fonte. C# utiliza comentários baseados em XML para este propósito.
• C# suporta indexadores e delegados.
• C# é uma linguagem copilada, e Java é interpretada.
• C# só é suportado em Windows, porém existe o modo para Linux, mais não tão confiável, enquanto Java é suportado em qualquer Sistema Operacional.
• C# tem todos os tipos são derivados de object, e Java não.
• C# tem Passagem de parâmetros por referência, e Java não.
• C# tem Operadores de conversão, e Java não.
...