background preloader

Java

Facebook Twitter

Syllabus | Elements of Software Construction | Electrical Engineering and Computer Science. The Java EE 7 Tutorial:Preface | Java EE Documentation. This tutorial is a guide to developing enterprise applications for the Java Platform, Enterprise Edition 7 (Java EE 7), using GlassFish Server Open Source Edition. GlassFish Server Open Source Edition is the leading open-source and open-community platform for building and deploying next-generation applications and services.

GlassFish Server Open Source Edition, developed by the GlassFish project open-source community at is the first compatible implementation of the Java EE 7 platform specification. This lightweight, flexible, and open-source application server enables organizations not only to leverage the new capabilities introduced within the Java EE 7 specification, but also to add to their existing capabilities through a faster and more streamlined development and deployment cycle. GlassFish Server Open Source Edition is hereafter referred to as GlassFish Server. The following topics are addressed here: Audience Documentation Accessibility Conventions. Free Java Tutorials & Guide | Java programming source code. Javatpoint - A Solution of all Technology. Core Java, Java Tutorial, Java programming, Core Java Tutorial - CoreJava.co.in. Cours Java et Eclipse de J.M. Doudoux. Développons en Java Préambule A propos de ce document Remerciements Notes de licence Marques déposées Historique des versions Partie 1 : Les bases du langage Java 1.

Présentation de Javaintroduit le langage Java en présentant les différentes éditions et versions du JDK, les caractéristiques du langage et décrit l'installation du JDK1.1. Les caractéristiques1.2. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Partie 2 : Les API de base 12. 13. 14. 15. 16. 17. 18. 19. Partie 3 : Les API avancées 20. 21. 22. 23. 24. 25. 26. 27. 28. Partie 4 : La programmation parallèle et concurrente 29. 30. 31. 32. 33. Partie 5 : Le développement des interfaces graphiques 34. 35. 36. 37. 38. 39. 40. Partie 6 : L'utilisation de documents XML et JSON 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Partie 7 : L'accès aux bases de données 51. 52. 53. 54. 55. Partie 8 : La machine virtuelle Java (JVM) 56. 57. 58. 59. 60. Partie 9 : Le développement d'applications d'entreprises 61. 62. 63. 64. 65. 66. 67. 68. 69. Henri.garreta.perso.luminy.univmed.fr/Polys/PolyJava.pdf. Java en BBSG 2. Le langage Java.

Master CCI - POO et Java. Henri.garreta.perso.luminy.univmed.fr/Polys/PolyJavaBeans.pdf. M26 : Architecture JEE. Welcome to JavaWorld.com. Java 2D. Introduction Java 2D: Ensemble de classes destinées à la gestion de l'affichage 2D sous Java 2. Manipulation de: graphiques vectoriels, images bitmap, texte et polices de caractères, fonctions d'impression, ... Classes Java2D non regroupées au sein d'un package unique. L'affichage en Java Une technique générique pour l'affichage héritée de Java 1.0 Surcharge de la méthode void paint(Graphics g) des classes Java de base gérant un affichage (en fait toutes les classes héritant de Component qui est la classe abstraite définissant paint). Généralement dérivation d'une des deux classes: java.applet.Applet: Écriture d'applets simples. Void paint(Graphics g) Méthode appelée automatiquement en cas de détection par le rendeur Java d'un événement entraînant un affichage d'un objet.

L'objet Graphics obtenu en entête la fonction paint est instancié et géré par le rendeur Java. Exemple: Affichage d'une image et traçage d'un rectangle. Image i = public void paint(Graphics g) { if ( i ! Exemples: Implantation. Graphiques en SWING. Généralités La première version du graphisme en java était assez pauvre. Les outils de dessins étaient rudimentaires. Ils offraient des méthodes draw et fill pour les lignes, rectangles, ovales et polygones, deux modes de dessin (direct ou xor) et une zone de découpe (clipping).

Le graphisme de Java 2 propose des possibilités plus sophistiquées : construction de formes (Shape) complexes par compositionméthodes draw(Shape) et fill(Shape)paramétrage fin du traithuit modes de dessinzones de découpe arbitrairetextures et dégradéstransformations géométriques complexes En Swing, le double buffering est automatique. Contexte graphique L'outil de dessin est le contexte graphique. Zone de dessin, c'est-à-dire le composant où s'effectue le dessin,une transformation affine des coordonnées,une zone de découpe (clipping),le trait (Stroke),la couleur courante et la texture,la fonte courante,le mode de dessin. Un contexte graphique peut être obtenu soit La dernière méthode est à préférer. Méthodes de dessin. Graphiques en SWING. Java Tutorials Learning Paths. Are you a student trying to learn the Java language or a professional seeking to expand your skill set?

If you are feeling a bit overwhelmed by the breadth of the Java platform, here are a few suggested learning paths to help you get the most from your Java learning experience. New To Java The following trails are most useful for beginners: Getting Started – An introduction to Java technology and lessons on installing Java development software and using it to create a simple program.Learning the Java Language – Lessons describing essential concepts such as classes, objects, inheritance, datatypes, generics, and packages.Essential Java Classes – Lessons on exceptions, basic input/output, concurrency, regular expressions, and the platform environment. Building On The Foundation Ready to dive deeper into the technology? Cherish the Client? If you want to focus on developing Java based desktop solutions and rich Internet applications, see the following topics: Fervor Over Server!