| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Está Java fuertemente tipado importante
    ¿ Algunos lenguajes proporcionan a los programadores la flexibilidad de poner cualquier tipo de información que desean en cualquier tipo de variable o matriz de estructura que les plazca . Java, sin embargo, no es uno de estos idiomas. Es inflexible de tipos . Este hecho presenta los desarrolladores de Java con una serie de restricciones que dan forma a cómo se deben diseñar todo el código fuente de sus programas. Establecimiento inflexible de tipos

    El hecho de que Java es un medio inflexible de tipos que los desarrolladores deben declarar el tipo de datos de una estructura variable o array puede contener cuando lo crean , y la variable o matriz estructura tanto puede sólo almacenar datos de ese tipo . Estas restricciones permiten al compilador de Java para comprobar si hay muchos errores en el código que podría causar problemas graves cuando se ejecuta el código . Pero obligan a los programadores para diseñar el programa completo diferente que un desarrollador que trabaja con un lenguaje de tipos dinámicos .
    Tipos Método

    El hecho de que Java es fuertemente tipado va más allá de sólo ser capaz de poner un solo tipo de datos de una variable dada . Mientras que los métodos en lenguajes como Python puede devolver cualquier tipo de variable en el programa principal , los programadores deben declarar el tipo de datos de un método Java volverá cuando lo escriben . Métodos de Java puede devolver cualquier tipo de estructura variable y matriz, o los programadores pueden declararlos como " vacío" para indicar que el método no regresará un valor. En consecuencia, si un programador Java quiere un método con un solo nombre para devolver valores diferentes en función de los valores que el programa principal pasa como argumentos , tendrá que escribir una versión separada de ese método para cada tipo de datos que necesita para volver .
    casting

    Java es un lenguaje fuertemente tipado también da lugar a la idea de "casting ". Este es un proceso en el que un tipo de datos se convierte a otro . Por ejemplo , Java considera números decimales con componentes y números enteros completos para poder dos tipos de datos separados . Para los programadores de Java para almacenar los resultados de la aritmética con un decimal y un entero y planea almacenar el resultado en una variable entera , independientemente de si el resultado tiene un componente decimal o no, entonces el programador debe preventiva convertir el resultado como un número entero . Esto hará que el número que desea eliminar automáticamente su componente decimal, pero permiten al programador para almacenarlo en la variable de número entero .
    Tipos de objetos

    las mismas restricciones que Java tiene para tipos de datos y variables se aplica para el almacenamiento de objetos en las estructuras de la matriz y devolver los objetos a partir de métodos : se deben declarar con la clase base de la que Java crea una instancia de los objetos que se van a mantener o devolver . Los programadores deben diseñar su código fuente en consecuencia. Sin embargo , los programadores de Java tienen un poco más de flexibilidad en lo que respecta a los objetos . Cuando un programador declara un método o estructura de matriz para una clase , entonces el método o clase pueden hacer frente a objetos de esa clase y objetos de cualquier clase que se extiende ella. Por ejemplo , tanto las clases " JTextField " y " JTextArea " de oscilación biblioteca GUI de Java amplían la clase " JComponent . " Esto significa que si un programador Java puede declarar una matriz para contener objetos de la clase " JComponent " a continuación, la matriz también será capaz de mantener los objetos de la clase " JTextField " y la clase " JTextArea . "

    Previous :

    next :
      Artículos relacionados
    ·Cómo insertar un elemento en un cuadro combinado en Ja…
    ·Cómo escribir un programa de aplicación Java que le p…
    ·Cómo utilizar cadenas para contar el número de instan…
    ·Cómo convertir los números primos con el Código de a…
    ·Cómo crear un concurso con preguntas aleatorias Utiliz…
    ·Cómo comprobar el estado de la impresora Uso de Java 
    ·Cómo usar Netbeans y Java para crear servicios Web App…
    ·Programación de Juegos 3D en Java 
    ·Cómo devolver un campo oculto en JSP 
    ·Cómo hacer una libreta de direcciones en NetBeans 
      Artículos destacados
    ·Cómo eliminar una impresora desconectada en VBS 
    ·Cómo Diálogos de entrada en Java Swing 
    ·Cómo iniciar Tomcat en Linux 
    ·Cómo hacer Cin.Fail 
    ·Recuperación de un PHP contraseña 
    ·Cómo acceder a la función de la llamada desde una con…
    ·Criptografía Uso de Java 
    ·Cómo aprender Turbo C 
    ·Cómo finalizar una sesión de ColdFusion 
    ·Cómo comprobar si un valor está en un hash en Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com