Tema 01 introduccion al lenguaje java
Índice El lenguaje de programación Java ... 2 Curso de Java Características del lenguaje Java ... 3 Herramientas de desarrollo ... 8 Tecnologías Java ... 9 Aplicaciones Java ... 10
Introducción al lenguaje Java
El lenguaje Java — Tema 1 — Introducción
El típico primer programa ... 11 ¿Cómo es el programa? ... 13 ¿Qué hace el programa? ... 14 Compilación yejecución del programa ... 15 El entorno de desarrollo: JCreator ... 17
Applets ... 18
Curso de Java Luis Hernández Yáñez Carlos Cervigón Rückauer Tema 1 - Introducción - 1
El lenguaje de programación Java
Java es uno de los lenguajes de programación más utilizados. Moderno Multiplataforma Internet (applets, JSP) Desarrollado por Sun Microsystems en 1995. Sigue la tradición de C y C++.Lenguaje de propósito general. Lenguaje orientado a objetos.
Curso de Java Luis Hernández Yáñez Carlos Cervigón Rückauer Tema 1 - Introducción - 2
Características del lenguaje Java
Sencillo (en comparación con su predecesor C++). Sin punteros. Sin herencia múltiple (interfaces). Gestión automática de la memoria dinámica (garbage collector). Sintaxis sencilla (pocas construcciones de programa).Orientado a objetos. Programación híbrida o mixta (clases + tipos). Distribuido. Las clases pueden estar ubicadas en distintas máquinas de la red.
Luis Hernández Yáñez Carlos Cervigón Rückauer
Curso de Java
Tema 1 - Introducción - 3
Características del lenguaje Java
Interpretado.
Características del lenguaje Java
Independiente de la plataforma.
Curso de Java
Luis Hernández YáñezCarlos Cervigón Rückauer
Tema 1 - Introducción - 4
Curso de Java
Luis Hernández Yáñez Carlos Cervigón Rückauer
Tema 1 - Introducción - 5
Características del lenguaje Java
Robusto (fiable). Sin construcciones peligrosas (punteros). Manejo de excepciones. Seguro. Mecanismos de seguridad que protegen el sistema. Portable. Multihebra.
Características del lenguaje Java
Rendimientode Java: Menor que otros lenguajes como C++. Mejor con cada nueva versión de la JVM. Tecnología JIT (Just-in-Time Compilation):
Java Bytecode
Java Bytecode Compiler
Native Machine Code
Curso de Java
Luis Hernández Yáñez Carlos Cervigón Rückauer
Tema 1 - Introducción - 6
Curso de Java
Luis Hernández Yáñez Carlos Cervigón Rückauer
Tema 1 - Introducción - 7
Herramientasde desarrollo JD K -Java D evel opm entt K i ool t
java ( áqui Vit ) M na rual javac ( om piadora byt C l ecode) javadoc ( ocum ent D ador ) jdb ( epur D adorde consol a) cl ases java.* D ocum ent ón aci
Tecnologías Java
Pr am aci en gener ogr ón al
j ava. * JavaB eans JN I
Pr am aci de i eraces gr i ogr ón nt f áfcas
AW T Sw i ng
Pr am aci de gr i ogr ón áfcos
Pr am aci di rbuiogr ón sti da
RM I
CO RBA Ent pr se JavaB eans er i
Instalación del JDK
Java3D
Java2D
Si em as em potados st r
W W W
Appl s et
Ent nos R A D or
JBuider l Vi sualC af e Fore t JC r or eat
Curso de Java
JI I N
JavaSpaces
…
M odel ado vi sual D epur ón aci R api dez de desar olo r l
Aplcaci i ones w eb
Ser et vl s Java Ser ver Pages
C onexi con bases de datón os
JD B C
Luis Hernández Yáñez Carlos Cervigón Rückauer
Tema 1 - Introducción - 8
Curso de Java
Luis Hernández Yáñez Carlos Cervigón Rückauer
Tema 1 - Introducción - 9
Aplicaciones Java
Aplicaciones normales: programas independientes. Se ejecutan en computadoras con intérprete de Java.
El típico primer programa: HolaMundo.java
HolaMundo.java
// HolaMundo.javaComentarios (en verde)
Applets: para ser incluidas en páginas web.
Se ejecutan en navegadores compatibles con Java. Programa Java: Una o más definiciones de clases de objetos. Cada clase genera un archivo .class Unidades de compilación independientes: archivos fuente .java Pueden contener varias definiciones de clase (generándose varios archivos .class).
public class HolaMundo { public static...
Regístrate para leer el documento completo.