Il existe des différences grammaticales entre le langage C et Java. La différence est la suivante :
1. l'exploiter directement.
2. Le langage C peut encapsuler des bibliothèques dynamiques, mais Java ne le peut pas ;
3. -platform;
4, le langage C a des pointeurs, pas Java ;
5. Le langage C peut exploiter directement le port série, Java a besoin du support du package jar tiers ; 🎜>6. Les threads du langage C sont plus flexibles, les threads de Java ont été encapsulés
7. Le langage C peut être utilisé comme une fonction distincte, ce qui peut augmenter l'efficacité, et Java est adapté au développement d'applications Web ; 🎜>
8. Les identifiants disponibles en langage C sont des nombres et des tailles. Écrivez des lettres, des traits de soulignement et ne peuvent pas commencer par un chiffre. En plus des trois types d'identifiants disponibles en C, Java a un signe dollar supplémentaire ($). ), qui ne peut pas non plus commencer par un chiffre. 9. Opérateurs logiques et opérateurs au niveau du bit Opérateurs logiques &&, ||, et à la fois en C et Java ! Il existe trois types, et ils ont la même signification. La différence est que le résultat de l'opération en C est 0 et non 0, alors qu'en Java, il ne peut être que vrai ou faux. Il existe également &, |, ^ (XOR) en Java. La différence entre & et &&, || est que le premier est un opérateur non-raccourci et le second est un opérateur de raccourci, c'est-à-dire que les jugements sont effectués avant. et après &, et si faux avant &&, aucun jugement n'est effectué pour le jugement ultérieur, |juge à la fois avant et après. Si || est vrai avant, il ne rend pas le jugement ultérieur. ^ signifie que les deux sont identiques et faux. Les opérateurs au niveau du bit disponibles en C et Java sont : &, |, ^, ~ (inversion), << (décalage à gauche), >> . L'opération de décalage à droite des nombres négatifs en C varie selon le système (il peut s'agir d'un décalage arithmétique à droite ou d'un décalage logique à droite), tandis qu'en Java, >> rempli du bit de signe. L'opérateur logique de décalage à droite (décalage à droite non signé) en Java est >>>, qui utilise le complément de décalage à droite et ajoute 0 au bit haut. 10. Mots-clés : Les mots-clés en C sont :auto break case char const
continue default do double elseenum extern float pour gotoif int long registre returnshort signé sizeof static structswitch typedef union non signé voidvolatile while
Les mots-clés en Java sont :
abstract boolean break byte case
catch char class continue defaultdo double else extends false final enfin float pour ifimplémente l'importation d'une instance d'interface intlong natif nouveau package nulprivé protégé retour public courtLe langage C. est int short long char float double et il existe des types spéciaux de structures, pointeurs, unions, etc., tableaux, chaînes java est byte int short long float double char boolean et les bases du langage C ; Le nombre de chiffres dans le type est lié au système d'exploitation et à la machine, tandis que Java est fixe 12. La méthode d'organisation des fichiers est différente Le langage C mettra la déclaration des variables globales ; et méthodes en un À l'intérieur du fichier, cela s'appelle un fichier d'en-tête, et Java organise les fichiers par classes Apprentissage recommandé :ce lancer lance un vrai transitoireessayez le super commutateur statique synchronisévoid volatile while
11. Différents types de données de base :
Tutoriel vidéo Java
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!