Caracteristicas de java
Java es un lenguaje de programación de alto nivel con el que se pueden escribir tanto programas convencionales como para internet.
Una de las ventajas significativas de java sobre otros lenguajes de programación es que es independiente de la plataforma, tanto en código fuente como en binario. Esto quiere decir que el código producido por el compilador javapuede transformarse en cualquier plataforma (intel, sparc, Motorola, etc) que tenga instalada una maquina virtual java y ejecutarse.
Pensando en internet esta característica es crucial ya que esta red conecta ordenadores muy distintos. Java incluye 2 elementos: un compilador y un intérprete e. El compilador produce un código de bytes que se almacena en un fichero para ser ejecutado por elinterprete java denominado maquina virtual de java
Tipos de datos
Para que el compilador java reconosca una operación es necesario especificar previamente el tipo de datos de cada uno de los operadores que intervienen.
Tipos primitivos
Hay ocho tipos primitivos de datos que podemos clasificar en: tipos numéricos y de tipo boolean. Asu ves los tipos numéricos se clasifican en tipos enteros y tiposreales.
Tipos enteros: byte, short , int , long ,char.
Tipos reales: float y double
Cada tipo primitivo tiene un rango diferente de valores positives y negatives, excepto el boolean que solo tiene dos valores: true y false.
Se le llama primitivos por que están integrados en el sistema y enrealidad no son objetos, lo cual hace que su uso sea mas eficiente.
Byte
El tipo byte se utiliza paradeclarar datos enteros comprendidos entre -128 y +127 un byte se define como un conjunto de 8 bits.
Short
El tipo short se utiliza para declarar datos enteros comprendidos entre -32768 y + 32767. Un valor short se define como un dato de 16 bits de longitud.
Int
El tipo int se utiliza para declarar datos enteros comprendidos entre -2147483648 y + 2147483647. Un valor int se define como un dato de32 bits de longitud.
Long
El tipo long para declarar datos enteros comprendidos entre los valores -9223372036854775808 y + 9223372036854775807. Un valor long se define como un dato de 64 bits de longitud
Char
El tipo char es utilizado para declarar datos enteros en el rango \u0000 a\uFFFF en Unicode (0a65535). Los valores 0a127 se corresponden con los caracteres ASCII del mismo código. Eljuego de caracteres ASCII conforman una parte muy pequeña del juego de caracteres Unicode.
En java para representar los caracteres se utiliza le código Unicode. Se trata de un código de 16 bits (esto es, cada carácter ocupa 2 bytes) con el único propósitos de internacionalizar el lenguaje. El código Unicode actualmente representa los caracteres de la mayoría de los idiomas escritos conocidos entodo el mundo .
Fload
El tipo fload se utiliza para declarar un dato en coma flotante de 32 bits en el formato IEEE 754(este formato utiliza un bit para el signo 8 bits para el exponente y 23 para la mantisa). Los datos de tipo fload almacenan valores con una presicion aproximada de 7 digitos. Para especificar que una constante( un literal) es de tipo fload, hay que añidir alfinal de su valor laletra “f” o “F).
Doublé
El tipo doublé se utiliza para declarar un dato en coma flotante de 64 bits en el formato IEEE754(un bits para el signo, 11 bits para el exponente y 52 para la mantisa).los datos de tipo doublé almacenan valores con una presicion aproximada de 16 digitos. Para expesificar explícitamente que una constante es de tipo doublé, hay que añidir al final de su valor la letra “d”o “D”; por omisión una constante es considerada de tipo doublé.
Boolean
El tipo Boolean se utiliza para indicar si el resultado de la evolución de una expresión booleana es verdadero o falso. Los 2 posibles valores de una expresión booleana son true y false. Los literales true, false son constantes definidas como palabras clave en el lenguaje java, se puede utilizar las palabras true, false...
Regístrate para leer el documento completo.