You are on page 1of 13

Informática Introducción a java

ELEMENTOS BASICOS DE LENGUAJE


I. COMENTARIO

Un comentario es un mensaje dirigido a cualquiera que lea el código fuente. Añadiendo


comentarios se hace más fácil la comprensión de un programa. T ienen como finalidad
ex plicar el código fuente. Se pueden utilizar comentarios acotados o de una sola línea.

Coment ario Acot ado (de varias líneas): empieza con los caracteres /* y finaliza los
caracteres */. Estos comentarios pueden ocupar más de una línea.

/* Pequeña aplicación que permite


mostrar un mensaje por pantalla*/

Coment ario de una sola línea: comienza con una doble barra // y se ex tiende hasta el final de
la línea.

// Pequeña aplicación que permite

II. PUNTO Y COMA, BLOQUES Y ESPACIOS EN BLANCO

En Jav a, una sentencia es una ó más líneas de código finalizadas con punto y coma ( ;)

Un bloque, a v eces llamado declaración compuesta, es un grupo de sent encias delimitadas por
llav es ({ }). Un bloque de sentencias puede estar contenida dentro de otro bloque de
sentencias.

T ambién puede usar espacios en blanco entre los elementos del código fuente.

/* Pequeña aplicación que permite


mostrar un mensaje por pantalla*/
public class Saludo
{
//Cuerpo del Programa
public static void main(String[] args)
{
System.out.println("Bienvenidos al Mundo de Java ");

III. IDENTIFICADORES

Un identificador es un nomb re que se le da a una variab le, clase ó método. Para crear sus
identificadores debe tener en cuenta las siguientes reglas:
 Deben iniciar con una let ra, el caráct er subrayado ( _) , ó el signo dólar ( $) .
 Los siguientes caracteres pueden también contener dígitos.

Mel garejo Andahua, Cristian Pág. 1


Informática Introducción a java

 Los identificadores son case- sensit ive, esto quiere decir que hay diferencia entre
may úsculas y minúsculas.
 Los identificadores no deben ser las palabras clav es.

IV. PALABRAS RESERVADAS

Cuando se esté escribiendo jav a, debería saber que jav a reserv a ciertas palabras clav e como
parte del lenguaje, no pueden ser utilizados para definir nombres de v ariables, clases o métodos.
T odas estas palabras clav es están en minúsculas y su uso incorrecto genera errores de
compilación.

PALABRAS CLAVES EN JAVA


abstract const if priv ate this
assert default implements protected throw
boolean do import public throws
break double instanceof return transient
by te else int short try
case ex tends interface static v oid
catch final long strictfp v olatile
char finally nativ e super while
class float new switch
continue for package sy nchronize
I dentificadores reserv ados en Jav a
null T rue False

V. TIPO DE DATOS

T odo lenguaje computacional debe soportar la ex istencia de v ariables de tipos numérico,


lógico y de carácter para la construcción de un programa Jav a cuenta con ocho tipos de datos
primitiv os para almacenar distintos rangos de v alores; se clasifican:

T ipos primit ivos:


Se les llama así porque están integrados en el sistema y en realidad no son objetos, lo cual hace
que su uso sea más eficiente. Hay ocho tipos primitiv os de datos que podemos clasificar en
tipos numéricos y el tipo boolean. A su v ez, los tipos numéricos se clasifican en tipos enteros y
tipos reales.

T ipos ent eros: by te, short, int, long y char


T ipos reales: float y doublé

Cada tipo primitiv o tiene un rango diferente de v alores positiv os y negativ os, ex cepto el
Mel garejo Andahua, Cristian Pág. 2
Informática Introducción a java

boolean que solo tiene 2 v alores: true y false.

T ipos referenciados:
En este grupo están incluidos las clases, las interfaces y las matrices. Por ejemplo la clase String
es un tipo referenciado.

STRING
No es un tipo de dato
básico, es un objeto
básico, con propiedades y
métodos, pero el lenguaje
java permite definir un
nuevo objeto con el
delimitador (“), por lo que
podemos concatenar
(unir) texto utilizando el
operador (+) con los
nombre de los objetos de
tipo String y los trozos de
texto delimitados con (“).

Declaración e inicialización de variables


Cualquier variable, se dec lara proporc ionando su tipo, su nombre, y opc ionalmente su valor
inic ial. Además toda declaración debe finalizar con un punto y coma.

int a; /* declara una v ariable entera de 32 bits */


double b; /* declara una v ariable de punto flotante de 64 bits */

Ahora bien, si se quiere declarar una lista de v ariables, se debe usar el separador coma.

int x , y , z; /* declara tres v ariables enteras */

Para dar un v alor inicial a la v ariable, se debe usar el operador asignación =.

int contador = 0, sum = 0;


double tiempo, radio = 1 .0;
boolean encendido = false;
char entrada = 's', salida = 'w';

Not a: Las v ariable primitiv as se inicializan en cero (salvo boolean y c har, que se inic ializan a
false y '0' respec tivamente) si no se especifica un v alor en su declaración.

int s, t = 1 00; /* s tiene un v alor inicial cero y t un v alor cien */


Mel garejo Andahua, Cristian Pág. 3
Informática Introducción a java

double k = 3.6, u; /* k v ale 3.6 y u v ale 0.0 */


boolean par; /* par v ale false */
char c, f = 'x '; /* c v ale '0' y f v ale 'x ' */

T ipos de variables

Variables locales:
Ubicado dentro de cualquier función o procedimiento incluy endo main, a estas se les llama
v ariables locales y solo pueden ser usadas por instrucciones que estén dentro de esa función o
procedimiento.

Variables de Parámet ro:


Es como parámetro de una función o procedimiento, donde después de haber recibido el v alor,
podrá actuar como v ariable local en esa función o procedimiento.

Variables globales:
Fuera de todas las funciones incluy endo main, pero dentro de la clase global, a este tipo de v
ariables se les llama v ariables globales y podrán ser usadas por cualquier función o
procedimiento del programa.

Convenio

Los identificadores que comienzan con una letra may úscula representan nombres de clase o
interfaces.

Los identificadores que están todos en may úsculas representan constantes.

Los identificadores que están todos en minúsculas representan v ariables y métodos.

VI. CONVERSION DE DATOS


En jav a será necesario transformar entre tipos de datos básicos, generalmente entre String
hacia cualquier otro tipo básico, o v icev ersa. Si es necesario transformar un tipo básico hacia
String, la forma más rápida consiste en concatenar el v alor a un obje to String, por ejemplo:

"" + 34
Con ello conseguiremos que se cree el literal "34".

Si en cambio queremos transformar el literal "2345" a un v alor int para poder operar con él
será necesario emplear:

int v alor = I nteger.parseI nt("2345");

Convert ir St rings a valores numéricos

Una de las cosas más ex trañas que nos hemos encontrado al programar en Jav a es la ex traña
mezcla de tipos básicos (int, char, etc.) con tipos deriv ados de Object. A v eces esto puede
Mel garejo Andahua, Cristian Pág. 4
Informática Introducción a java

confundirnos e incluso obstaculizarnos operaciones tan sencillas como la que v amos a


describir: conv ertir un String a su v alor numérico.
Cada tipo primitiv o (básico) tiene un wrapper (clases env oltorio) asociado que permite
tratarlos como objetos, esta es la lista de equiv alencias:

by te - By te
short - Short
int – I nteger
long - Long
char - Character
float - Float
double - Double
boolean – Boolean
Conversión de Dat os.

Cada una de estas wrapper clases ex cepto Character, tiene un método que permite conv ertir
desde String al tipo primitiv o. Simplemente hay que llamar al método de la wrapper class
adecuada y el String se conv ierte al tipo básico.

Por ejemplo:
St ring mySt ring = "1 2345";
int myI nt = I nt eger.parseI nt(mySt ring) ;

Conv ierte el contenido de la v ariable my String a una v ariable int my I nt. La conv ersión es fácil. El
truco consiste en que la conv ersión de cada tipo implica un método único para cada clase
wrapper. T odas las conv ersiones, salv o las de Boolean se hacen con un método de nombre
similar, pero todos los métodos tienen nombres distintos:

Palabra clave Clase


by te By te.parseBy te(cadena)
short Short.parseShort(cadena)
int I nteger.parseI nt(cadena)
long Long.parseLong(cadena)
float Float.parseFloat(cadena)
double Double.parseDouble(cadena)
boolean Boolean.getBoolean(cade na)

Hay una ex cepción, la clase Character no tiene este método, para conv ertir un String en char hay
que llamar al método charAt de la clase String.

Mel garejo Andahua, Cristian Pág. 5


Informática Introducción a java

VII. OPERACIONES COMUNES

Los operadores Racionales y Lógicos son fundamentales para implementar c ondic iones de las
sentenc ias de c ontrol, porque el resultado de una comparación es true o false

Mel garejo Andahua, Cristian Pág. 6


Informática Introducción a java

VIII. CARACTERES ESPECIALES

Los caracteres especiales de difícil representación:

Sint ax is Significado

\´ Comillas simples

\´´ Dobles comillas

\\ Barra inclinada

\b Retroceso

\f Av ance de página

\n Salto de línea

\r Retorno de carro

\t T abulación

IX. IDES DE DESARROLLO JAVA

Para el desarrollo profesional de aplicaciones comerciales, definitiv amente tenemos que usar
algún I DE que nos facilite el diseño de las interfaces además que nos facilite la generación de
código y que nos permita depurar el código de programa. En la actualidad disponemos de div ersas
alternativ as, entre ellas:

 Net Beans de Sun Microsyst em. Entorno gratuito de código abierto para la generación de
código en div ersos lenguajes (especialmente pensado para Jav a). Contiene un editor av anzado
de código, depurador, div ersos lenguajes, ex tensiones de todo tipo (CORBA, Serv lets,...).
I ncluy e además un serv idor de aplicaciones T omcat para probar aplicaciones de serv idor.

 Eclipse de I BM. Es un entorno completo de código abierto que admite numerosas


ex tensiones (incluido un módulo para J2EE) y posibilidades. Es uno de los más utilizados por
su compatibilidad con todo tipo de aplicaciones Jav a y sus interesantes opciones de ay uda al
escribir código.

 JCreat or Pro. Es un editor comercial muy potente y de precio bajo. I deal (junto con Kawa)
para centrarse en el código Jav a. No es un I DE completo y eso lo hace más ligero, de hecho
funciona casi en cualquier máquina.

Mel garejo Andahua, Cristian Pág. 7


Informática Introducción a java

INSTALACION DE JAVA
X. INSTALACION DEL JAVA 8.0

1 . I nstalación del paquete de librerías jav a; ubique en el cd de trabajo el archiv o java- 6u17-
windows- i586.ex e, posteriormente haga doble clic en java- 6u17- windows- i586.ex e para
empezar la instalación.

2. Verifique que se presenta el cuadro de dialogo de bienv enida. Luego haga doble clic en el botón
siguiente.
3. Se presentara un cuadro de dialogo de licencia, haga clic de comando Accept(aceptar).

4. Por defecto están seleccionadas los 4 programas a instalar, haga clic en Nex t(siguiente).

Mel garejo Andahua, Cristian Pág. 8


Informática Introducción a java

5. Posteriormente empezara la instalación, el proceso tardara v arios minutos.

6. Java(T M) SE Development Kit 6 Update 17 ha completado la instalación con éx ito, clic en


Finish(terminar).

XI. INSTALACION DE NETBEANS 6.8

1 . I nstalación del entorno jav a; ubique en el cd de trabajo el archiv o netb eans- 6.8- ml-
windows.ex e, posteriormente haga doble clic en netb eans- 6.8- ml- windows.ex e para
empezar la instalación.

2. Verifique que se está realizando la configuración de instalador del I DE.

Mel garejo Andahua, Cristian Pág. 9


Informática Introducción a java

3. Verifique la continuación del instalador del I DE.

4. Se presenta un cuadro de dialogo de Bienvenida del I DE Netb eans 6.8, haga clic en el botón
personaliz ar.

5. En personalizar seleccione I DE Base, Java SE y Java Web y EE, luego haga clic en el botón
aceptar.

A LMUNO: Mel garejo Andahua, Cristian Pág. 10


Informática Introducción a java

6. En el cuadro de dialogo Bienvenida del I DE Netb eans 6.8, haga clic en el botón Siguient.

7. En el cuadro de dialogo ac uerdo de lic enc ia, seleccione la casilla “Acepto los términos de
acuerdo de licencia”, y pasa a hacer clic en el botón Siguiente.

8. Seleccione la carpeta donde se instalará el I DE del Netbeans I DE y la carpeta donde se encuentra


instalado el Java(T M) S E Development Kit (JDK). Luego haga clic en el botón Siguiente.

A LMUNO: Mel garejo Andahua, Cristian Pág. 11


Informática Introducción a java

9. Se presentara un cuadro de resumen, v erifique que el Netbeans 6.8 se instalará en la carpeta


seleccionada anteriormente. Luego haga clic en I nstalar.

1 0. Verifique que se encuentra en progreso la instalación.

11 . En el cuadro de instalación completa, v erifique que la instalación del I DE del Netbeans ha


finaliz ado, haga clic en T erminar.

A LMUNO: Mel garejo Andahua, Cristian Pág. 12


Informática Introducción a java

Es posible que existan


nuevas versiones de
Netbeans y Java SE pero
las diferencias en la
instalación son mínimas.

A LMUNO: Mel garejo Andahua, Cristian Pág. 13

You might also like