Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
3Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
El Lenguaje De Programacion Java

El Lenguaje De Programacion Java

Ratings:

4.83

(6)
|Views: 389 |Likes:
Published by edekion

More info:

Published by: edekion on Mar 20, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/18/2011

pdf

text

original

 
1
El lenguaje de Programación Java™ 
Java y todas las marcas basadas en Java son marcas registradaspropiedad de Sun Microsystems, Inc. En los Estados Unidos y enotros paises. El contenido de este libro: “El lenguaje deprogramación Java
tm
” es independiente de Sun Microsystems,Inc.
MARCAS REGISTRADASSun, el logotipo Sun, Sun Microsystems, JavaSoft, JavaBeans, JDK, Java, HotJava, HotJava Views,Visual Java, Solaris, NEO, Joe, Netra, NFS, ONC, ONC+, OpenWindows, PC-NFS, SNM, SunNetManager, Solaris sunburst design, Solstice, SunCore, SolarNet, SunWeb, Sun Workstation, TheNetwork Is The Computer, ToolTalk, Ultra, Ultracomputing, Ultraserver, Where The Network IsGoing, Sun WorkShop, XView, Java WorkShop, el logo Java Coffee Cup, y Visual Java son marcasregistradas de Sun Microsystems, Inc.UNIX es una marca registrada en los Estados Unidos y otros países, empleado con licencia deX/Open Company, Ltd. OPEN LOOK® es una marca registrada de Novell, Inc.Los interfaces gráficos OPEN LOOK® y Sun(TM) GUI fueron desarrollados por SunMicrosystems, Inc. Para sus usuarios y licenciatarios. Sun reconoce el esfuerzo pionero de Xerox enla investigación y el desarrollo del concepto de interface de unsuario gráfica. Sun mantiene unalicencia no exclusiva de Xerox sobre el interface gráfico de usuario de Xerox, que permite a Sunimplementar GUIs OPEN LOOK.X Window System es una marca registrada del X Consortium, Inc.OpenStep es una marca propiedad de NeXT.
 
2
PREÁMBULO........................................................................................................................91.INTRODUCCIÓN..........................................................................................................11
1.1H
ISTORIA DEL LENGUAJE
.......................................................................................111.2¿Q
UÉ ES
J
AVA
™?....................................................................................................121.3¿Q
UÉ LO HACE DISTINTO DE LOS DEMÁS LENGUAJES
?.......................................12
1.3.1 ¿Qué se puede programar con Java?.....................................................131.3.2 ¿Es fácil de aprender?...............................................................................131.3.3 Características del lenguaje.....................................................................14
1.4L
A
M
ÁQUINA
V
IRTUAL
J
AVA
(JVM)...................................................................161.5J
AVA
S
CRIPT
.............................................................................................................171.6E
L ENTORNO DE DESARROLLO
JDK......................................................................18
1.6.1 ¿Dónde conseguirlo?.................................................................................181.6.2 Estructura de directorios..........................................................................191.6.3 Configuración.............................................................................................19
1.7P
ROGRAMACIÓN ORIENTADA A OBJETOS
.............................................................20
1.7.1 ¿Qué es un objeto?.....................................................................................201.7.2 Clases y objetos...........................................................................................211.7.3 Propiedades que debe cumplir un lenguaje para ser consideradoOrientado a Objetos...................................................................................23
1.8CUESTIONES.........................................................................................................27
2.VISIÓN GENERAL Y ELEMENTOS BÁSICOS DEL LENGUAJE.............29
2.1H
OLA
,
MUNDO
.........................................................................................................302.2C
OMENTARIOS
.........................................................................................................332.3T
IPOS DE DATOS
.......................................................................................................342.4T
IPOS DE DATOS SIMPLES
.......................................................................................352.5T
IPOS DE DATOS REFERENCIALES
.........................................................................362.6I
DENTIFICADORES
...................................................................................................372.7D
ECLARACIÓN DE VARIABLES
...............................................................................392.8Á
MBITO DE UNA VARIABLE
...................................................................................40
2.8.1 Variables locales........................................................................................402.8.2 Atributos.......................................................................................................432.8.3 Parámetros de un método.........................................................................44
2.9O
PERADORES
...........................................................................................................46
2.9.1 Operadores aritméticos:............................................................................47 2.9.2 Operadores relacionales:..........................................................................492.9.3 Operadores lógicos:...................................................................................502.9.4 Operadores de bits:....................................................................................512.9.5 Operadores de asignación:.......................................................................532.9.6 Precedencia de operadores en Java:......................................................54
2.10C
ONSTANTES
............................................................................................................552.11V
ALORES LITERALES
..............................................................................................552.12E
STRUCTURAS DE CONTROL
..................................................................................60
2.12.1Estructuras alternativas............................................................................60
 
3
2.12.2Bucles............................................................................................................66 2.12.3Saltos.............................................................................................................70
2.13V
ECTORES
................................................................................................................722.14CUESTIONES.........................................................................................................76
3.LAS CLASES EN JAVA..............................................................................................77
3.1D
ECLARACIÓN DE CLASE
.......................................................................................78
3.1.1 Declaración de la superclase (herencia)...............................................793.1.2 Lista de interfaces.......................................................................................793.1.3 Modificadores de clase..............................................................................80
3.2E
L CUERPO DE LA CLASE
........................................................................................833.3D
ECLARACIÓN DE ATRIBUTOS
...............................................................................84
3.3.1 Atributos
static
......................................................................................853.3.2 Atributos
final
.........................................................................................86 3.3.3 Atributos
transient
..............................................................................87 3.3.4 Atributos
volatile
.................................................................................883.3.5 Modificadores de ámbito de atributos....................................................89
3.4M
ÉTODOS
.................................................................................................................94
3.4.1 Declaración de método..............................................................................943.4.2 Cuerpo del método..................................................................................1023.4.3 Constructores...........................................................................................103.4.4 Destructores..............................................................................................110
3.5STRINGS...............................................................................................................110
3.5.1 La clase String.........................................................................................1113.5.2 La clase StringBuffer...............................................................................114
3.6L
A LÍNEA DE COMANDOS
......................................................................................1153.7I
NTERFACES
...........................................................................................................116
3.7.1 Declaración de interface........................................................................113.7.2 Cuerpo del interface................................................................................118
3.8L
OS PAQUETES
.......................................................................................................120
3.8.1 Declaración de paquetes........................................................................1203.8.2 Cómo hacer uso de los paquetes existentes........................................1223.8.3 Paquetes pertenecientes al Java...........................................................123
3.9E
JEMPLO COMPLETO
.............................................................................................125
3.9.1 Generar números aleatorios..................................................................123.9.2 Creación de un bombo............................................................................1293.9.3 La clase Resultado..................................................................................1313.9.4 El programa principal............................................................................1323.9.5 Modificando la clase Resultado............................................................133
3.10CUESTIONES.......................................................................................................136
4.TRATAMIENTO DE EXCEPCIONES................................................................137
4.1L
ANZAMIENTO DE EXCEPCIONES
(
THROW
).......................................................1384.2T
RATAMIENTO DE EXCEPCIONES
........................................................................139
4.2.1 Manejador de excepciones.....................................................................139
4.3J
ERARQUÍA DE EXCEPCIONES
...............................................................................1424.4V
ENTAJAS DEL TRATAMIENTO DE EXCEPCIONES
..............................................151

Activity (3)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
jesusdaa1 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->