Java

TwitterFacebook
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. http://baptiste-wicht.developpez.com/tutoriels/java/debuter/

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. http://fr.wikipedia.org/wiki/Java_(technique)

Java (langage) - Wikipédia

http://fr.wikipedia.org/wiki/Java_(langage) Pour les articles homonymes, voir Java . Le langage Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton , employés de Sun Microsystems , avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982 ), présenté officiellement le 23 mai 1995 au SunWorld . La particularité principale de Java est que les logiciels écrits dans ce langage sont très facilement portables sur plusieurs systèmes d’exploitation tels que UNIX , Windows , Mac OS ou GNU/Linux , avec peu ou pas de modifications. C’est la plate-forme qui garantit la portabilité des applications développées en Java. Le langage reprend en grande partie la syntaxe du langage C++ , très utilisé par les informaticiens.

Java (programming language) - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/Java_(programming_language) Ada 83 , C++ , C# , [ 1 ] Eiffel , [ 2 ] Generic Java , Mesa , [ 3 ] Modula-3 , [ 4 ] Oberon , [ 5 ] Objective-C , [ 6 ] UCSD Pascal , [ 7 ] [ 8 ] Smalltalk Java Programming at Wikibooks Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation ) and released in 1995 as a core component of Sun Microsystems' Java platform . The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode ( class file ) that can run on any Java Virtual Machine (JVM) regardless of computer architecture .

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. http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java
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

http://en.wikipedia.org/wiki/Interface_(Java)
http://www.siteduzero.com/tutoriel-3-10387-les-interfaces.html

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

http://www.pps.jussieu.fr/~rifflet/JAVA/interfaces.html Si les interfaces permettent de déclarer des variables de référence portant leur type, elles ne sont pas, par contre, instanciables. En particulier une interface ne possède pas de constructeur. Une classe peut implanter une ou plusieurs interface(s) : la définition de la classe comporte alors le mot clé implements suivi d'une liste de noms d'interfaces (les noms des interfaces implantées y sont séparés par une virgule).

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)) ; } } http://raphaello.univ-fcomte.fr/javareseau/rmi/Interface.htm

Java pour les réseaux

http://raphaello.univ-fcomte.fr/javareseau/ Ces pages WEB ont été conçues comme support de cours pour l'apprentissage des techniques de base pour la programmation d'applications Client-Serveur JAVA dans le cadre d'une utilisation sur Internet.
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.

Utiliser API Java