TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

DIferenças Entre Linguagem C# E JAVA

Artigos Científicos: DIferenças Entre Linguagem C# E JAVA. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/9/2014  •  303 Palavras (2 Páginas)  •  459 Visualizações

Página 1 de 2

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.

...

Baixar como (para membros premium)  txt (2.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com