Está en la página 1de 12

SERVICIO NACIONAL DE APRENDIZAJE

“SENA”

PROGRAMACIÓN

GUIA 1 DE JAVA

BOGOTÁ D.C
2014

1. ¿Qué es Java?

Java es una tecnología que se usa para el desarrollo de aplicaciones


que convierten a la Web en un elemento más interesante y útil. Java no
es lo mismo que javascript, que se trata de una tecnología sencilla que
se usa para crear páginas web y solamente se ejecuta en el explorador.
su intención es permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés
como WORA, o "write once, run anywhere"), lo que quiere decir que
el código que es ejecutado en una plataforma no tiene que ser
recompilado para correr en otra. 

2. ¿Cómo se instala java en su computador?


 Ingresamos a la página de Java, allí encontraremos los enlaces
disponibles para descargar, elegimos NetBeans.
 Escogemos el Sistema perativo y aceptamos los terminos de licencia

 Procedemos a descargar
 Luego hacemos doble clic en el fichero, para la instalación de Java:  
 Luego de que todo se instaló nos dará un mensaje de información y
pulsamos finalizar y ya tenemos Java instalado

3. ¿Qué son tipos de datos primitivos y que rango manejan?

Todas las variables en Java tienen obligatoriamente un tipo de dato. El tipo


determina los valores que la variable puede contener y las operaciones que
se pueden realizar. Se pueden clasificar los tipos de datos en dos
categorías: los tipos primitivos y los tipos de referencia.

Los tipos primitivos son los tipos básicos y no constituyen objetos


propiamente dichos. Entre ellos están los tipos byte, short, int, long, char,
float, double y boolean. Estos pueden clasificarse en tipos enteros (byte,
short, int, long y char), decoma flotante (float y double) y lógico (boolean).

Los tipos de coma flotante (float y double), pese a formar parte del standard
Java, no están disponibles en J2ME.

4. ¿Qué son tipos de referencia y para que se usan?


Los hay de tres tipos: las referencias de objeto, las referencias de
interfaz y las matrices.

Para cada uno de los tipos primitivos existe una clase java, dentro del
paquete "java.lang", capaz de representar a cada uno de ellos como objeto.
Estas clases reciben se llaman "Wrappers" (o envoltorios). Por
ejemplo, java.lang.Bytepara el tipo byte, java.lang.Short para el tipo short,
etc. Se irán viendo en las distintas tablas por cada tipo primitivo. Asimismo,
esas clases tienen su correspondiente método "toString()", que devuelve el
valor numérico convertido a texto.

Hemos visto ya que los tipos primitivos no son objetos y se utilizan para
representar datos. Por el contrario, los tipos de referencia se usan para
hacer referencia a objetos, interfaces implementadas y matrices.

Una referencia es básicamente un puntero a un objeto, pero, a diferencia de


los punteros de otros lenguajes, no obtenemos el valor al que apunta el
puntero, sino que el propio Java es el que se encarga de obtener el objeto.

Al definir una variable de un tipo de referencia, lo que hacemos es permitir


que dicha variable apunte a instancias de dicha clase, es decir, objetos de
dicho tipo. Cuando declaramos una variable de este tipo y no la iniciamos,
tomará el valor constante null.

5. ¿Qué operadores aritméticos maneja java?

Los Operadores Aritméticos que se usan en Java son: 

 Suma + .

 Resta - .

 Multiplicación * .

 División / .

 Resto de la División % .

6. ¿Qué operadores relacionales maneja java?


Operadores Relacionales: Permiten comparar variables según relación de
igualdad/desigualdad o relacción mayor/menor. Devuelven siempre un valor
boolean.
 '>': Mayor que
 '<': Menor que
 '==': Iguales
 '¡=': Distintos
 '>=': Mayor o igual que
 '<=': Menor o igual que

7. ¿Qué operadores lógicos maneja java?


Operadores Lógicos: Nos permiten construir expresiones lógicas.
 '&&' : devuelve true si ambos operandos son true.
 '||' : devuelve true si alguno de los operandos son true.
 '!' : Niega el operando que se le pasa.
 '&' : devuelve true si ambos operandos son true, evaluándolos ambos.
 '|' : devuelve true uno de los operandos es true, evaluándolos ambos.

8. ¿Qué operadores de asignación maneja java?


El principal es '=' pero hay más operadores de asignación con distintas
funciones que explicamos brevemente ahora.
 '+=' : op1 += op2 à op1 = op1 + op2
 '-=' : op1 -= op2 à op1 = op1 - op2
 '*=' : op1 *= op2 à op1 = op1 * op2
 '/=' : op1 /= op2 à op1 = op1 / op2
 '%=' : op1 %= op2 à op1 = op1 % op2

9. ¿Qué son palabras reservadas y defina para que sirve cada una de
ellas?

Cuando esté escribiendo código Java, debería saber que Java reserv
ciertas  palabras  clave como parte  del  lenguaje.  No  hay  muchas, 
e cualquier modo. A continuación se muestran : 

 abstract .  Como modificador de clase  indica que es abstracta, esto es, que
tiene métodos abstractos
 boolean . Tipo de datos booleano (true o false).
 break. Como en C.
 byte . Tipo de datos de un byte.
 case. Como en C.
 catch . Recoge una excepción.
 char. como en C.
 class .  Indicador de clase.
 const. Sin usar por ahora (ver static final ).
 continue. Como en C.
 default. Como en C.
 do. Como en C.
 double . Tipo de datos de máxima precisión.
 else. Como en C.
 extends . Indica que una clase es hija de otra.
 false . El valor falso de los datos booleanos.
 final . Impide que una clase tenga subclases.
 finally . Indica lo que se ejecutará después de  un bloque try / catch.
 float . Tipo de datos real de precisión simple.
 for. Como en C.
 goto. Sin usar por ahora.
 if. Como en C.
 implements . Indica que se usa un interfaz.
 import. Carga un paquete.
 instanceof . Operador que comprueba si un objeto es de una clase.
 int . Tipo de datos enteros por defecto.
 interface . Declara un interfaz.
 long . tipo de datos enteros de máxima precisión.
 native.  Indica la introducción de código nativo (C, C++,...).
 new . Declara un nuevo objeto.
 null. Lo mismo que en C. Se puede usar para declarar cadenas vacías.
 package. Define el paquete al que pertenece una clase.
 private . Indica que una variable no es accesible fuera de su clase o que
una clase no es accesible fuera de su superclase.
 protected . Indica que una variable sólo es accesible desde las clases del
mismo paquete.
 public . Indica la accesibilidad total de clases o variables.
 return. Lo mismo que en C.
 short . Tipo de datos de enteros pequeños.
 static . Indica un atributo  o método estático.
 strictfp. Añadido en Java 2. Está relacionado con el formato de coma
flotante.
 super . Indica la superclase.
 switch. Igual que en C.
 synchronized . Indica que una clase queda bloqueada mientras la utiliza un
thread (no lo pueden usar otros).
 this . Indica la presente clase o thread.
 throw . Lanza una excepción.
 throws . Especifica que un método puede lanzar cierta excepción.
 transient. Indica que los atributos de una clase no se almacenan (?).
 true . El valor verdadero de los datos booleanos.
 try . Limita el código que puede dar lugar a una excepción.
 void. Como en C.
 volatile. Como en C.
 while. Como en C.

También podría gustarte