Telecharger Programmation concurrente en Java Gratuit

Telecharger Programmation concurrente en Java - Brian Goetz Gratuit
Programmation concurrente en Java - Brian Goetz

Programmation concurrente en Java - Brian Goetz

Programmation concurrente en Java - Brian Goetz
Publisher: Pearson | 2009 | ISBN: 2744025089 | French | PDF | 398 pages | 133 Mb

La programmation concurrente permet l'exécution de programmes en parallèle. À l'heure où les processeurs multicoeurs sont devenus un standard, elle est désormais incontournable, et concerne tous les développeurs Java. Mais l'écriture d'un code qui exploite efficacement la puissance des nouveaux processeurs et supporte les environnements concurrents représente un défi à la fois en termes d'architecture, de programmation et de tests.

Le développement, le test et le débogage d'applications multi-threads s'avèrent en effet très ardus car, évidemment, les problèmes de concurrence se manifestent de façon imprévisible. Ils apparaissent généralement au pire moment - en production, sous une lourde charge de travail.

Le but de ce livre est de répondre à ces défis en offrant des techniques, des patrons et des outils pour analyser les programmes et pour encapsuler la complexité des interactions concurrentes. Il fournit à la fois les bases théoriques et les techniques concrètes pour construire des applications concurrentes fiables et adaptées aux systèmes actuels - et futurs.


Telecharger La Programmation objet en Java Gratuit
La programmation objet en Java

La programmation objet en Java

La programmation objet en Java

Ce livre s'adresse aux étudiants en IUT, BTS, licences et écoles d'ingénieurs des filières informatiques. Issu d'un cours que l'auteur enseigne depuis de nombreuses années, il suit une démarche pédagogique progressive. Toutes les notions importantes sont illustrées par des exemples complets et concrets que le lecteur peut tester et modifier lui-même. De nombreux exercices corrigés font de ce livre un outil de travail indispensable. Pour une plus grande interactivité, le code des programmes Java de ce livre est disponible sur le web. Les principaux concepts expliqués sont les suivants la syntaxe de base de Java ; les notions de la programmation objet: classes, encapsulation, attributs, méthodes, paquetages et exceptions ;l'héritage et le polymorphisme ;
le développement d'une classe générique de gestion de listes; les notions de composants, conteneurs et écouteurs de composants pour les interfaces graphiques (Awt) ; l'interface graphique Swing ; les flux d'entrées-sorties (fichiers, périphériques, site distant) ; les tâches concurrentes pour les animations (les threads) ; les applets (sur le web).


Telecharger Algorithmique - Techniques fondamentales de Programmation (exemple en Java) Gratuit
Algorithmique - Techniques fondamentales de programmation (exemple en JAVA)

French | 220 Pages | PDF | 122 Mb



Telecharger Programmer en Java Gratuit
Programmer en JAVA

Programmer en JAVA

Programmer en JAVA

Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement Web avec les servlets Java et les JSP. Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est fourni sur le CD-Rom d'accompagnement. L'environnement de développement Eclipse, également fourni sur le CD-Rom, vous permettra de tester ces exemples et de développer vos propres programmes Java. L'accent est mis dans cette 5e édition sur les nouveautés des versions 5 et 6 de Java Standard Edition : programmation générique, types énumérés, annotations (chapitre nouveau), nouvelles possibilités de la classe File, nouveau gestionnaire Grouplayout, nouvelles interfaces et classes de collections (Queue, Deque, ArrayDeque, NavigableSet, NavigableMap), fonctionnalités permettant de professionnaliser une application (classes Desktop et Console, action sur la barre des tâches du système), etc. Lorsque nécessaire, les exemples de code ont été fournis en deux versions : une version exploitant les possibilités nouvelles de Java SE 5 et 6 et une version compatible avec les versions antérieures.


Telecharger Programmer en Java : Couvre les nouveautés de Java 8, streams, expressions lambda Gratuit
Programmer en Java : Couvre les nouveautés de Java 8, streams, expressions lambda

Programmer en Java : Couvre les nouveautés de Java 8, streams, expressions lambda

Programmer en Java : Couvre les nouveautés de Java 8, streams, expressions lambda
Eyrolles; 9e édition (12 juin 2014) | ISBN-10: 2848995270 | French | PDF | 916 pages | 106 Mb

Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.

L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement Web avec les servlets Java, les JSP et JDBC.

L'ouvrage met l'accent sur les apports des versions 5 à 8 de Java Standard Edition : programmation générique, types énumérés, annotations... Un chapitre est dédié aux design patterns en Java et cette 9e édition comporte deux chapitres supplémentaires sur des nouveautés majeures de Java 8 : les streams et les expressions lambda ; la gestion du temps, des dates et des heures.

À qui s'adresse ce livre ?

