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

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Java

Java

Ratings:

4.88

(8)
|Views: 27,269|Likes:
Published by Malw Dark
como programar en java, 1er y 2do año de Analisis de sistemas. No se quien sea el autor, pues no lo dice en ninguna parte.
como programar en java, 1er y 2do año de Analisis de sistemas. No se quien sea el autor, pues no lo dice en ninguna parte.

More info:

Published by: Malw Dark on Mar 15, 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

03/26/2014

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 (360)

You've already reviewed this. Edit your review.
1 hundred thousand reads
VictorAkua liked this
Nachito Garcia liked this
Teíta Ruiz liked this
Javier Aguilar liked this
Luis Carlos liked this
Cesar Mejia liked this

You're Reading a Free Preview

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