J sharp

J# est un dérivé non-officiel de Java créé par Microsoft et servant à créer des applications pour l'environnement d'exécution.



Catégories :

Langage orienté objet - Java

Recherche sur Google Images :


Source image : www.ebookee.com
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Page(s) en rapport avec ce sujet :

  • Editeur (s)  : Microsoft Press; Auteur (s)  : J. Sharp, A. Longshaw, P. Roxburgh... The challenge of n-tier development; Microsoft. NET ; Java and the common... (source : eyrolles)
  • J Sharp - Visual J++, Java bytecode, . NET Framework, Platform Invocation Services, ... language for programmers of Sun's Java and Microsoft's J++ languages, ... (source : visualwikipedia)
  • Sample Chapter from Microsoft Visual J #. NET (Core Reference) by John Sharp, .... " Microsoft Pitches'C sharp'Against Java, " John Leyden (vnunet. com, ... (source : edcomp)

J# (prononcé J-Dièse ou J-Sharp pour les anglophiles) est un dérivé non-officiel de Java créé par Microsoft (Microsoft n'ayant plus le droit de créer des produits officiellement en rapport avec Java) et servant à créer des applications pour l'environnement d'exécution . Net.

Bien que la syntaxe générale soit la même que celle de Java, le framework spécifique à . Net change. A titre d'exemple, en Java, la classe java. io. FileOutputStream reçoit un objet de type fichier (java. io. File) en paramètre. L'implémentation en . Net demande un objet String contenant le chemin du fichier. Microsoft apporte un outil permettant d'effectuer la conversion automatique d'un programme Java vers un programme J#.

Selon divers tests, il serait envisageable d'utiliser les objets des deux moteurs (. net framework et JVM) de facon à se compléter l'un l'autre. Il faut cependant alors faire particulièrement attention à utiliser une appellation stricte pour permettre un code clair, servant à savoir à tout moment, à quelle famille appartient chaque classe utilisée.

J# ne compile pas le code source en bytecode Java (fichiers . class), il ne supporte pas le développement d'applets Java. Enfin J# ne supporte pas Java Native Interface (JNI) et Remote Method Invocation (RMI) qui sont des mécanismes propres à l'environnement d'exécution Java (JRE) .

En 2005, l'environnement Visual J# de Microsoft est l'unique environnement de développement servant à développer en J#.

Voir aussi

Lien externe

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/J_sharp.
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 17/03/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu