La grammaire du langage java

Les gens de Sun Microsystems qui ont créé Java pensaient de Java comme ayant deux parties. Tout comme l'anglais a sa grammaire et noms utilisés couramment, le langage de programmation Java a sa spécification (la grammaire) et son Application Programming Interface (ses Noms couramment utilisés). Chaque fois que vous écrivez des programmes Java, vous pourriez garder deux pièces importantes de la documentation - une pour chaque partie de la langue - sur votre bureau:

  • La spécification de langage Java: Cette documentation comprend aiment règles, “ toujours mettre une parenthèse ouverte après le mot pour ” et “ Utilisez un astérisque pour multiplier deux nombres ”.

  • L'interface de programmation d'application: La programmation d'applications Java Interface (API) contient des milliers d'outils qui ont été ajoutés à Java après la grammaire de la langue a été défini. Ces outils vont du banal à l'exotisme.

    Par exemple, les outils comprennent une routine nommée pow qui peut soulever 5 à la 10e puissance pour vous. Un outil plus clinquant (nommé JFrame) affiche une fenêtre sur l'écran de votre ordinateur. Autres outils pour écouter les boutons de clics de l'utilisateur, les bases de données de la requête, et font toutes sortes de choses utiles.

Vous pouvez télécharger le langage de spécification, les documents de l'API, et tous les autres documents de Java (ou consulter les documents en ligne) par fouiner chez Oracle.

La première partie de Java, le langage de spécification, est relativement faible. Cela ne signifie pas que vous ne serez pas prendre beaucoup de temps à trouver comment utiliser les règles dans la spécification du langage. Autres langages de programmation, cependant, ont un double, triple, ou dix fois le nombre de règles.

La deuxième partie de Java - l'API - peut être intimidant, car elle est si grande. L'API contient près de 4000 outils et ne cesse de croître à chaque nouvelle version du langage Java. Assez effrayant, hein? Eh bien, les bonnes nouvelles sont que vous ne disposez pas de mémoriser quoi que ce soit dans l'API. Rien. Rien de tout cela.

Vous pouvez consulter les trucs que vous devez utiliser dans la documentation et d'ignorer les trucs que vous ne avez pas besoin. Qu'est-ce que vous utilisez souvent, vous vous souviendrez. Qu'est-ce que vous ne l'utilisez souvent, vous allez oublier (comme tout autre programmeur).

Personne ne sait tout ce qu'il ya à savoir sur l'API Java. Si vous êtes un programmeur Java qui écrit souvent des programmes qui ouvrent de nouvelles fenêtres, vous savez comment utiliser l'API JFrame classe. Si vous écrivez rarement programmes qui ouvrent les fenêtres, les premières fois que vous avez besoin pour créer une fenêtre, vous pouvez consulter le JFrame classe dans la documentation de l'API.

Si vous avez pris un programmeur Java typique et gardé ce programmeur de regarder quoi que ce soit dans la documentation de l'API, le programmeur serait probablement en mesure d'utiliser moins de 2 pour cent de tous les outils dans l'API Java.


Vous pouvez aimer la Pour les nuls style, mais malheureusement, documentation de l'API officielle de Java est pas écrit de cette façon. La documentation de l'API est à la fois concis et précis.

En un sens, rien sur l'API Java est spécial. Chaque fois que vous écrivez un programme Java - même le plus petit programme simple, Java - vous créez une classe qui est à égalité avec l'une des catégories définies dans l'API officielle de Java.

L'API est simplement un ensemble de classes et d'autres outils qui ont été créés par les programmeurs ordinaires qui se produisent à participer au processus officiel JCP (Java Community) et dans le projet OpenJDK. Contrairement aux outils que vous créez, les outils de l'API sont distribués avec chaque version de Java.

Visitez le site Web si vous êtes intéressé par les activités du PCE ou le projet OpenJDK.

Les gens de la JCP ne gardent pas les programmes Java dans la langue officielle de l'API Java un secret. Si vous voulez, vous pouvez regarder tous ces programmes. Lorsque vous installez Java sur votre ordinateur, l'installation met un fichier nommé src.zip sur votre disque dur. Vous pouvez ouvrir src.zip avec votre programme de décompression favori. Là, devant vos yeux, est tout le code de l'API Java.


» » » » La grammaire du langage java