PDF de programación - Java

Imágen de pdf Java

Javagráfica de visualizaciones

Publicado el 11 de Junio del 2018
4.891 visualizaciones desde el 11 de Junio del 2018
210,4 KB
48 paginas
Creado hace 5a (07/06/2018)
ÍNDICE

1. Introducción

¿Qué es Java?
Breve historia de Java

2. El Java Developers Kit(JDK)

¿Cómo y donde obtener el JDK?
¿Qué es el JDK?

3. Tecnología de objetos

¿Qué son los objetos?
¿Cómo crear objetos?
¿Cómo usar los objetos?
Referencia a variables de los objetos
Llamada a los métodos de los objetos
Recolector de basura
¿Qué son los métodos?
¿Qué son las clases?
Los objetos son instancias de las clases
Manejando datos de objetos
Usando los métodos del objeto
Subclases, superclases y herencia
Sobreescribiendo métodos

Ocultamiento y encapsulación de datos
Control de acceso a los métodos
El método main()

18

21

4. Sintaxis del lenguaje Java

Variables y tipos de datos
Operadores aritméticos
Operadores de relación
Operadores lógicos
Arrays
Strings
Más sobre Import
Instrucciones de bloque
Condicionales: if
Operador condicional
Condicionales switch
Bucles for
Bucle do-while

5. Threads (procesos)

Cuerpo de un proceso
Estados de los procesos

6. Introducción a los applets

Como introducir un applet en una página HTML
Prioridad en la ejecución de tareas.

40

Procesos demonios (threads daemon)

7. Las Excepciones

¿Qué es una excepción?
El bloque try



3
4
4

5
5
5

12
12
12
13
13
14
15
15
15
16
16
17
17

18
19

23
23
23
23
24
24
26
26
27
27
28
28
30
30

34
34
34

37
38

41

43
43
43

El bloque catch
El bloque finally
Control de eventos

INTRODUCCIÓN

44
45
50

Internet, la red de redes mas grande del planeta ha venido evolucionando a
ritmos muy acelerados, en sus inicios el correo electrónico fue la sensación. En la
actualidad sigue siendo una herramienta fundamental en las comunicaciones, pero se
han venido desarrollando otras herramientas y tecnologías como el hipertexto, los
cuales vienen a ser objetos de información los cuales pueden contener textos, gráficos,
audio, vídeo además de vínculos a otros hipertextos.

La World Wide Web se encarga de la transferencia de los hipertextos utilizando

el protocolo HTTP, hasta aquí Internet había crecido y madurado un poco, cada vez
eran mas los sites donde se podían encontrar paginas web mostrando información de
todo tipo, pero había un detalle: las paginas eran estáticas, y de pronto Sun
Microsystems anuncia un nuevo producto asegurando que JAVA, así se llamaba, iba
revolucionar Internet, las paginas Web se convertirían en dinámicas e interactivas.

El avance de la tecnología informática y de las telecomunicaciones ha hecho

posible que estemos viviendo tiempos en donde la globalización de la información, nos
permita alcanzar uno de los grandes sueños de la humanidad: “Tener igualdad de
condiciónes para acceder al conocimiento”, y esto se ha venido logrando gracias a
Internet.

¿QUÉ ES JAVA?

Java es un nuevo lenguaje de programación orientado a objetos desarrollado por

Sun Microsystems. Sun describe al lenguaje Java de la siguiente manera: Simple,
orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutral,
portable, de alto rendimiento, multitarea y dinámico.

Sun admite totalmente que lo dicho anteriormente es una cadena de halagos por

parte suya, pero el hecho es que todo ello describe al lenguaje Java.

Java permite hacer cosas excitantes con las paginas Web que antes no eran posibles. De
manera que en este momento la gran interactividad que proporciona Java marca la
diferencia en las paginas Web. Imagina un Web donde puedes jugar a un juego, como el
fútbol, tú y otras personas que están en lugares remotos forman parte de un equipo y
otras mas del contrario, verías a los jugadores animados en la pantalla obedeciendo las
instrucciones de las personas que están jugando al juego desde sitios remotos.
Además las puntuaciones quedarían registradas. O un Web con una aplicación en donde
el usuario pueda hacer transacciones y estas se actualicen en tiempo real. O un sitio que
ofrezca pequeñas aplicaciones como hojas de calculo o calculadoras para uso de los
visitantes. O uno que muestre figuras 3D, tales como moléculas o dinosaurios que
pueden ser rotados con un click del ratón.

2

Java también aumenta el contenido multimedia de un sitio, ofreciendo


animaciones fluidas, gráficos mejorados, sonido y vídeo, fuera de lo necesario para
enganchar aplicaciones de ayuda dentro de sus navegadores Web.

BREVE HISTORIA DE JAVA

A finales de la década de los 80 Sun Microsystems inicia un proyecto de investigación
encabezado por James Gosling con el propósito de desarrollar un lenguaje de
programación para dispositivos electrónicos como tostadoras, hornos microondas y
asistentes digitales personales. Gosling y su equipo de investigación llegaron a la
conclusión de que el software para dispositivos de consumo tiene algunos
requerimientos de diseño únicos.

Por ejemplo, el software necesita ser capaz de trabajar en nuevos chips de

