Tema 01 introduccion al lenguaje java

Solo disponible en BuenasTareas
  • Páginas : 5 (1135 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de junio de 2011
Leer documento completo
Vista previa del texto
Introducción 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...
tracking img