Les partenaires publicitaires:

Quelle est la fonction de Java?

Java est partout - dans votre smartphone, sur votre bureau, et sur vos lecteurs de DVD et les lecteurs MP3. Juste parce qu'il est partout ne signifie pas que sa fonctionnalité est largement compris. En son cœur, Java est un langage de programmation usage général, conçu pour résoudre des problèmes spécifiques. Il a été initialement publié en 1995 par Sun Microsystems et a gagné en popularité en raison d'un certain nombre de caractéristiques.

C-Like Syntaxe

  • Java codé dans une syntaxe de programmation qui est très similaire à C et C ++. Comme cette dernière langue, Java est un langage totalement orienté objet. Traits et les attributs définis par une structure de données ou un élément du programme sont automatiquement héritées par d'autres structures qui font appel à cette structure. Il en résulte un meilleur code performant, mais si il est pas bien géré, ce code peut être très difficile à maintenir. La raison de l'adhésion de Java pour les structures de syntaxe de C et C était de le rendre plus facile à apprendre par des programmeurs informatiques qui avaient utilisé l'une de ces langues.

Virtual Machine Environnement

  • Les programmes Java sont compilés dans un binaire exécutable, qui est exécuté dans un environnement appelé la machine virtuelle Java ou JVM. Cette machine virtuelle permet à une application Java qui est écrit une fois, et une fois compilé, pour fonctionner sur tout système d'exploitation et plate-forme matérielle qui a une JVM. Virtualisation de ce type fait encourir une performance hit- un programme Java sera plus lente que d'un programme C ++ faire la même chose ou C, parce que C et C ++ peuvent directement accéder au matériel.

Pointeurs et Garbage Collection




  • Un des aspects les plus aggravants de la programmation en C est la mémoire adressage manuel, qui est appelé "pointeur appelle." L'avantage de l'attribution manuelle de pointeur est qu'il peut donner très rapide, le code hautement optimisé. L'inconvénient de l'allocation de pointeur est qu'il est facile de faire des erreurs en elle. Java ne permet pas allocation- de pointeur direct à la place, les interfaces de l'environnement de temps d'exécution entre le code Java et la mémoire de l'ordinateur. Collecte des ordures ménagères est de l'autre côté de cette Process- la machine virtuelle Java regarde régulièrement pour la mémoire qui a été affecté à des programmes Java qui est plus en usage, et le met dans la piscine commune.

Bibliothèques et add-ons

  • Les langages de programmation sont utilisés pour résoudre les problèmes. Quand une solution à un problème particulièrement fréquent vient, le code pour cela est souvent compilé dans un add-on ou module appelé une bibliothèque. Java a, depuis son introduction, a développé un certain nombre d'add-ons et des bibliothèques qui permettent aux programmeurs de tirer parti de l'expérience d'autres programmeurs, les libérant ainsi de résoudre les problèmes les plus intéressants plutôt que de re-mise en œuvre de la roue.

Confusion avec javascript

  • Une source possible de confusion sur la fonctionnalité de Java est qu'il ya une autre langue largement utilisée appelée javascript, qui a été publié à peu près au même moment, et est devenu la langue de facto script pour ajouter des fonctionnalités de programmation pour les pages Web. javascript a presque aucun rapport avec Java, autre que celle qu'ils sont tous les deux langues- programmation javascript est utilisé sur les pages Web, Java est utilisé pour presque tout sous le soleil.

» » » » Quelle est la fonction de Java?