
Java
Get flash to fully experience Pearltrees
Bien débuter en Java - Club d'entraide des développeurs fra
Vous voulez commencer à programmer en Java et vous êtes perdu, vous ne savez pas par quoi commencer ? Alors cet article est fait pour vous. Ce n'est pas un tutoriel du langage Java, c'est plutôt un guide qui va vous aider à débuter, à choisir vos outils et vous indiquer quelles ressources vous pourriez lire pour avancer. Pour commencer, Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton de Sun Microsystems. Mais c'est également un environnement d'éxécution. Java peut être séparé en deux parties.Java (technique) - Wikipédia
Pour les articles homonymes, voir Java . Java est le nom de marque d'une technique informatique développée par Sun Microsystems : la « technologie Java™ ». Java est utilisé dans une grande variété de plates-formes depuis les systèmes embarqués et les téléphones mobiles , les ordinateurs individuels, les serveurs , les applications d’entreprise, les superordinateurs , etc. Défini à l'origine comme un langage, « Java » a évolué au court du temps pour devenir un ensemble cohérent d'éléments techniques et non techniques.Java (langage) - Wikipédia
Java (programming language) - Wikipedia, the free encyclopedia
Comparison of C Sharp and Java - Wikipedia, the free encyclopedia
This article compares Microsoft's C# programming language with Oracle's (formerly Sun's ) Java programming language. While the focus of this article is mainly the programming languages and their features, such a comparison will necessarily also consider some platform features and some library features. For a more detailed comparison of the platforms, please see Comparison of the Java and .NET platforms . The comparison will naturally focus on areas where the languages differ. In fact the two languages and their platforms are more alike than they are different: Both are (primarily) statically, strongly , and mostly manifestly typed , both are class-based object-oriented , both are designed with semi- interpretation or runtime compilation in mind, both use garbage-collection , and both are " curly brace " languages like C and C++ . Common ancestry is also evident in their common terminology and often very similar syntax features.An interface in the Java programming language is an abstract type that is used to specify an interface (in the generic sense of the term) that classes must implement. Interfaces are declared using the interface keyword , and may only contain method signature and constant declarations (variable declarations that are declared to be both static and final ). An interface may never contain method definitions.
Interface (Java) - Wikipedia, the free encyclopedia
Les interfaces
L'un des atouts majeurs, pour ne pas dire l'atout majeur, de la programmation orientée objet est la réutilisabilité de vos objets. Il est bien commode de pouvoir utiliser un objet, voire même une architecture que nous avons développée dans une application nouvelle. Admettons que l'architecture que nous avons développée dans les chapitres précédents forme une bonne base. Que se passerait-il si un autre développeur vous demande la possibilité d'utiliser vos objets dans un autre type d'application ? Dans la nôtre, nous ne nous sommes occupés que de l'aspect générique des animaux que nous avons créés. Cependant, la personne qui vous a contacté, lui, développe une application pour un chenil.Interfaces en Java
La notion d'Interface en Java
Dans un programme, on pourra spécifier des objets interface sur lesquels il sera possible de caster n'importe quel objet implantant cette interface. Sur ces objets interface, ne seront utilisables que les méthodes décrites dans l'interface. Cette possibilité est utilisée avec les R.M.I. pour lesquelles les programmes clients ne sont concernés que par la définition des services proposés par les objets distants tandis que les serveurs doivent implanter ces services. L'interface décrit alors les méthodes distantes, i.e. pouvant être appelées à distance. public class ImplantationInterface1 implements ExempleInterface { public int v1 ; public int v2 ; public int minimum() { return(Math.min(v1,v2)) ; } public int maximum() { return(Math.max(v1,v2)) ; } }Java pour les réseaux
Cela faisait un bon moment que je cherchais un éditeur graphique pour Eclipse. Suite à la recommandation d'un demandeur de projet récemment j'ai pu découvrir WindowBuilder Pro un plugin pour Eclipse venant de Google qui permet d'éditer des interfaces graphiques directement dans l'IDE. Comme les autres plugins, il s'installe à travers l'option "Install New Software..." du menu Help.
L'éditeur GUI WindowBuilder Pro - Le blog de James Poulson
Il y a deux semaines j'ai passé une série de tests pour évaluer mes compétences dans divers domaines. L'un des tests portait sur Java 1.6 sur la matière suivante (liste tirée du site Brainbench). En gros, il s'agirait de tester votre culture générale par rapport aux bibliothèques de base de Java. Les questions que l'on rencontre sont de type choix multiple avec des morceaux de code, la syntaxe, les déclarations ainsi que des notions théoriques.
Evaluation de compétence en ligne de Java - Le blog de James Poulson
Bonjour à toutes et tous ! Avant de commencer à lire ce tuto, vous devez avoir lu les premières parties du tuto sur la programmation en Java ainsi que la totalité du tuto de M@teo sur XHTML / CSS . Je ne prétends pas faire un cours magistral sur le sujet, mais les Zéros qui connaissent un peu JEE savent que beaucoup de choses rentrent en ligne de compte et, par conséquent, que ça nécessite patience, rigueur et débrouillardise. Après avoir appris à manipuler ces objets, nous verrons que, pour avoir une application respectant certains standards de programmation JEE, nous allons devoir coupler ces dernières avec ce qu'on appelle des JSP . Toute application web dite dynamique nécessite une base de données ainsi que des objets qui iront manipuler ces données.
Créer applications web dynamiques avec JEE
Ceci est en fait un complément du tuto Java mais vous devez savoir que les chapitres qui suivent peuvent s'adapter à beaucoup de langages (PHP, C#...). Afin de schématiser ceci, vous pouvez faire des dessins, mais il y a mieux ! Dans la partie 2, je vous ai initiés ttrrèèèsssss rapidement à UML : nous allons l'utiliser de nouveau ici afin de schématiser les situations.
Programmation en Java
Par contre, si c'est à un point particulier du langage, aux API standards présentes dans le JDK que vous souhaitez vous intéresser, vous êtes à la bonne place ! Nous allons voir ce qu'il vous faut pour utiliser des bases de données, comment faire de la programmation réseau... Nous nous baladerons aussi dans quelques frameworks (boîte à outils). Tout ceci est présent dans le JDK, dans les API standards.

