Está en la página 1de 13

Informtica Introduccin a java

ELEMENTOS BASICOS DE LENGUAJE


I. COMENTARIO

Un comentario es un mensaje dirigido a cualquiera que lea el cdigo fuente. Aadiendo


comentarios se hace ms fcil la comprensin de un programa. T ienen como finalidad
ex plicar el cdigo fuente. Se pueden utilizar comentarios acotados o de una sola lnea.

Coment ario Acot ado (de varias lneas): empieza con los caracteres /* y finaliza los
caracteres */. Estos comentarios pueden ocupar ms de una lnea.

/* Pequea aplicacin que permite


mostrar un mensaje por pantalla*/

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

// Pequea aplicacin que permite

II. PUNTO Y COMA, BLOQUES Y ESPACIOS EN BLANCO

En Jav a, una sentencia es una ms lneas de cdigo finalizadas con punto y coma ( ;)

Un bloque, a v eces llamado declaracin 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 ambin puede usar espacios en blanco entre los elementos del cdigo fuente.

/* Pequea aplicacin 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 mtodo. Para crear sus
identificadores debe tener en cuenta las siguientes reglas:
Deben iniciar con una let ra, el carct er subrayado ( _) , el signo dlar ( $) .
Los siguientes caracteres pueden tambin contener dgitos.

Mel garejo Andahua, Cristian Pg. 1


Informtica Introduccin a java

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

IV. PALABRAS RESERVADAS

Cuando se est escribiendo jav a, debera 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 mtodos.
T odas estas palabras clav es estn en minsculas y su uso incorrecto genera errores de
compilacin.

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 numrico,


lgico y de carcter para la construccin 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 estn integrados en el sistema y en realidad no son objetos, lo cual hace
que su uso sea ms eficiente. Hay ocho tipos primitiv os de datos que podemos clasificar en
tipos numricos y el tipo boolean. A su v ez, los tipos numricos 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 Pg. 2
Informtica Introduccin a java

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

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

STRING
No es un tipo de dato
bsico, es un objeto
bsico, con propiedades y
mtodos, 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 ().

Declaracin e inicializacin de variables


Cualquier variable, se dec lara proporc ionando su tipo, su nombre, y opc ionalmente su valor
inic ial. Adems toda declaracin 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 asignacin =.

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 declaracin.

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


Mel garejo Andahua, Cristian Pg. 3
Informtica Introduccin 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 funcin o procedimiento incluy endo main, a estas se les llama
v ariables locales y solo pueden ser usadas por instrucciones que estn dentro de esa funcin o
procedimiento.

Variables de Parmet ro:


Es como parmetro de una funcin o procedimiento, donde despus de haber recibido el v alor,
podr actuar como v ariable local en esa funcin 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 podrn ser usadas por cualquier funcin o
procedimiento del programa.

Convenio

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

Los identificadores que estn todos en may sculas representan constantes.

Los identificadores que estn todos en minsculas representan v ariables y mtodos.

VI. CONVERSION DE DATOS


En jav a ser necesario transformar entre tipos de datos bsicos, generalmente entre String
hacia cualquier otro tipo bsico, o v icev ersa. Si es necesario transformar un tipo bsico hacia
String, la forma ms rpida 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 numricos

Una de las cosas ms ex traas que nos hemos encontrado al programar en Jav a es la ex traa
mezcla de tipos bsicos (int, char, etc.) con tipos deriv ados de Object. A v eces esto puede
Mel garejo Andahua, Cristian Pg. 4
Informtica Introduccin a java

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


describir: conv ertir un String a su v alor numrico.
Cada tipo primitiv o (bsico) 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
Conversin de Dat os.

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

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 ersin es fcil. El
truco consiste en que la conv ersin de cada tipo implica un mtodo nico para cada clase
wrapper. T odas las conv ersiones, salv o las de Boolean se hacen con un mtodo de nombre
similar, pero todos los mtodos 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 cepcin, la clase Character no tiene este mtodo, para conv ertir un String en char hay
que llamar al mtodo charAt de la clase String.

Mel garejo Andahua, Cristian Pg. 5


Informtica Introduccin a java

VII. OPERACIONES COMUNES

Los operadores Racionales y Lgicos son fundamentales para implementar c ondic iones de las
sentenc ias de c ontrol, porque el resultado de una comparacin es true o false

Mel garejo Andahua, Cristian Pg. 6


Informtica Introduccin a java

VIII. CARACTERES ESPECIALES

Los caracteres especiales de difcil representacin:

Sint ax is Significado

\ Comillas simples

\ Dobles comillas

\\ Barra inclinada

\b Retroceso

\f Av ance de pgina

\n Salto de lnea

\r Retorno de carro

\t T abulacin

IX. IDES DE DESARROLLO JAVA

Para el desarrollo profesional de aplicaciones comerciales, definitiv amente tenemos que usar
algn I DE que nos facilite el diseo de las interfaces adems que nos facilite la generacin de
cdigo y que nos permita depurar el cdigo de programa. En la actualidad disponemos de div ersas
alternativ as, entre ellas:

Net Beans de Sun Microsyst em. Entorno gratuito de cdigo abierto para la generacin de
cdigo en div ersos lenguajes (especialmente pensado para Jav a). Contiene un editor av anzado
de cdigo, depurador, div ersos lenguajes, ex tensiones de todo tipo (CORBA, Serv lets,...).
I ncluy e adems un serv idor de aplicaciones T omcat para probar aplicaciones de serv idor.

Eclipse de I BM. Es un entorno completo de cdigo abierto que admite numerosas


ex tensiones (incluido un mdulo para J2EE) y posibilidades. Es uno de los ms utilizados por
su compatibilidad con todo tipo de aplicaciones Jav a y sus interesantes opciones de ay uda al
escribir cdigo.

JCreat or Pro. Es un editor comercial muy potente y de precio bajo. I deal (junto con Kawa)
para centrarse en el cdigo Jav a. No es un I DE completo y eso lo hace ms ligero, de hecho
funciona casi en cualquier mquina.

Mel garejo Andahua, Cristian Pg. 7


Informtica Introduccin a java

INSTALACION DE JAVA
X. INSTALACION DEL JAVA 8.0

1 . I nstalacin del paquete de libreras 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 instalacin.

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

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

Mel garejo Andahua, Cristian Pg. 8


Informtica Introduccin a java

5. Posteriormente empezara la instalacin, el proceso tardara v arios minutos.

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


Finish(terminar).

XI. INSTALACION DE NETBEANS 6.8

1 . I nstalacin 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 instalacin.

2. Verifique que se est realizando la configuracin de instalador del I DE.

Mel garejo Andahua, Cristian Pg. 9


Informtica Introduccin a java

3. Verifique la continuacin 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 botn
personaliz ar.

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

A LMUNO: Mel garejo Andahua, Cristian Pg. 10


Informtica Introduccin a java

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

7. En el cuadro de dialogo ac uerdo de lic enc ia, seleccione la casilla Acepto los trminos de
acuerdo de licencia, y pasa a hacer clic en el botn 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 botn Siguiente.

A LMUNO: Mel garejo Andahua, Cristian Pg. 11


Informtica Introduccin 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 instalacin.

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


finaliz ado, haga clic en T erminar.

A LMUNO: Mel garejo Andahua, Cristian Pg. 12


Informtica Introduccin a java

Es posible que existan


nuevas versiones de
Netbeans y Java SE pero
las diferencias en la
instalacin son mnimas.

A LMUNO: Mel garejo Andahua, Cristian Pg. 13

También podría gustarte