| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Java est un langage fortement typé importants
    Certaines langues donnent aux programmeurs la possibilité de mettre ce type de données qu'ils veulent dans n'importe quel type de variable ou un tableau structure de leur plaît. Java, cependant, n'est pas une de ces langues . Il est fortement typé . Ce fait présente les développeurs Java avec un certain nombre de restrictions qui façonnent la manière dont ils doivent concevoir l'ensemble du code source de leurs programmes. Fortement typé

    Le fait que Java est un moyen fortement typées que les développeurs doivent déclarer le type de données d'une structure variable ou un tableau tiendra lors de sa création , et la variable ou un tableau structure peut par conséquent que les données du magasin de ce type. Ces restrictions permettent au compilateur Java pour vérifier de nombreux bogues dans le code qui pourrait causer de graves problèmes lorsque le code s'exécute . Mais ils forcent le programmeur de concevoir l'ensemble du programme différemment d'un développeur qui travaille avec un langage typé dynamiquement .
    Méthode Types

    Le fait que Java est un langage fortement typé va au-delà seulement être capable de mettre un seul type de données dans une variable donnée . Alors que les méthodes dans des langues comme Python peuvent retourner n'importe quel type de variable pour le programme principal , les programmeurs doivent déclarer le type de données d'une méthode Java sera de retour quand ils écrivent . Méthodes Java peuvent retourner n'importe quel type de structure variable et un tableau ou les programmeurs peuvent les déclarer comme «vide» pour indiquer que la méthode ne reviendra pas une valeur . Par conséquent, si un programmeur Java veut une méthode avec un seul nom pour renvoyer des valeurs différentes en fonction des valeurs du programme principale passe comme arguments , il devra écrire une version distincte de cette méthode pour chaque type de données dont il a besoin qu'il revienne .
    casting

    Java est un langage fortement typé donne également lieu à l'idée de « casting ». c'est un processus où un type de données est converti en un autre . Par exemple , Java considère le nombre de composants décimaux et des nombres entiers y avoir deux types de données distincts . Pour les programmeurs Java pour stocker les résultats de l'arithmétique avec une décimale et un entier et plans sur stocker le résultat dans une variable entière , indépendamment de si le résultat a une composante décimale ou pas, alors le programmeur doit préventive jeter le résultat comme un nombre entier . Cela entraînera le nombre d'abandonner automatiquement sa composante décimal, mais permettent au programmeur de le stocker dans la variable entière .
    Types d'objets

    Les mêmes restrictions que Java a pour les types de données et variables s'applique pour stocker des objets dans des structures de tableaux et le retour des objets à partir de méthodes : elles doivent être déclarées avec la classe de base à partir de laquelle Java instancie les objets dont ils détiendront ou retourner . Les programmeurs doivent concevoir leur code source en conséquence. Cependant, les programmeurs Java ont un peu plus de souplesse en ce qui concerne les objets. Quand un programmeur déclare une méthode ou d'une structure de tableau pour une classe , la méthode ou classe peuvent traiter avec les objets de cette classe et les objets d'une classe qui étend. Par exemple , les deux classes " JTextField " et " JTextArea " du swing GUI bibliothèque Java étendent la classe " JComponent . " Cela signifie que si un programmeur Java peut déclarer un tableau à tenir des objets de la classe " JComponent " alors ce tableau sera également en mesure de tenir des objets de la classe " JTextField " et la classe " JTextArea . "

    Previous :

    next :
      articles connexes
    ·Comment épeler un numéro en Java 
    ·Comment lancer des programmes sur Internet avec Java 
    ·Les avantages et inconvénients de l'utilisation des ap…
    ·Comment utiliser des sauts en Java 
    ·Comment changer les couleurs des polices dans Java 
    ·Comment utiliser FiltreFichier en Java 
    ·Turing booléennes Types 
    ·Pourquoi avons-nous besoin de Java pour les systèmes W…
    ·Comment faire pour imprimer des relevés Utilisation de…
    ·Comment saisir un flotteur littérale en Java 
      articles en vedette
    ·Comment appeler Plink partir d'un script Perl 
    ·Comment faire Combo Box en Java 
    ·Comment afficher plusieurs colonnes dans GridView 
    ·Comment trier dans une grille de données 
    ·Comment étudier Visual Basic 
    ·Comment sauver comme PHP dans Kompozer 
    ·Comment créer un titre Utilisation des codes HTML 
    ·Comment trouver Java JDK dans Ubuntu 
    ·Comment allouer de la mémoire sur la pile en utilisant…
    ·Comment traduire le code C à Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com