• Embed Doc
  • Readcast
  • Collections
  • 3
    CommentGo Back
Download
 
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
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
03 / 09 / 2010<span class="translation_missing">en_US, this_document_made_it_onto_the</span>Rising List!

Creo que estos son los datos del libro: Autores: Miguel Sánchez López, Víctor Alonso Barberán Editores: Universidad Politécnica de Valencia Año de publicación: 1997 País: España Idioma: Español ISBN: 84-7721-526-X

You must be to leave a comment.
Submit
Characters: ...