Bienvenue au cours de KnowledgeCity sur la programmation en Java. Salut, je suis Cliff Brozo, je suis ton instructeur. Et dans la leçon d'aujourd'hui, nous allons comprendre pourquoi choisissons-nous Java? Bon tout d'abord, c'est un excellent moyen open source et gratuit d'apprendre l'un des cinq meilleurs langages de programmation au monde. Et la raison pour laquelle il est dans le top cinq est-ce que Java fonctionne sur toutes les plateformes que vous utilisiez Windows, Mac ou Linux, ou même un Raspberry Pi. Il a un grand soutien de la communauté, et il y a des millions, et des millions, et des millions de développeurs. Java est orienté objet et semble un peu comme C++ et C#, donc c'est facile pour les programmeurs pour basculer entre ces langues. Java est facile à apprendre. Il a sa propre collecte des ordures ce qui signifie qu'il supprime les objets qui prennent de la place en mémoire. La syntaxe de Java est de type anglais et il y a un nombre minimal de caractères spéciaux. C'est convivial pour les débutants. Java a été conçu pour être ainsi. Java est facile à entretenir. C'est un langage à typage statique. et ce que cela signifie, c'est que tout le code est vérifié pour les erreurs avant de pouvoir être intégré dans une application. La signification de haut niveau de Java que c'est très proche de la langue anglaise, et il gère tous les détails complexes de gestion de la mémoire. Les programmeurs peuvent se concentrer uniquement sur la programmation au lieu de s'inquiéter de ce que fait la machine. Java a été développé à l'origine comme alternative à la programmation procédurale, et ces langues commencent en haut du programme et se frayent un chemin jusqu'en bas. La programmation orientée objet, la POO, est basé sur l'idée d'utiliser des objets et tout dans un programme est censé être une représentation d'un objet du monde réel. Et par exemple dans un programme qui simule un parc de voitures d'occasion, les objets représenteraient les différents types de voitures et SUV. L'objet définit les types de données connus à son sujet et les diverses choses qu'il peut faire. Si vous regardez la différence entre un langage procédural et un langage orienté objet, les langages procéduraux ont des instructions qui sont exécutés en séquence, définit et utilise des variables, et les opérations individuelles sont souvent regroupées en unités logiques appelées procédures. Les procédures sont également appelées modules, méthodes, fonctions et sous-routines. En Java, nous appelons les méthodes. Les langages orientés objet sont une extension de ces langages procéduraux. Nous utilisons des classes qui sont des plans d'objets. Et quand on veut avoir plus d'un objet, nous créons plusieurs instances de ces classes. Les applications manipulent alors les objets. Et l'une des choses que nous pouvons faire est d'utiliser Java pour des simulations informatiques pour mieux comprendre comment fonctionnent les processus du monde réel. Et l'une des premières lignes que vous apprendrez en Java est la commande System.out.println. Vous remarquerez qu'il y a un S majuscule pour système, et ça devrait te donner une indication que Java est sensible à la casse. Le système est une classe, il est pré-écrit et le compilateur sait quoi en faire. Le mot out pointe vers le périphérique de sortie du système qui est généralement le moniteur. Et println est une méthode qui accepte des arguments comme Java is Cool et les imprime sur le périphérique de sortie. Vous remarquerez qu'il y a un point entre le système et la sortie et entre out et println. Et ce sont les choses qui séparent les classes, les objets et les méthodes. La chaîne que nous envoyons à la méthode println est entouré de guillemets doubles. Et enfin, les instructions Java se terminent par un point-virgule. Java a un tas de mots-clés. Ce sont des identifiants qui doivent commencer avec la lettre de la langue anglaise. Nous pourrions utiliser une lettre non anglaise, ou un trait de soulignement, ou un signe dollar. Mais la plupart du temps nous essayons de rendre nos identifiants descriptifs. Les noms de classe ne peuvent pas commencer par un chiffre et les identifiants Java ne peuvent contenir que des lettres, des chiffres, des traits de soulignement ou des signes dollar. Et nous ne pouvons pas utiliser un mot-clé réservé ou une valeur comme true ou false, ou même null. En parlant de mots-clés, il y a une longue et longue liste du nombre de mots-clés que vous pouvez vous attendre à trouver. Nous commençons par les A et le résumé et passez tout le chemin à travers le V pour volatile. Et puis il y a des valeurs comme true, false et null. N'oubliez pas qu'aucun de ceux-ci ne peut être utilisé comme identifiant. Vous savez maintenant pourquoi nous utilisons Java, et vous avez vu la commande System.out.println. Vous savez que pour créer un identifiant, vous devez rester loin des mots-clés. Et vous savez que Java est un langage sensible à la casse. Rejoignez-moi la prochaine fois que nous téléchargerons et installer des programmes cela nous aidera à compiler nos applications Java. Je te verrai prochainement.