Programacion java

Solo disponible en BuenasTareas
  • Páginas : 23 (5628 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2011
Leer documento completo
Vista previa del texto
JAVA

Java es un lenguaje de programación creado por Sun Microsystems para poder funcionar en distintos tipos de procesadores. Su sintaxis es muy parecida a la de C o C++, e incorpora como propias algunas características que en otros lenguajes son extensiones: gestión de hilos, ejecución remota, etc.
El código Java, una vez compilado, puede llevarse sin modificación alguna sobre cualquiermáquina, y ejecutarlo. Esto se debe a que el código se ejecuta sobre una máquina hipotética o virtual, la Java Virtual Machine, que se encarga de interpretar el código (ficheros compilados .class) y convertirlo a código particular de la CPU que se esté utilizando (siempre que se soporte dicha máquina virtual).
Cuando se programa con Java, se dispone de antemano de un conjunto de clases yaimplementadas. Estas clases (aparte de las que pueda hacer el usuario) forman parte del propio lenguaje (lo que se conoce como API (Application Programming Interface) de Java).
Tipos de datos
Se tienen los siguientes tipos de datos simples. Además, se pueden crear complejos, todos los cuales serán subtipos de Object .
|Tipo |Tamaño/Formato |Descripción|Ejemplos |
|Byte |8 bits, complemento a 2 |Entero de 1 byte |210, 0x456 |
|Short |16 bits, complemento a 2 |Entero corto |" |
|Int |32 bits, complemento a 2 |Entero |" |
|Long |64 bits, complemento a 2|Entero largo |" |
|Float |32 bits, IEEE 754 |Real simple precisión |3.12,  3.2E13 |
|Double |64 bits, IEEE 754 |Real doble precisión |" |
|Char |16 bits, carácter |Carácter simple |'a' |
|String| |Cadena de caracteres |"cadena" |
|Bolean |true / false |verdadero / falso |true,  false |

Identificadores
Nombran variables, funciones, clases y objetos. Comienzan por una letra, carácter de subrayado ‘_’ o símbolo ‘$’. El resto de caracteres pueden ser letras o dígitos (o’_’). Se distinguen mayúsculas de minúsculas, y no hay longitud máxima. Las variables en Java sólo son válidas desde el punto donde se declaran hasta el final de la sentencia compuesta (las llaves) que la engloba. No se puede declarar una variable con igual nombre que una de ámbito exterior.
En Java se tiene también un término NULL, pero si bien el de C es con mayúsculas (NULL), éste es conminúsculas (null):

String a = null;
...
if (a == null)...

Operadores
Se muestra una tabla con los operadores en orden de precedencia:

|Operador |Ejemplo |Descripción |
|. |a.length |Campo o método de objeto |
|[ ]|a[6] |Referencia a elemento de array |
|( ) |(a + b) |Agrupación de operaciones |
|++ ,  -- |a++; b-- |Autoincremento / Autodecremento |
| | |de 1 unidad|
|!, ~ |!a ; ~b |Negación / Complemento |
|instanceof |a instanceof TipoDato |Indica si a es del tipo TipoDato|
|*, /, % |a*b; b/c; c%a |Multiplicación, división y resto|
| |...
tracking img