computadora. Cuando los chips son introducidos, los fabricantes más de una vez los
cambian por otros por ser más baratos o introducir nuevos mecanismos. El software
también necesita ser extremadamente inteligente, porque cuando un producto del
consumidor falla, el fabricante usualmente tiene que reemplazar todo el dispositivo y no
el componente que originó el fallo.

Gosling y su equipo también descubrieron que existían lenguajes de

programación como C y C++ con los cuales no se podía realizar la tarea de hacer un
software que fuera independiente de la arquitectura en donde se este ejecutando. Un
programa escrito en C o C++ debe ser compilado para un chip de computadora
particular. Cuando se cambia de chip el programa debe ser recompilado. La
complejidad de C y C++ también hace extremadamente dificultoso escribir software
fiable.

Como resultado de lo dicho anteriormente, en 1990 Gosling comenzó a diseñar

un nuevo lenguaje de programación que fuera mas apropiado para dispositivos que
utilizan software electrónico. Este lenguaje fue conocido originalmente como Oak. Fue
pequeño, de fiar e independiente de la arquitectura. En 1993 cuando el equipo de Java
continuaba trabajando en el diseño del nuevo lenguaje, la Word Wide Web apareció y
tomó a todos por sorpresa. El equipo de Java pensó que un lenguaje de arquitectura
neutral sería ideal para programar en la Internet, porque un programa correría en todos
los diferentes tipos de computadoras conectadas a Internet. Y fue un hecho; todas las
metas alcanzadas con las investigaciónes anteriores coincidentemente sirvieron
idealmente para la programación en Internet.

En ese momento el desarrollo de Java se tornó en un asunto de mayor

importancia para Sun. El equipo escribió un navegador Web llamado HotJava, que fue
el primero en soportar applets de Java. Un applet es un pequeño programa que puede
ser incrustado en una página Web. Puedes incluir un applet en un documento HTML
para proporciónar interactividad y dar vida a una página Web. HotJava demostró el
poder del lenguaje Java y lo puso de moda entre los programadores y el resto de la
gente. Y lo demás es historia.

Los programadores comenzaron con la versión Alpha de Java que Sun puso a

disposición de toda la gente, creando las clasificaciónes de applets más maravillosas. La
experiencia de Sun y la retroalimentación por parte de los usuarios ayudaron a refinar el
lenguaje y la interfaz de programación de aplicaciónes (API). Al mismo tiempo que

3

Sun sacó la versión Beta de el lenguaje, Netscape anunció que la version 2.0 del Web
browser, Netscape Navigator soportaría applets de Java. Esto sivió para incrementar el
fuerte interés en la tecnología Java, en el mundo de la computación y en Internet.

Con compañías como IBM, SGI y Oracle licenciando la tecnología Java de Sun

se puede estar seguro de que más productos de software y hardware incorporarán la
tecnología Java.

4

EL JAVA DEVELOPERS KIT (JDK)

¿CÓMO Y DÓNDE OBTENER EL JDK?

El primer paso será descargar(download) el JDK (Java Developers Kit), el cual esta
disponible para las
siguientes plataformas:

 SPARC Solaris (2.3 o superior)
 Intel x86 Solaris
 Windows NT/95 (Intel x86)
 Macintosh 7.5

en la siguiente URL: http://Java.sun.com/devcorner.html

Si su plataforma de desarrollo es Windows 95, pueden bajarse el JDK desde:

ftp://ftp.rcp.net.pe/pub/networks/win95/webedit

Ahora si tienen alguna plataforma como AIX, OS2, Windows 3.x, pueden revisar la
documentación de la URL: http://ncc.hursley.ibm.com/Javainfo
en donde encontraran mayor información sobre compiladores (Just in Time -JIT)

¿QUÉ ES EL JDK?

El JDK, es un conjunto de herramientas de desarrollo el cual consta de:

appletviewer.exe

 Descripción: Es el visor de applets de Java. El appletviewer descarga uno o mas documentos

HTML especificados por la URL en la línea de comando. Descarga todos los applets referenciados
en cada documento y muestra estos. Cada uno en su propia ventana. Si ninguno de los documentos
mostrados tiene una marca <APPLET>, appletviewer no hace nada.

 Opciónes:



-debug

Inicia el Java debugger jdb, permitiéndote depurar el applet en el documento.

Java.exe

 Descripción: Es el intérprete de Java ejecuta byte-codes creados por Javac, el compilador de Java.

El argumento nombre_de_clase es el nombre de la clase a ser ejecutada y argumentos son los
parámeros pasados a la clase.

 Sintaxis:

Java [opciónes] nombre_de_clase <argumentos>

Java_g [opciónes] nombre_de_clase <argumentos>

 Opciónes:

5

-debug

Permite que el jdb (Java debugger) se conecte a si mismo a la sesión de Java.
Cuando -debug es especificado en la línea de comandos, Java muestra una
contraseña, la cual debe ser usada cuando comienza la sesión de depuración.



-cs,

Compara la fecha de modificación del archivo de la clase.

-checksource Con la del archivo fuente. Cuando la clase es cargada, si el archivo fuente
tiene

una fecha mas reciente que la del archivo de la clase ento
  • Links de descarga
http://lwp-l.com/pdf11788

Comentarios de: Java (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad