Timothy Fisher
Java
LE GUIDE DE SURVIE
Fisher
LE GUIDE DE SURVIE
Java
L’ESSENTIEL DU CODE ET DES COMMANDES
Ce Guide de survie vous livre tout le code dont vous avez
besoin pour réaliser rapidement et effi cacement vos projets
de développement en Java.
CONCIS ET MANIABLE
Facile à transporter, facile à utiliser — fi nis les livres
encombrants !
PRATIQUE ET FONCTIONNEL
Plus de 100 fragments de code personnalisables
pour programmer du Java fonctionnel dans toutes les
situations.
Timothy Fisher est un professionnel du développement de
logiciels Java depuis 1997. Il est actuellement consultant
pour l’entreprise Compuware Corporation à Détroit dans le
Michigan. Il aime écrire sur cette technologie et a contribué
aux deux ouvrages Java Developer’s Journal et XML Journal.
Tim est également passionné par l’éducation et l’utilisation
des technologies Internet avancées dans ce domaine.
Niveau : Intermédiaire
Catégorie : Programmation
Confi guration : Multiplate-forme
LE GUIDE DE SURVIE
L’ESSENTIEL DU CODE ET DES COMMANDES
Java
®
®
Pearson Education FrancePearson Education France
47 bis, rue des Vinaigriers47 bis, rue des Vinaigriers
75010 Paris75010 Paris
Tél. : 01 72 74 90 00Tél. : 01 72 74 90 00
Fax : 01 42 05 22 17Fax : 01 42 05 22 17
www.pearson.frwww.pearson.fr
ISBN : 978-2-7440-4004-7
2162-GS Java.indd 12162-GS Java.indd 1 11/05/09 15:52:4011/05/09 15:52:40
Java
Timothy R. Fisher
CampusPress a apporté le plus grand soin à la réalisation de ce livre afin de vous
fournir une information complète et fiable. Cependant, CampusPress n’assume de
responsabilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou
atteintes aux droits de tierces personnes qui pourraient résulter de cette utilisation.
Les exemples ou les programmes présents dans cet ouvrage sont fournis pour illus-
trer les descriptions théoriques. Ils ne sont en aucun cas destinés à une utilisation
commerciale ou professionnelle.
CampusPress ne pourra en aucun cas être tenu pour responsable des préjudices ou
dommages de quelque nature que ce soit pouvant résulter de l’utilisation de
ces exemples ou programmes.
Tous les noms de produits ou autres marques cités dans ce livre sont des marques
déposées par leurs propriétaires respectifs
.
All rights reserved. No part of this book may be reproduced or transmitted in
any form or by any means, electronic or mechanical, including photocopying,
recording or by any information storage retrieval system, without permission from
Pearson Education, Inc.
Aucune représentation ou reproduction, même partielle, autre que celles prévues
à l’article L. 122-5 2˚ et 3˚ a) du code de la propriété intellectuelle ne peut être
faite sans l’autorisation expresse de Pearson Education France ou, le cas échéant,
sans le respect des modalités prévues à l’article L. 122-10 dudit code.
Publié par CampusPress
47 bis, rue des Vinaigriers
75010 PARIS
Tél : 01 72 74 90 00
Réalisation PAO : Léa B
Auteur : Timothy R. Fisher
CampusPress est une marque
de Pearson Education France
Tous droits réservés
Titre original :
Java
®
Phrasebook
Traduit de l’américain par :
Patrick Fabre
ISBN original : 0-672-32907-7
Copyright © 2007 by Sams Publishing
www.samspublishing.com
Tous droits réservés
Sams Publishing
800 East 96th,
Indianapolis, Indiana 46240 USA
ISBN : 978-2-7440-4004-7
Copyright © 2009
Table des matières
Introduction 1
1 Les bases 5
Compiler un programme Java 7
Exécuter un programme Java 8
Définir le chemin de classe 9
2 Interagir avec l'environnement 11
Obtenir des variables d'environnement 12
Définir et obtenir des propriétés système 13
Parser des arguments en ligne de commande 14
3 Manipuler des chaînes 17
Comparer des chaînes 18
Rechercher et récupérer des sous-chaînes 21
Traiter une chaîne caractère par caractère 22
Renverser une chaîne par caractère 23
Renverser une chaîne par mot 24
Convertir une chaîne en majuscules ou en minuscules 25
Supprimer les espaces au début et à la fin d'une chaîne 26
Parser une chaîne séparée par des virgules 27
IV Java
4 Travailler avec des structures de données 31
Redimensionner un tableau 32
Parcourir une collection en boucle 33
Créer une collection mappée 35
Stocker une collection 36
Trouver un objet dans une collection 38
Convertir une collection en un tableau 40
5 Dates et heures 41
Retrouver la date d'aujourd'hui 42
Conversion entre les objets Date et Calendar 42
Imprimer une date/une heure dans un format spécifié 44
Parser des chaînes en dates 47
Additions et soustractions avec des dates
ou des calendriers 48
Calculer la différence entre deux dates 49
Comparer des dates 50
Retrouver le jour de la semaine/ du mois/de l'année
ou le numéro de la semaine 51
Calculer une durée écoulée 52
6 Retrouver des motifs avec des expressions régulières 55
Les expressions régulières en Java 56
Retrouver une portion de texte
à l'aide d'une expression régulière 58
Remplacer du texte mis en correspondance 61
Retrouver toutes les occurrences d'un motif 63
Imprimer des lignes contenant un motif 64
Retrouver des caractères de nouvelle ligne dans du texte 65
1 / 236 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !