Novembre / Décembre 2015

GNU/Linux Magazine HS 81

Java

Le guide pour apprendre à programmer en Java en 5 jours !

En savoir plus

12,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Introduction

p. 06 Préparez votre environnement de travail

Jour 1

p. 20 Partez à la découverte d'Eclipse et structurez votre projet

Jour 2

p. 40 Première version du gestionnaire de tâches

Jour 3

p. 60 Ajout de différents types de tâches

Jour 4

p. 84 Sauvegarde des informations : utilisation d'une base de données

Jour 5

p. 96 Interface graphique

Annexe

p. 100 Les erreurs les plus courantes et comment les corriger

Préface :

Java, à ne pas confondre avec l’île ou même la danse du même nom, est un langage multiplateforme que l’on retrouve partout que ce soit sur les ordinateurs de bureau, les smartphones Android ou encore dans certains systèmes embarqués. À sa sortie, il devint rapidement populaire, ce qui entraîna la présence de nombreux développeurs Java sur le marché. Cette popularité entraîna Google à le choisir comme langage pour le développement des applications Android de manière à permettre à une grande communauté de développeurs d’accéder rapidement à leur plateforme qui était, au départ, en retard par rapport à Apple et aux iPhones. Ce choix renforça donc le langage dans sa position dominante et on le retrouve encore aujourd’hui parmi les langages les plus utilisés (si ce n’est le plus utilisé). Si l’on regarde l’index TIOBE (indicateur de popularité des langages) d’août 2015, on peut voir que Java occupe la première place devant le C, le C++, le C# et Python. Au niveau du nombre de projets hébergés sur GitHub, c’est le JavaScript qui apparaît en première place devant Java, Ruby, PHP et Python. On voit bien que quelle que soit la méthode de mesure employée, Java reste une valeur sûre, un langage à connaître.

Ne croyez pas pour autant que sa popularité provienne de sa simplicité. Java est un langage nativement orienté objet et il faudra donc, en plus de la syntaxe, maîtriser ce type d’architecture. Dans ce hors-série, nous vous proposons de mener à bien un petit projet et nous considérerons que vous savez déjà programmer en Java... Oui, même si vous n’y connaissez rien, il faudra vous immerger dans le code ! Mais ne vous inquiétez pas, les bouées de sauvetage ne seront jamais loin et des explications seront bien sûr présentes, le plus souvent sous forme d’encadrés qui vous permettront de les retrouver rapidement même au cours de la lecture d’une autre partie ou plus tard, lorsque vous créerez vos propres programmes.

Pour commencer, avant de plonger dans le grand bain nous vérifierons quand même ensemble l’état de votre matériel de manière à être certains que vous disposiez de tous les outils requis. Alors un peu de courage, et jetez-vous à l’eau !

Tristan Colombo

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Java : la préface du guide pour apprendre à programmer avec ce langage
GNU/Linux Magazine n°81

Java, à ne pas confondre avec l'île ou même la danse du même nom, est un langage multiplateforme que l'on retrouve partout que ce soit sur les ordinateurs de bureau, les smartphones Android ou encore dans certains systèmes embarqués. À sa sortie, il devint rapidement populaire, ce qui entraîna la présence de nombreux développeurs Java sur le marché.

Jour 4 - Sauvegarde des informations : utilisation d'une base de données
GNU/Linux Magazine n°81

Grâce à l'utilisation de listes, nous pouvons ajouter autant de tâches que nous le souhaitons à notre application. Mais il reste un problème : en quittant l'application, toutes les données sont effacées ! Pour pouvoir les conserver et les manipuler efficacement nous allons utiliser une base de données.

Jour 1 - Partez à la découverte d'Eclipse et structurez votre projet
GNU/Linux Magazine n°81

Avoir installé tous les outils nécessaires ne suffit pas... encore faut-il savoir les utiliser. Dans ce premier jour, nous allons apprendre à manipuler l'éditeur Eclipse et nous allons structurer notre code.

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND