ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Java 2 - Le guide du developpeur

دانلود کتاب جاوا 2 - راهنمای برنامه نویس

Java 2 - Le guide du developpeur

مشخصات کتاب

Java 2 - Le guide du developpeur

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 2746402041, 9782746402041 
ناشر: Osman Eyrolles Multimédia (OEM) 
سال نشر: 2000 
تعداد صفحات: 1070 
زبان: French 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 43,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 18


در صورت تبدیل فایل کتاب Java 2 - Le guide du developpeur به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جاوا 2 - راهنمای برنامه نویس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Dans la collection Référence......Page 4
Sommaire......Page 5
Pourquoi Java ?......Page 23
Java est un langage orienté objets......Page 29
Java est extensible à l'infini......Page 32
Java est un langage à haute sécurité......Page 33
Java est un langage simple à apprendre......Page 34
Java est un langage compilé......Page 36
Le premier langage du troisième millénaire ?......Page 40
Support technique......Page 41
Aller plus loin......Page 44
Chapitre 1 : Installation de Java......Page 47
Système......Page 49
Installation du J2SDK......Page 50
Ce que contient le J2SDK......Page 53
Configuration de l'environnement......Page 60
Le Java 2 Runtime Environment......Page 68
Installation de la documentation en ligne......Page 73
Un navigateur HTML compatible Java......Page 75
Netscape Navigator......Page 76
Internet Explorer......Page 78
Un éditeur pour la programmation......Page 79
UltraEdit......Page 80
Quelques petits fichiers batch qui vous simplifieront la vie......Page 81
Avantages......Page 83
Quel environnement ?......Page 85
Forte for Java......Page 86
Le site Web de Sun......Page 87
Le JDC......Page 88
Le site du Développeur Java 2......Page 89
Les sites consacrés au portage du J2SDK......Page 90
Les Newsgroups......Page 91
Chapitre 2 : Votre premier programme......Page 93
Première version : un programme minimal......Page 94
Analyse du premier programme......Page 98
Première applet......Page 109
Analyse de la première applet......Page 111
Une façon plus simple d'exécuter les applets......Page 117
Résumé......Page 118
Exercice......Page 119
Chapitre 3 : Les objets Java......Page 121
Les classes......Page 124
Pertinence du modèle......Page 126
Les instances de classes......Page 129
Les membres de classes......Page 130
Les membres statiques......Page 131
Les constructeurs......Page 132
Création d'un objet......Page 135
La destruction des objets : le......Page 140
Comment retenir les objets : les......Page 141
Modifier l'affectation d'un handle......Page 143
Résumé......Page 145
Exercice......Page 146
Chapitre 4 : Les primitives et les handles......Page 147
Les primitives......Page 149
Valeurs par défaut des primitives......Page 155
Différences entre les objets et les primitives......Page 157
Le des primitives......Page 165
Le casting explicite......Page 166
Casting d'une valeur entière en valeur flottante......Page 167
Formation des identificateurs......Page 168
Portée des identificateurs......Page 171
Portée des identificateurs de méthodes......Page 176
Les objets n'ont pas de portée......Page 177
Les chaînes de caractères......Page 178
Constantes......Page 182
Retour sur les variables statiques......Page 183
Masquage des identificateurs de type......Page 191
Java et les pointeurs......Page 194
Première question (page 112)......Page 195
Deuxième question (page 138)......Page 196
Résumé......Page 197
Chapitre 5 : Créez vos propres classes......Page 199
Tout est objet (bis)......Page 200
L'héritage......Page 201
Les constructeurs......Page 204
La redéfinition des méthodes......Page 207
Surcharger les méthodes......Page 210
Signature d'une méthode......Page 211
Optimisation......Page 213
Surcharger les constructeurs......Page 217
Les constructeurs par défaut......Page 220
Les initialiseurs......Page 228
Les initialiseurs de variables d'instances......Page 229
Les initialiseurs d'instances......Page 230
Ordre d'initialisation......Page 232
Méthodes : les valeurs de retour......Page 234
Surcharger une méthode avec une méthode de type différent......Page 238
Distinction des méthodes surchargées par le type uniquement......Page 240
Le retour......Page 242
Résumé......Page 244
Exercice......Page 245
Chapitre 6 : Les opérateurs......Page 249
Java et les autres langages......Page 250
L'opérateur d'affectation......Page 251
Raccourci......Page 252
Les opérateurs arithmétiques à deux opérandes......Page 253
Les opérateurs à deux opérandes et le sur-casting automatique......Page 254
Les raccourcis......Page 257
Les opérateurs à un opérande......Page 259
Les opérateurs relationnels......Page 262
Les opérateurs logiques......Page 271
Les opérateurs d'arithmétique binaire......Page 275
Conséquences du sur-casting automatique sur l'extension de zéro......Page 282
Utilisation des opérateurs d'arithmétique binaire avec des valeurs logiques......Page 286
Utilisation de masques binaires......Page 287
L'opérateur à trois opérandes ?:......Page 289
Les opérateurs de casting......Page 290
L'opérateur......Page 292
Priorité des opérateurs......Page 293
Résumé......Page 298
Chapitre 7 : Les structures de contrôle......Page 299
Le branchement par appel de méthode......Page 300
L'instruction conditionnelle......Page 303
L'instruction conditionnelle......Page 306
Les instructions conditionnelles imbriquées......Page 308
L'initialisation......Page 313
Le test......Page 314
L'incrémentation......Page 316
Le bloc d'instructions......Page 317
Imbrication des boucles......Page 318
Type des indices......Page 319
Portée des indices......Page 321
Sortie d'une boucle par......Page 324
Branchement au moyen des instructions et......Page 325
Utilisation de et avec des étiquettes......Page 327
L'instruction......Page 328
L'instruction......Page 334
L'instruction......Page 341
Résumé......Page 342
Chapitre 8 : L accessibilité......Page 343
Les packages (Où)......Page 347
L'instruction......Page 351
Placement automatique des fichiers dans les répertoires correspondant aux packages......Page 354
Exécution du programme......Page 355
Chemin d'accès par défaut pour les packages......Page 356
L'instruction......Page 357
Packages accessibles par défaut......Page 361
Les fichiers......Page 362
Comment nommer vos packages ?......Page 364
Ce qui peut être fait (Quoi)......Page 365
static......Page 366
final......Page 373
synchronized......Page 377
volatile......Page 379
abstract......Page 380
Qui peut le faire (Qui)......Page 382
protected......Page 383
private......Page 384
Autorisations d'accès aux constructeurs......Page 385
Résumé......Page 391
Chapitre 9 : Le polymorphisme......Page 393
Le sur-casting des objets......Page 395
Retour sur l'initialisation......Page 396
Le sur-casting......Page 398
Le sur-casting explicite......Page 403
Le sur-casting implicite......Page 404
Le sous-casting......Page 405
Le late binding......Page 407
Les interfaces......Page 413
Utiliser les interfaces pour gérer des constantes......Page 414
Un embryon d'héritage multiple......Page 416
Le polymorphisme et les interfaces......Page 417
Pas de vrai héritage multiple......Page 421
Quand utiliser les interfaces ?......Page 424
Héritage et composition......Page 427
Résumé......Page 431
Chapitre 10 : Les tableaux et les collections......Page 433
Déclaration......Page 434
Initialisation......Page 435
Les tableaux littéraux......Page 437
Les tableaux de primitives sont des objets......Page 439
Les tableaux d'objets sont des tableaux de handles......Page 444
La taille des tableaux......Page 446
Les tableaux multidimensionnels......Page 450
Les tableaux et le passage d'arguments......Page 452
Copie de tableaux......Page 455
Les vecteurs......Page 459
Le type......Page 463
Le type......Page 464
Les tables ( )......Page 465
Le type......Page 467
Les collections......Page 468
Les listes ()......Page 470
Les ensembles ()......Page 472
Les itérateurs......Page 473
Les itérateurs de listes......Page 475
Les comparateurs......Page 476
Les méthodes de la classe......Page 485
Exemple : utilisation de la méthode......Page 487
Résumé......Page 491
Certains objets deviennent inaccessibles......Page 493
Que deviennent les objets inaccessibles ?......Page 498
Principe du garbage collector......Page 500
Optimiser le travail du garbage collector......Page 502
Les finaliseurs......Page 504
Contrôler le travail du garbage collector......Page 509
Références et accessibilité......Page 513
Les références faibles......Page 515
WeakReference......Page 517
Les queues......Page 518
Exemple d'utilisation de références faibles......Page 519
Autres formes de contrôle du garbage collector......Page 523
La finalisation et l'héritage......Page 530
Contrôler le garbage collector à l'aide des options de l'interpréteur......Page 532
Résumé......Page 533
Les classes imbriquées......Page 535
Les classes membres......Page 543
Instances externes anonymes......Page 552
Classes membres et héritage......Page 554
Remarque concernant les classes membres......Page 557
Les classes locales......Page 561
Les handles des instances de classes locales......Page 563
Les classes anonymes......Page 568
Comment sont nommées les classes anonymes......Page 571
Résumé......Page 573
Chapitre 13 : Les exceptions......Page 575
Stratégies de traitement des erreurs......Page 576
La stratégie de Java......Page 577
Les deux types d'erreurs de Java......Page 578
Les exceptions......Page 580
Attraper les exceptions......Page 581
Dans quelle direction sont lancées les exceptions ?......Page 583
Manipuler les exceptions......Page 584
Modification de l'origine d'une exception......Page 586
Créer ses propres exceptions......Page 595
La clause......Page 600
Organisation des handlers d'exceptions......Page 604
Pour un véritable traitement des erreurs......Page 606
Exceptions et héritage......Page 608
Résumé......Page 609
Chapitre 14 : Les entrées/sorties......Page 611
Principe des entrées/sorties......Page 612
Les streams d'entrée......Page 613
Les streams de sortie......Page 614
Les streams de caractères......Page 616
Les streams d'entrée......Page 617
Les streams de sortie......Page 618
Les streams de communication......Page 619
Lecture et écriture d'un fichier......Page 621
Les streams de traitement......Page 622
Exemple de traitement : utilisation d'un tampon......Page 628
Exemple de traitement : conversion des fins de lignes......Page 629
Compression de données......Page 630
Décompression de données......Page 636
La sérialisation......Page 637
Les fichiers à accès direct......Page 640
Résumé......Page 645
Passage des paramètres par valeur......Page 647
Passage des paramètres par référence......Page 648
Passer les objets par valeur......Page 651
Le clonage des objets......Page 652
Clonage de surface et clonage en profondeur......Page 655
Clonage en profondeur d'un objet de type inconnu......Page 661
Clonabilité et héritage......Page 662
Interdire le clonage d'une classe dérivée......Page 665
Une alternative au clonage : la sérialisation......Page 666
Une autre alternative au clonage......Page 671
Résumé......Page 673
Chapitre 16 : Exécuter plusieurs processus simultanément......Page 675
Avertissement......Page 676
Comment fonctionnent les threads......Page 677
Les opérations atomiques......Page 683
Granularité de la synchronisation......Page 686
Créer explicitement un thread......Page 687
Exécuter plusieurs threads simultanément......Page 689
Caractéristiques des threads......Page 695
Contrôler les threads......Page 696
Utilisation des groupes pour référencer les threads......Page 699
Gérer la répartition du temps entre les threads......Page 705
La priorité......Page 708
La synchronisation......Page 710
Problèmes de synchronisation......Page 718
Mise en œuvre d'un démon......Page 728
Communication entre les threads : et......Page 731
Résumé......Page 735
Exercice......Page 736
Le RTTI ou comment Java vérifie les sous-castings explicites......Page 739
Connaître la classe d'un objet......Page 742
Instancier une classe à l'aide de son objet......Page 746
Connaître la classe exacte d'un objet......Page 747
Utilité de la réflexion......Page 748
Utiliser la réflexion pour manipuler une classe interne......Page 754
Conclusion : quand utiliser la réflexion ?......Page 756
Chapitre 18 : Fenêtres et boutons......Page 759
Les composants lourds......Page 760
Les composants légers......Page 761
Le look & feel......Page 762
Hiérarchie des fenêtres Java......Page 763
Structure d'une fenêtre......Page 764
Créer une application fenêtrée......Page 767
Quel événement intercepter ?......Page 769
Les événements et les listeners......Page 770
Utilisation des composants......Page 779
Philosophie des layout managers......Page 782
Bien utiliser les layout managers......Page 788
Utilisation du FlowLayout......Page 792
Utilisation d'un layout à plusieurs niveaux......Page 797
Utilisation du GridBagLayout......Page 801
Rendre l'interface réellement indépendante du système......Page 808
Affichage sans layout manager......Page 811
Créer votre propre layout manager......Page 812
Les éléments de l'interface utilisateur......Page 815
Les boutons......Page 816
Les événements de souris......Page 823
Les menus......Page 831
Les fenêtres internes......Page 836
Résumé......Page 866
Les primitives graphiques......Page 867
Un composant pour les graphismes......Page 868
Les différentes primitives......Page 874
L'affichage du texte......Page 890
Les polices de caractères......Page 891
Les images......Page 899
Obtenir une image......Page 900
Conclusion......Page 910
Les applets......Page 911
Création d'une applet......Page 912
Problèmes de compatibilité entre les versions......Page 913
Deuxième avertissement......Page 915
Fonctionnement d'une applet......Page 916
Passer des paramètres à une applet......Page 917
Agir sur le navigateur......Page 922
Afficher un nouveau document......Page 923
Afficher un message dans la barre d'état......Page 926
Les sons......Page 927
Optimiser le chargement des applets à l'aide des fichiers d'archives......Page 929
Les applets et la sécurité......Page 930
Mettre en place les autorisations......Page 931
Comment Java utilise les fichiers d'autorisations......Page 935
Accéder à un URL à partir d'une application......Page 936
Conclusion......Page 940
Le concept de Beans......Page 943
Installation du BDK......Page 945
Utilisation de la BeanBox......Page 948
Création d'un bean......Page 961
Codage d'un bean......Page 962
Création d'un conteneur de test......Page 964
Packager un bean......Page 965
Résumé......Page 968
Chapitre 22 : Les servlets et les Java Server Pages......Page 971
Qu'est-ce qu'une Servlet ?......Page 972
Structure et cycle de fonctionnement d'une servlet HTTP......Page 973
Ce dont vous avez besoin......Page 974
Installation du JSWDK 1.0.1......Page 975
Configuration du chemin d'accès aux classes......Page 976
Le répertoire webpages......Page 977
Accès au serveur......Page 978
Arrêter le serveur......Page 979
Configuration du serveur......Page 980
Test d'une servlet......Page 982
Création d'une servlet......Page 985
Codage de la servlet......Page 986
Description de la première servlet......Page 987
Une servlet pour exploiter un formulaire......Page 993
Codage de la servlet......Page 994
Le formulaire......Page 998
Utilisation du formulaire......Page 1000
Problèmes de synchronisation......Page 1003
Comparaison avec Perl......Page 1004
Les servlets pour remplacer les SSI......Page 1005
Un compteur d'accès......Page 1007
Les Java Server Pages......Page 1011
Directives......Page 1012
Expressions......Page 1013
Le code généré......Page 1014
Résumé......Page 1017
L'opérateur +......Page 1019
Les constructeurs de la classe......Page 1020
La classe......Page 1024
Annexe B : Les mots réservés......Page 1025
Annexe C : Configuration de UltraEdit......Page 1027
Installation et configuration de UltraEdit......Page 1029
Index......Page 1035




نظرات کاربران