-Aux étudiants de licence et de master, ainsi qu'aux élèves d'écoles d'ingénieurs.
-À tout programmeur ayant déjà une expérience de la programmation (Python, PHP, C/C++, C#...) et souhaitant s'initier au langage Java.


Telecharger Apprenez à programmer en Java Gratuit
Apprenez à programmer en Java

Apprenez à programmer en Java

Apprenez à programmer en Java
French | EPUB | 8.44 MB

Vous aimeriez apprendre à programmer en Java, mais vous débutez dans la programmation ?

Pas de panique ! Vous tenez dans vos mains un livre conçu pour les débutants qui souhaitent se former à Java, le langage de programmation incontournable des professionnels !

Plus de 700 pages d'explications, codes commentés et TP vous attendent !


Telecharger Vincent Granet-Algorithmique et Programmation en Java - Cours et exercices corrigés - 4e édition Gratuit

Vincent Granet-Algorithmique et programmation en Java - Cours et exercices corrigés - 4e édition

Cet ouvrage est une introduction à l'algorithmique et à la programmation impérative et orientée objets. L'auteur met l'accent sur les notions de validité et de fiabilité en s'appuyant sur des notations formelles. Tous les algorithmes et les structures de données sont traduits et présentés en Java. Cette quatrième édition rend compte de la version 8 de Java et ajoute des mises à jour sur les interfaces graphiques avec Swing et sur les lambda expressions.


Telecharger Algorithmique et Programmation en Java - Cours et exercices corrigés Gratuit
Algorithmique et programmation en Java - Cours et exercices corrigés

Algorithmique et programmation en Java - Cours et exercices corrigés

Algorithmique et programmation en Java - Cours et exercices corrigés
Dunod | 2014 | ISBN: 210071287X | French | PDF | 430 pages | 102 Mb

Cet ouvrage s’adresse principalement aux étudiants des cycles informatiques (IUT , IU P, licence, master 1re année et MIAGE) ainsi qu’aux élèves ingénieurs. Il intéressera également toute personne souhaitant découvrir la programmation avec Java.
L’objectif de cet ouvrage est d’enseigner des méthodes et des outils de construction de programmes informatiques valides et fiables.
L’auteur propose ici une introduction à l’algorithmique (algorithmes et structures de données classiques) ainsi qu’à la programmation impérative procédurale et orientée objet. Il met l’accent sur les notions de validité et de fiabilité en s’appuyant sur des notations formelles.
Tous les algorithmes et les structures de données sont traduits et présentés en Java 8. De nombreux exercices complètent ce cours.
Cette quatrième édition a été revue et complétée pour tenir compte des évolutions du langage Java, en particulier des lambda expressions.

Telecharger Les design patterns en Java. Gratuit

Les design patterns en Java.


Tout programmeur Java se doit de connaître les 23 design patterns fondamentaux recensés par les célèbres
développeurs du Gang of Four, véritable condensé de l'expérience de plusieurs générations de développeurs,
et aujourd'hui incontournable pour écrire un code propre et efficace.

Cet ouvrage, fondé sur de nombreux exemples d'application, vous aidera à comprendre ces modèles et
développera votre aptitude à les appliquer dans vos programmes.

Forts de leur expérience en tant qu'instructeurs et programmeurs Java, Steve Metsker et William Wake vous
éclaireront sur chaque pattern, au moyen de programmes Java réels, de diagrammes UML, de conseils sur les
bonnes pratiques et d'exercices clairs et pertinents. Vous passerez rapidement de la théorie à l'application
en apprenant comment écrire un meilleur code ou restructurer du code existant pour le rationaliser, le rendre
plus performant et plus facile à maintenir.



Telecharger Exercices en Java: 175 exercices corrigés - Couvre Java 8 Gratuit
Exercices en Java: 175 exercices corrigés - Couvre Java 8

Exercices en Java: 175 exercices corrigés - Couvre Java 8

Exercices en Java: 175 exercices corrigés - Couvre Java 8
French | 2014 | ISBN: 2212140096 | PDF | 362 pages | 116.4 MB

175 exercices corrigés pour maîtriser Java. Conçu pour les étudiants en informatique, ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage d'initiation au langage Java. Cette nouvelle édition tient compte des nouveautés de Java 8, publié en mars 2014, avec un nouveau chapitre sur les expressions lambda et les streams. Les 175 exercices sont classés par thèmes en 18 chapitres. Chaque chapitre débute par la liste des notions nécessaires à la résolution des exercices (section Prérequis). Certains exercices portent sur une notion précise indiquée dans l'énoncé. D'autres, appelés exercices de synthèse, font appel à la mise en oeuvre de plusieurs notions étudiées dans les exercices ou chapitres précédents, et nécessitent donc un effort de réflexion plus fourni.