Sunteți pe pagina 1din 6

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

Divisin de Ingeniera en Sistemas Computacionales. Academia de Ingeniera Aplicada.

RESUMEN DEL CAPITULO 2

ASIGNATURA: FUNDAMENTOS DE PROGRAMACION MAESTRO: JUAN MANUEL STEIN CARRILLO ALUMNO: MENDEZ OROZCO RUBEN GRUPO: 5102

INTRODUCCION

Aun en este tema se ver un poco de lo que es Java como lenguaje de programacin as como, as mismo un poco de la historia referente a este programa y sus bases y guardar, ejecutar, depurar un programa etc.

Introduccin a Java
Qu es Java?
Java es un lenguaje de programacin de alto nivel con el que se puede escribir tanto programas convencionales como para internet. Una de las ventajas significativas de java sobre otros lenguajes de programacin es que es independiente de la plataforma, tanto en cdigo fuente como en binario. Esto quiere decir que el cdigo producido por el compilador Java puede trasportarse a cualquier plataforma. Segn lo expuesto, Java incluye dos elementos: un compilador y un intrprete. El compilador produce un cdigo de bytes que se almacena en un fichero para ser ejecutado por el interprete Java denominado maquina virtual Java.

Historia de Java
El lenguaje de programacin Java fue desarrolla por Sun Microsystem en 1991. Nace como parte de un proyecto de investigacin para desarrollar software para comunicacin entre aparatos electrnicos de consumo como video, televisores, msica; surgi un problema que dificultaba, esto provoco un cambio en la investigacin que desemboco en la idea de escribir un nuevo lenguaje de programacin que fue bautizado inicialmente como Oak. La explosin de Internet en 1994, gracias al navegador grafico Mosaic para la Word Wide Web, no paso desapercibida para el grupo investigador de Sun. Se dieron cuenta de que los logros alcanzados en proyectos de investigacin eran perfectamente aplicables a Internet. Esta idea hizo que el grupo investigador abandonara el proyecto de desarrollar un lenguaje que permitiera la comunicacin entre aparatos electrnicos de consumo y dirigiera sus investigaciones hacia el desarrollo de un lenguaje que permitiera crear aplicaciones que se ejecutaran en cualquier ordenador de internet con el nico soporte de un navegador.

Por qu aprender Java?


Una de las ventajas ms significativas de java es su independencia de la plataforma. En el caso de que tenga que desarrollar aplicaciones que tengan que ejecutarse en sistemas diferentes esta caracterstica es fundamental. Otra caracterstica importante de Java es que es un lenguaje de programacin orientado a objetos (POO). Adems de ser trasportable y orientado a objetos, Java es un lenguaje fcil de aprender tiene un tamao pequeo que favorece el desarrollo y reduce las posibilidades de cometer errores: a la vez potente y flexible.

Realizacin de un programa en Java


Evidentemente, para poder escribir programas se necesita un entorno de desarrollo Java. Sun Microsystems, propietario de Java, proporciona una de forma gratuita, Java Development (JDK), que se puede obtener en la direccin de internet: www.sun.com

Como crear un programa


Un programa puede ser una aplicacin o un applet. Con este libro aprender principalmente a escribir aplicaciones Java. Despus aplicara lo aprendido para escribir algunos applets. Empezaremos con la creacin de una aplicacin sencilla: el csico ejemplo de crear un mensaje de saludo.

Interfaz de lnea de ordenes


Empecemos por editar el fichero fuente Java correspondiente a la aplicacin primeramente visualizaremos el editor de textos que vayamos a utilizar; por ejemplo, el bloc de notas. El nombre del fichero elegido para guardar el programa en el disco, debe tener como extensin .java

Que hace este programa


Este programa visualiza en la pantalla o monitor de la computadora el mensaje de bienvenida: Hola mundo

Guardar el programa escrito en el disco


El programa editado est ahora en la memoria. Para que este trabajo pueda tener continuidad, el programa escrito se debe grabar en el disco utilizando la orden correspondiente del editor. Muy importante: el nombre del programa fuente debe ser el mismo que el de la clase que contiene, respetando maysculas y minsculas.

Compilar y ejecutar un programa


Esto es traducir el programa fuente a cdigo de bytes para posteriormente poder ejecutarlo y orden para cumplir el programa que se realice

Biblioteca de clase
Java carece de instrucciones de E/S, de instrucciones para manejo de cadenas de caracteres, etc. Con lo que este trabajo para la biblioteca de clases provista con el compilador. Una biblioteca es un fichero separado en el disco que contiene las clases que definen las tareas ms comunes para que nosotros no tengamos que escribirlas.

Guardar el programa ejecutable en el disco


Como hemos visto, cada vez que se realiza el proceso de compilacin del programa actual, java genera automticamente sobre el disco un fichero .class. Este fichero puede ser ejecutado directamente desde el sistema operativo, con el soporte de la maquina virtual Java, que se lanza invocando a la utilidad Java con el nombre del fichero como argumento. Al ejecutar el programa puede ocurrir errores durante la ejecucin. Por ejemplo, puede darse una divisin por cero. Estos errores solamente pueden ser detectados por Java cuando se ejecuta el programa y sern notificados con el correspondiente mensaje de error.

Depurar un programa
Una vez ejecutado el programa, la solucin puede ser incorrecta. Este caso exige un anlisis minucioso de cmo se comporta el programa a lo largo de su ejecucin; esto es hay que entrar en la fase de depuracin del programa. La forma ms sencilla y eficaz para realizar este proceso, es utilizar un programa depurador. El entorno de desarrollo de java proporciona para esto la utilidad jdb. Este es un depurador de lnea de ordenes un tanto complicado de utilizar, por lo que en principio, tiene escasa aceptacin.

Conclusiones
Java es que si no, es el mejor si es uno de los ms completos lenguajes de programacin ya que no necesita de una plataforma especfica para elaborarse es compatible con cualquier sistema operativo;(Windows, Linux, Mac, Solaris, etc.) Es fcil de usar y rpido de aprender, como no necesita una plataforma, se pude utilizar el bloc de notas para realizar los programas y despus visualizarlos en MS-Dos, al ser muy, y dentro de esto cabe destacar que puede ser creado para programas sencillos o para programas de Poo(Programacin Orientada a Objetos) y un tamao pequeo que favorece el desarrollo y reduce las posibilidades de cometer errores: a la vez potente y flexible. Y que si se tiene nociones de programacin en C ser muy fcil aprender Java por que usa prcticamente la misma estructura.

S-ar putea să vă placă și