Programmation Java: raconter l'ordinateur de faire quelque chose

Dans le Listing 1, ci-dessous, vous obtenez un souffle de code Java. Comme tous les programmeurs débutants, vous êtes censé gawk humblement le code. Mais ne soyez pas intimidé. Lorsque vous obtenez le coup de lui, la programmation est assez facile. Oui, il est amusant, aussi.

Sommaire

Liste 1: Un simple programme Java

/ *
* Un programme à la liste des bonnes choses dans la vie
* Auteur: Barry Burd, [email protected]
* Février 13, 2003
* /

classe ThingsILike
{
static void main (String args []) publics
{
System.out.println ("Chocolate, les redevances, le sommeil") -
}
}

Enfoui profondément dans le cœur de Listing 1 est la seule ligne qui émet effectivement une instruction directe à l'ordinateur. La ligne

System.out.println ("Chocolate, les redevances, le sommeil");

indique à l'ordinateur pour afficher les mots Chocolat, les redevances, le sommeil dans la fenêtre d'invite de commande. Cette ligne peut être décrit dans au moins deux manières différentes:

  • Il est une déclaration: En Java, une instruction directe qui indique à l'ordinateur de faire quelque chose qu'on appelle un déclaration. La déclaration du Listing 1 indique à l'ordinateur pour afficher du texte. Les déclarations contenues dans d'autres programmes peuvent indiquer à l'ordinateur pour mettre 7 dans certains emplacement de mémoire, ou de faire apparaître une fenêtre sur l'écran. Les déclarations contenues dans les programmes d'ordinateur font toutes sortes de choses.
  • Il est un appel de méthode: Un appel de méthode est une pièce séparée du code (dans une autre partie du programme Java) qui indique à l'ordinateur pour appeler la méthode into action.Procédé



FixTheAlternator (junkyOldFord) -

    est un exemple d'un appel de méthode, de même que

System.out.println ("Chocolate, les redevances, le sommeil") -

    Java a de nombreux types de déclarations. Un appel de méthode est juste un type.

Mettre fin à une déclaration avec un point-virgule

En Java, chaque instruction se termine par un point-virgule. Le code du listing 1 a une seule déclaration en elle, donc une seule ligne dans le listing 1 se termine par un point virgule.

Prendre toute autre ligne dans le listing 1, comme l'en-tête de la méthode, par exemple. L'en-tête de la méthode (la ligne avec le mot principal en elle) ne dit pas directement l'ordinateur de faire quelque chose. Au lieu de cela, l'en-tête de méthode décrit une action pour référence future. L'en-tête annonce "Juste au cas où quelqu'un appelle jamais la principale méthode, les quelques lignes de code que vous disent quoi faire en réponse à cet appel."

Chaque déclaration complète de Java se termine par un point-virgule. Un appel de méthode est une déclaration, de sorte qu'il se termine par un point-virgule, mais ni un en-tête de la méthode, ni une déclaration de méthode est une déclaration.

La méthode nommée System.out.println

La déclaration au milieu du listing 1 appelle une méthode nommée System.out.println. Ce procédé est défini dans l'API Java. Chaque fois que vous appelez la méthode System.out.println, l'ordinateur affiche le texte sur son écran.

Pensez au nom Pauline Ott, par exemple. L'un d'eux est un nun- l'autre est physicien. Bien sûr, il ya beaucoup de Paulines dans le monde anglophone, tout comme il ya plusieurs choses nommées println dans l'API Java. Donc, pour distinguer le physicien Pauline Ott de la critique de cinéma Pauline Kael, écrivez le nom complet "Pauline Ott." Et, de distinguer la religieuse du physicien, écrire «Sœur Pauline Ott." De la même façon, écrire soit System.out.println ou DriverManager.println. Le premier texte écrit sur l'écran de l'ordinateur. Le second écrit dans un fichier journal de base de données.

Tout comme Pauline et Ott sont des noms dans leur propre droit, de sorte que système, dehors, et println sont des noms de l'API Java. Mais pour utiliser println, vous devez écrire le nom complet de la méthode. Vous ne jamais écrire println seul. Il est toujours System.out.println ou une autre combinaison de noms de l'API.

Le langage de programmation Java est sensible à la casse. Si vous changez une lettre minuscule à une majuscule (ou vice versa), vous changez le sens d'un mot. Vous ne pouvez pas remplacer System.out.println avec System.out.println. Si vous le faites, votre programme ne fonctionnera pas.

La classe Java

Vous avez peut-être entendu le terme programmation orientée objet (aussi connu comme POO). POO est une façon de penser à propos de problèmes de programmation informatique - d'une manière qui est soutenu par plusieurs langages de programmation différents. POO a commencé dans les années 1960 avec un langage appelé Simula. Elle a été renforcée dans les années 1970 avec une autre langue appelé Smalltalk. Dans les années 1980, la POO a décollé grande époque avec le langage C ++.

Certaines personnes veulent changer l'acronyme, et l'appeler la CdP, la programmation orientée-classe. Voilà parce que la programmation orientée objet commence avec quelque chose appelé un classe. En Java, tout commence avec des classes, tout est enfermé dans les classes, et tout est basé sur des classes.

En Java, votre principale méthode doit être à l'intérieur d'une classe. Le code du listing 1 commence avec le ThingsILike de classe de mots. Un autre regard sur annonce 1, et notez ce qui se passe après la ThingsILike de classe en ligne. Le reste du code est entouré d'accolades. Ces accolades marquent tous les trucs à l'intérieur de la classe. Sans ces accolades, vous sauriez où la déclaration de la classe ThingsILike démarre, mais vous ne savez pas où la déclaration se termine.

Il est comme si la substance à l'intérieur de la classe ThingsILike est dans une boîte. Pour boîte hors un morceau de code, vous faites deux choses:

  • Vous utilisez des accolades: Ces accolades disent au compilateur où un morceau de code commence et se termine.
  • Vous Code tiret: Indentation indique à votre œil humain (et aux yeux des autres programmeurs) où un morceau de code commence et se termine.

Ne pas oublier. Vous avez à faire à la fois.


» » » » Programmation Java: raconter l'ordinateur de faire quelque chose