Maison >Java >javaDidacticiel >Java est-il un langage C ?

Java est-il un langage C ?

青灯夜游
青灯夜游original
2019-11-15 17:07:0510095parcourir

Java est-il un langage C ?

Java est-il un langage C ?

Java n'est pas un langage C. Puisque Java peut être considéré comme développé à partir de C++, la syntaxe du langage Java et du langage C est relativement similaire mais il existe encore une grande différence entre les deux.

La différence entre le langage Java et le langage C

1. Différentes idées de conception : le langage C est un langage orienté processus avec une efficacité d'exécution élevée ; Java est un langage orienté objet ; langage avec une efficacité d'exécution élevée Efficacité inférieure à celle du langage C ;

2. Polyvalence différente : le langage C ne peut pas être multiplateforme ; Java peut être directement transplanté sur plusieurs plates-formes, à condition que la machine virtuelle Java (JVM) soit installée. ;

3. Syntaxe différente :

(1). Différents types de données de base :

Le langage C est int short long char float double et il existe des types spéciaux de structures. , pointeurs, unions, etc., arrays , string;

java est un octet int short long float double char boolean, et le nombre de bits du type de base du langage C est lié au système d'exploitation et à la machine, tandis que java est corrigé ;

( 2) La méthode d'organisation des fichiers est différente : le langage C place la déclaration des variables globales et des méthodes dans un fichier, appelé fichier d'en-tête, tandis que Java organise les fichiers par classes ;

4. Domaines d'application différents :

Le langage C est principalement utilisé pour le développement de pilotes, le système d'exploitation, le développement du noyau et le développement d'équipements réseau tels que les micro-ordinateurs embarqués (micro-ordinateur monopuce), les commutateurs, les routeurs Java ; est principalement utilisé pour le développement d'applications d'entreprise, y compris le développement côté serveur, les champs formels intégrés, la technologie Big Data, les champs de sites Web, etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn