{"id":90480,"date":"2024-12-13T14:31:01","date_gmt":"2024-12-13T13:31:01","guid":{"rendered":"https:\/\/dev.promoculture.lu\/web\/produit\/non%20class\u00e9\/apprendre-la-programmation-orientee-objet-avec-le-langage-java\/"},"modified":"2026-03-24T16:51:03","modified_gmt":"2026-03-24T15:51:03","slug":"apprendre-la-programmation-orientee-objet-avec-le-langage-java","status":"publish","type":"product","link":"https:\/\/dev.promoculture.lu\/web\/produit\/entrepreneuriat\/informatique-et-electronique\/apprendre-la-programmation-orientee-objet-avec-le-langage-java\/","title":{"rendered":"Apprendre la Programmation Orient\u00e9e Objet avec le langage Java"},"content":{"rendered":"<p>Cette quatri\u00e8me \u00e9dition de ce livre s&rsquo;adresse aux\u00a0<strong>\u00e9tudiants et aux d\u00e9veloppeurs<\/strong>\u00a0ayant d\u00e9j\u00e0 une premi\u00e8re exp\u00e9rience de la programmation structur\u00e9e et qui sont d\u00e9sireux de passer \u00e0 la\u00a0<strong>Programmation Orient\u00e9e Objet (POO)\u00a0<\/strong>avec le\u00a0<strong>langage Java<\/strong>, pour d\u00e9velopper des applications portables.<\/p>\n<p>Apr\u00e8s un\u00a0<strong>historique de la POO et du langage Java\u00a0<\/strong>l&rsquo;auteur explique pourquoi ce type de programmation est devenu incontournable pour d\u00e9velopper dans les environnements graphiques \u00e9v\u00e9nementiels. Les notions\u00a0d&rsquo;<strong>objet,\u00a0<\/strong>de<strong>\u00a0classe\u00a0<\/strong>et de<strong>\u00a0r\u00e9f\u00e9rence<\/strong>\u00a0sont pr\u00e9sent\u00e9es puis les fondements de la POO que sont\u00a0<strong>l&rsquo;encapsulation, l&rsquo;h\u00e9ritage, le polymorphisme\u00a0<\/strong>et<strong>\u00a0l&rsquo;abstraction<\/strong>. Les diff\u00e9rentes \u00e9tapes d&rsquo;un d\u00e9veloppement objet avec les principes de\u00a0<strong>mod\u00e9lisation UML<\/strong>\u00a0sont expos\u00e9es.<\/p>\n<p>L&rsquo;auteur pr\u00e9sente ensuite la machine virtuelle Java, son int\u00e9r\u00eat, sa richesse et un environnement de d\u00e9veloppement avec\u00a0<em>IntelliJ IDEA<\/em>\u00a0de la soci\u00e9t\u00e9\u00a0<em>JetBrains<\/em>. Le lecteur d\u00e9couvre comment Java\u00a0<strong>reproduit les principes de la POO<\/strong>\u00a0en suivant des explications simples, des exemples concrets et en r\u00e9alisant des exercices d&rsquo;entra\u00eenement. Il d\u00e9couvre \u00e9galement les\u00a0<strong>types de base du<\/strong>\u00a0<strong>d\u00e9veloppement Java\u00a0<\/strong>et leur utilisation, comment\u00a0<strong>exploiter<\/strong>\u00a0un IDE pour simplifier la saisie des programmes et les mettre au point. Les programmes d&rsquo;essais sont de type console ou graphique, bas\u00e9s sur\u00a0<strong>l&rsquo;utilisation de Swing<\/strong>\u00a0pour illustrer les communications entre objets. Quand ils sont pertinents, des parall\u00e8les sont men\u00e9s avec les langages de programmation-objet C++ et C#. La<strong>\u00a0programmation multithread<\/strong>\u00a0permettant l&rsquo;ex\u00e9cution simultan\u00e9e de plusieurs flux d&rsquo;instructions est pr\u00e9sent\u00e9e, suivie d\u2019une introduction aux tests unitaires tellement importants pour fiabiliser les objets. Une partie consacr\u00e9e \u00e0 la r\u00e9flexion en Java promet quelques surprises. Enfin le dernier chapitre est consacr\u00e9 aux classes anonymes et aux expressions lambda.<\/p>\n<p>\u00c0 la fin de ce livre, le lecteur disposera de bases solides pour appr\u00e9hender les puissantes\u00a0<strong>API Java<\/strong>\u00a0et r\u00e9aliser des\u00a0<strong>programmes objet modulaires, fiables et extensibles<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cette quatri\u00e8me \u00e9dition de ce livre s&rsquo;adresse aux\u00a0\u00e9tudiants et aux d\u00e9veloppeurs\u00a0ayant d\u00e9j\u00e0 une premi\u00e8re exp\u00e9rience de la programmation structur\u00e9e et qui sont d\u00e9sireux de passer \u00e0 la\u00a0Programmation Orient\u00e9e Objet (POO)\u00a0avec le\u00a0langage Java, pour d\u00e9velopper des applications portables. Apr\u00e8s un\u00a0historique de la POO et du langage Java\u00a0l&rsquo;auteur explique pourquoi ce type de programmation est devenu incontournable [&hellip;]<\/p>\n","protected":false},"featured_media":90481,"template":"","meta":[],"product_brand":[],"product_cat":[142],"product_tag":[],"class_list":{"0":"post-90480","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-informatique-et-electronique","7":"product_shipping_class-standard","8":"pa_auteurs-luc-gervais","9":"pa_collection-ressources-informatiques","10":"pa_editeur-eni","11":"pa_edition-decembre-2024","12":"pa_nombre-de-pages-20548","14":"first","15":"instock","16":"purchasable","17":"product-type-simple"},"exclude_global_add_ons":[],"addons":[],"_links":{"self":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product\/90480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media\/90481"}],"wp:attachment":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media?parent=90480"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_brand?post=90480"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_cat?post=90480"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_tag?post=90480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}