Desarrollo de Aplicaciones en Java

Páginas: 24 (5827 palabras) Publicado: 18 de mayo de 2014
Fundación Código Libre Dominicano

Lic. Henry Terrero.
hterrero@codigolibre.org
Ing. Jose Paredes.
jparedes@codigolibre.org

Desarrollo
De aplicaciones
Con Java

TEMARIO CURSO DE JAVA.
Modulo I.
1. Conceptos Básicos.
Breve historia de Java
El compilador de Java
La Java Virtual Machine
Las variables PATH y CLASSPATH

2. Características del Lenguaje.
Variables y Tipos de DatosOperadores
Control de Flujo
Arrays y Cadenas
Ejemplos
3. Objetos, Clases e Interfaces.
Conceptos de programación orientada a objetos
Crear y Utilizar Objetos
Declarar Clases
La Clase como generadora de objetos
Herencia
Métodos de objeto
Paso de argumentos a métodos
Métodos de clase (static)
Constructores
Métodos sobrecargados (overloaded)
Qué es un package
Ejemplos

ConceptosBásicos.
Breve historia de Java
Java surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un
nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y
memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código
de tamaño muy reducido.
Debido a la existencia de distintos tipos de CPUs y alos continuos cambios, era importante
conseguir una herramienta independiente del tipo de CPU utilizada. Desarrollaron un código
“neutro” que no dependía del tipo de electrodoméstico, el cual se ejecutaba sobre una “máquina
hipotética o virtual” denominada Java Virtual Machine (JVM). Era la JVM quien interpretaba el
código neutro convirtiéndolo a código particular de la CPU utilizada. Estopermitía lo que luego se
ha convertido en el principal lema del lenguaje: “Write Once, Run Everywhere”. A pesar de los
esfuerzos realizados por sus creadores, ninguna empresa de electrodomésticos se interesó por el
nuevo lenguaje.
Como lenguaje de programación para computadores, Java se introdujo a finales de 1995. La
clave fue la incorporación de un intérprete Java en la versión 2.0 delprograma Netscape Navigator,
produciendo una verdadera revolución en Internet. Java 1.1 apareció a principios de 1997,
mejorando sustancialmente la primera versión del lenguaje. Java 1.2, más tarde rebautizado como
Java 2, nació a finales de 1998.
Al programar en Java no se parte de cero. Cualquier aplicación que se desarrolle “cuelga” (o
se apoya, según como se quiera ver) en un gran número declases preexistentes. Algunas de ellas las
ha podido hacer el propio usuario, otras pueden ser comerciales, pero siempre hay un número muy
importante de clases que forman parte del propio lenguaje (el API o Application Programming
Interface de Java). Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro
lenguaje son extensiones propiedad de empresas de software o fabricantesde ordenadores (threads,
ejecución remota, componentes, seguridad, acceso a bases de datos, etc.). Por eso muchos expertos
opinan que Java es el lenguaje ideal para aprender la informática moderna, porque incorpora todos
estos conceptos de un modo estándar, mucho más sencillo y claro que con las citadas extensiones de
otros lenguajes. Esto es consecuencia de haber sido diseñado másrecientemente y por un único
equipo.
El principal objetivo del lenguaje Java es llegar a ser el “nexo universal” que conecte a los
usuarios con la información, esté ésta situada en el ordenador local, en un servidor de Web, en una
base de datos o en cualquier otro lugar.
Java es un lenguaje muy completo (de hecho se está convirtiendo en un macro-lenguaje: Java
1.0 tenía 12 packages; Java 1.1 tenía 23 yJava 1.2 tiene 59). En cierta forma casi todo depende de
casi todo. Por ello, conviene aprenderlo de modo iterativo: primero una visión muy general, que se
va refinando en sucesivas iteraciones. Una forma de hacerlo es empezar con un ejemplo completo
en el que ya aparecen algunas de las características más importantes.
La compañía Sun describe el lenguaje Java como “simple, orientado a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Libro Android 4 Principios Del Desarrollo De Aplicaciones Java Contenido
  • Aplicaciones con java swing
  • Desarrollo de aplicaciones
  • Desarrollo De Aplicaciones
  • Desarrollo de aplicaciones
  • Manual de aplicaciones javas
  • Aplicaciones con java swing
  • Desarrollo De Aplicaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS