Search Ebook here:


Le livre de Java premier langage [French]



 PDF

Author: Anne Tasso

Publisher: Publisher

Genres:

Publish Date: 2015

ISBN-10: 2212141548

Pages: Pages

File Type: Epub, Pdf, azw3

Language: French

read download

Book Preface

Ce livre est tout particulièrement destiné aux débutants qui souhaitent aborder l’apprentissage de la programmation en utilisant le langage Java comme premier langage.

Les concepts fondamentaux de la programmation y sont présentés de façon évolutive, grâce à un découpage de l’ouvrage en trois parties, chacune couvrant un aspect différent des outils et techniques de programmation.

Le chapitre introductif, « Naissance d’un programme », constitue le préalable nécessaire à la bonne compréhension des parties suivantes. Il introduit aux mécanismes de construction d’un algorithme, compte tenu du fonctionnement interne de l’ordinateur, et explique les notions de langage informatique, de compilation et d’exécution à travers un exemple de programme écrit en Java.

La première partie concerne l’étude des « Outils et techniques de base » :

• Le chapitre 1, « Stocker une information », aborde la notion de variables et de types. Il présente comment stocker une donnée en mémoire, calculer des expressions mathématiques ou échanger deux valeurs, et montre comment le type d’une variable peut influencer le résultat d’un calcul.

• Le chapitre 2, « Communiquer une information », explique comment transmettre des valeurs à l’ordinateur par l’intermédiaire du clavier et montre comment l’ordinateur fournit des résultats en affichant des messages à l’écran.

• Le chapitre 3, « Faire des choix », examine comment tester des valeurs et prendre des décisions en fonction du résultat. Il traite de la comparaison de valeurs ainsi que de l’arborescence de choix. Avec en exemple, la nouvelle structure de test switch de la version 7 de Java.

• Le chapitre 4, « Faire des répétitions », est consacré à l’étude des outils de répétition et d’itération. Il aborde les notions d’incrémentation et d’accumulation de valeurs (compter et faire la somme d’une collection de valeurs).

La deuxième partie, « Initiation à la programmation orientée objet », introduit les concepts fondamentaux indispensables à la programmation objet.

• Le chapitre 5, « De l’algorithme paramétré à l’écriture de fonctions »montre l’intérêt de l’emploi de fonctions dans la programmation. Il examine les différentes étapes de leur création.

• Le chapitre 6, « Fonctions, notions avancées », décrit très précisément comment manipuler les fonctions et leurs paramètres. Il définit les termes de variable locale et de classe, et explique le passage de paramètres par valeur.

• Le chapitre 7, « Les classes et les objets », explique à partir de l’étude de la classe String, ce que sont les classes et les objets dans le langage Java. Il montre ensuite comment définir de nouvelles classes et construire des objets propres à l’application développée. Avec en exemple, une nouvelle façon de comparer des chaînes de caractères grâce à la nouvelle structure de test switch de la version 7 de Java.

• Le chapitre 8, « Les principes du concept d’objet », développe plus particulièrement comment les objets se communiquent l’information, en expliquant notamment le principe du passage de paramètres par référence. Il décrit ensuite les principes fondateurs de la notion d’objet, c’est-à-dire l’encapsulation des données (protection et contrôle des données, constructeur de classe) ainsi que l’héritage entre classes et la notion d’interfaces.

La troisième partie, « Outils et techniques orientés objet », donne tous les détails sur l’organisation, le traitement et l’exploitation intelligente des objets.

• Le chapitre 9, « Collectionner un nombre fixe d’objets », concerne l’organisation des données sous la forme d’un tableau de taille fixe.

• Le chapitre 10, « Collectionner un nombre indéterminé d’objets », présente les différents outils qui permettent d’organiser dynamiquement en mémoire les ensembles de données de même nature, notamment les nouvelles fonctionnalités de Java 8, à savoir les expressions lambda et les streams. Il est également consacré aux différentes techniques d’archivage et à la façon d’accéder aux informations stockées sous forme de fichiers.

• Le chapitre 11, « Dessiner des objets », couvre une grande partie des outils graphiques proposés par le langage Java (bibliothèques AWT et Swing). Il analyse le concept événement-action.

• Le chapitre 12, « Créer une interface graphique », expose dans un premier temps le fonctionnement de base de l’environnement de programmation NetBeans. Puis, à travers trois exemples très pratiques, il montre comment concevoir des applications munies d’interfaces graphiques conviviales.

• Le chapitre 13, « Développer une application Android », décrit comment créer votre toute première application Android, tout en expliquant la structure de base nécessaire au déploiement de cette application. Il présente ensuite le développement d’une application plus élaborée ainsi que sa mise à disposition sur un serveur dédié.

Ce livre contient également en annexe :

• un guide d’installation détaillé des outils nécessaires au développement des applications Java (Java, NetBeans), sous Linux Mac OS X et sous Windows 2000, NT, XP et Vista ;

• toutes les explications nécessaires pour construire votre environnement de développement d’applications Java ou Android, que ce soit en mode commande ou en utilisant la plateforme NetBeans ;

• un index, qui vous aidera à retrouver une information sur le thème que vous recherchez (les mots-clés du langage, les exemples, les principes de fonctionnement, les classes et leurs méthodes, etc.).

Chaque chapitre se termine sur une série d’exercices offrant au lecteur la possibilité de mettre en pratique les notions qui viennent d’être étudiées. Un projet est également proposé au fil des chapitres afin de développer une application de gestion d’un compte bancaire. La mise en œuvre de cette application constitue un fil rouge qui permettra au lecteur de combiner toutes les techniques de programmation étudiées au fur et à mesure de l’ouvrage, afin de construire une véritable application Java.


Download EbookRead NowFile TypeUpload Date
downloadreadEpub, Pdf, azw3May 30, 2020

Do you like this book? Please share with your friends, let's read it !! :)

How to Read and Open File Type for PC ?