J Sharp

J Sharp

J sharp

Page d'aide sur l'homonymie Pour les articles homonymes, voir sharp.

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 permettant de 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 diffère. Par 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 fournit un outil permettant d'effectuer la conversion automatique d'un programme Java vers un programme J#.

Selon divers tests, il serait possible d'utiliser les objets des deux moteurs (.net framework et JVM) de façon à se compléter l'un l'autre. Il faut cependant alors faire très attention à utiliser une dénomination stricte pour permettre un code clair, permettant de 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 le seul environnement de développement permettant de développer en J#.

Voir aussi

Liens internes

Liens externes

  • Portail de la programmation informatique Portail de la programmation informatique
Ce document provient de « J sharp ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article J Sharp de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Sharp (surname) — Sharp is a surname. Sharp is cognate to the German dd. scharf . It is also akin to words which have the sense of scraping, e.g. Latin la. scrobis ditch , Russian ru. skresti to scrape .* Abraham Sharp (1651 1742), English schoolmaster,… …   Wikipedia

  • Sharp — Sharp, a. [Compar. {Sharper}; superl. {Sharpest}.] [OE. sharp, scharp, scarp, AS. scearp; akin to OS. skarp, LG. scharp, D. scherp, G. scharf, Dan. & Sw. skarp, Icel. skarpr. Cf. {Escarp}, {Scrape}, {Scorpion}.] 1. Having a very thin edge or fine …   The Collaborative International Dictionary of English

  • Sharp practice — Sharp Sharp, a. [Compar. {Sharper}; superl. {Sharpest}.] [OE. sharp, scharp, scarp, AS. scearp; akin to OS. skarp, LG. scharp, D. scherp, G. scharf, Dan. & Sw. skarp, Icel. skarpr. Cf. {Escarp}, {Scrape}, {Scorpion}.] 1. Having a very thin edge… …   The Collaborative International Dictionary of English

  • Sharp — K.K Rechtsform Kabushiki kaisha ISIN JP3359600008[1] Gründung …   Deutsch Wikipedia

  • Sharp Corporation — シャープ株式会社 Lema Be Sharp, From Sharp Minds Come Sharp Products Tipo Pública (TYO …   Wikipedia Español

  • Sharp Corporation — シャープ株式会社 Тип Публичная компания Листинг на бирже TYO …   Википедия

  • SHARP —  Pour l’article homophone, voir Sharpe. Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • sharp — [ʆɑːp ǁ ʆɑːrp] adjective a sharp increase, fall etc is very sudden and very big: • a sharp rise in interest rates • Unemployment generally brings a sharp fall in income. • The group reported a sharp decline in full year profits. sharply adverb …   Financial and business terms

  • sharp — [shärp] adj. [ME < OE scearp, akin to Ger scharf, ON skarpr < IE * (s)kerb(h) < base * (s)ker , to cut > SHEAR, HARVEST, L caro, flesh] 1. suitable for use in cutting or piercing; having a very thin edge or fine point; keen 2. having… …   English World dictionary

  • Sharp Nemesis NXT — at Mojave Role Racing aircraft Manufa …   Wikipedia

  • sharp — sharp, keen, acute can all mean having a fine point or edge, but it is in several of their extended senses that they are most likely to come into comparison. As applied to persons or their qualities, especially of intellect, all three can… …   New Dictionary of Synonyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”