El documento contiene las notas de la primera sesión de aprendizaje sobre programación en Java impartida por el Ingeniero Pedro Beltrán Canessa a estudiantes de la Universidad Los Ángeles de Chimbote. Se explican conceptos básicos como algoritmos, programas, lenguajes de programación, compilación, tipos de lenguajes, historia y aplicaciones de Java.
El documento presenta una introducción al lenguaje de programación Java. Define a Java como un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems en los años 90 para permitir que los programas funcionen en cualquier dispositivo. Detalla las ventajas de Java, que incluyen su simplicidad, orientación a objetos y capacidad de ejecutarse en cualquier arquitectura, así como su principal desventaja de no ser tan rápido como otros lenguajes debido a correr dentro de una máquina virtual. Concluye que Java es un lenguaje necesario hoy
Este documento introduce Java como un lenguaje de programación orientado a objetos e interpretado que se ejecuta en una máquina virtual (JVM) independientemente del sistema operativo. Explica los conceptos básicos de Java como compilación, bytecode, ventajas como portabilidad y desventajas como velocidad. También describe las herramientas del JDK, el API de Java y entornos de desarrollo integrados.
Presentación acerca del lenguaje de programación Java, su historia, sus características, así como su implementación en programación orientada a objetos (POO)
Este documento presenta Java, un lenguaje de programación orientado a objetos creado por Sun Microsystems en 1995. Explica que Java permite crear programas de interfaz gráfica o texto y aplicaciones web, y se ejecuta en más de 850 millones de dispositivos. También describe las ventajas de Java como su simplicidad y seguridad, y su capacidad de ejecutar código de forma concurrente, así como su mayor desventaja de velocidad.
Java fue inicialmente diseñado por James Gosling en 1990 para dispositivos electrónicos de consumo como calculadoras y microondas. Aunque inicialmente se llamó Oak, tuvo que cambiar su nombre debido a que ya estaba registrado. En 1995, Sun Microsystems y Netscape anunciaron la versión alpha de Java, que en ese momento solo corría en Solaris pero pronto sería incorporado al navegador Netscape Navigator.
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
El documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como BASIC y FORTRAN. Explica que los lenguajes de alto nivel son más fáciles de usar y producen código portable entre máquinas, mientras que los lenguajes de bajo nivel son más cercanos a la máquina y producen código más rápido pero no portable.
Java es un lenguaje de programación orientado a objetos creado por Sun Microsystems en los años 90. El lenguaje toma su sintaxis de C y C++ pero tiene un modelo de objetos más simple. Las aplicaciones Java se compilan típicamente a bytecode que es luego interpretado o compilado a código nativo durante la ejecución. Sun Microsystems desarrolló originalmente el compilador, la máquina virtual y las bibliotecas de clases de Java en 1995 y desde entonces ha controlado la evolución del lenguaje.
En los años 90, ingenieros de Sun Microsystems desarrollaron el lenguaje Java para superar las limitaciones de C++ y hacerlo portable a diferentes dispositivos. Inicialmente llamado Oak, se reorientó hacia la Web en 1994 y se cambió su nombre a Java. En 1995, Netscape anunció soporte para Java impulsando su popularidad, mientras que Sun creó JavaSoft para su desarrollo.
El documento presenta una introducción al lenguaje de programación Java. Define a Java como un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems en los años 90 para permitir que los programas funcionen en cualquier dispositivo. Detalla las ventajas de Java, que incluyen su simplicidad, orientación a objetos y capacidad de ejecutarse en cualquier arquitectura, así como su principal desventaja de no ser tan rápido como otros lenguajes debido a correr dentro de una máquina virtual. Concluye que Java es un lenguaje necesario hoy
Este documento introduce Java como un lenguaje de programación orientado a objetos e interpretado que se ejecuta en una máquina virtual (JVM) independientemente del sistema operativo. Explica los conceptos básicos de Java como compilación, bytecode, ventajas como portabilidad y desventajas como velocidad. También describe las herramientas del JDK, el API de Java y entornos de desarrollo integrados.
Presentación acerca del lenguaje de programación Java, su historia, sus características, así como su implementación en programación orientada a objetos (POO)
Este documento presenta Java, un lenguaje de programación orientado a objetos creado por Sun Microsystems en 1995. Explica que Java permite crear programas de interfaz gráfica o texto y aplicaciones web, y se ejecuta en más de 850 millones de dispositivos. También describe las ventajas de Java como su simplicidad y seguridad, y su capacidad de ejecutar código de forma concurrente, así como su mayor desventaja de velocidad.
Java fue inicialmente diseñado por James Gosling en 1990 para dispositivos electrónicos de consumo como calculadoras y microondas. Aunque inicialmente se llamó Oak, tuvo que cambiar su nombre debido a que ya estaba registrado. En 1995, Sun Microsystems y Netscape anunciaron la versión alpha de Java, que en ese momento solo corría en Solaris pero pronto sería incorporado al navegador Netscape Navigator.
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
El documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como BASIC y FORTRAN. Explica que los lenguajes de alto nivel son más fáciles de usar y producen código portable entre máquinas, mientras que los lenguajes de bajo nivel son más cercanos a la máquina y producen código más rápido pero no portable.
Java es un lenguaje de programación orientado a objetos creado por Sun Microsystems en los años 90. El lenguaje toma su sintaxis de C y C++ pero tiene un modelo de objetos más simple. Las aplicaciones Java se compilan típicamente a bytecode que es luego interpretado o compilado a código nativo durante la ejecución. Sun Microsystems desarrolló originalmente el compilador, la máquina virtual y las bibliotecas de clases de Java en 1995 y desde entonces ha controlado la evolución del lenguaje.
En los años 90, ingenieros de Sun Microsystems desarrollaron el lenguaje Java para superar las limitaciones de C++ y hacerlo portable a diferentes dispositivos. Inicialmente llamado Oak, se reorientó hacia la Web en 1994 y se cambió su nombre a Java. En 1995, Netscape anunció soporte para Java impulsando su popularidad, mientras que Sun creó JavaSoft para su desarrollo.
Java es un lenguaje de programación orientado a objetos, dinámico y simple de aprender. Permite crear aplicaciones independientes y applets, que son pequeños programas que se ejecutan en páginas web. Las applets tienen ventajas como ser multiplataforma, soportadas por la mayoría de navegadores, y poder acceder a recursos del sistema si el usuario lo permite.
Java fue creado originalmente por James Gosling de Sun Microsystems en 1995. Es un lenguaje de programación orientado a objetos diseñado para ser independiente de la plataforma y ejecutarse en múltiples sistemas operativos. Java se ha convertido en un lenguaje ampliamente utilizado en aplicaciones de escritorio, servidores, dispositivos móviles y páginas web debido a su capacidad de ejecutarse en diferentes entornos.
Este documento describe la historia y características principales del lenguaje de programación Java. Java fue creado originalmente para televisión interactiva pero luego se enfocó en Internet. Java es un lenguaje compilado e interpretado que es independiente de la plataforma, orientado a objetos, y seguro para redes. El proceso de compilación de Java genera bytecode que es ejecutado por la máquina virtual de Java.
Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más.
Java es un lenguaje de programación orientado a objetos diseñado por Sun Microsystems que se ejecuta en una máquina virtual, lo que le permite ser multiplataforma. Se usa para crear aplicaciones web, de escritorio, móviles y de servidor. Algunas aplicaciones comunes son juegos en línea, chat y cálculos financieros.
El documento habla sobre el lenguaje de programación Java. Java es un lenguaje orientado a objetos que permite escribir un programa una vez y ejecutarlo en cualquier dispositivo, como Windows, Linux, Mac y teléfonos móviles. Java es popular para aplicaciones web debido a que un solo código funciona en todos los navegadores compatibles con Java.
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
Este documento describe las características y ventajas del lenguaje de programación Java. Java es un lenguaje orientado a objetos desarrollado por Sun Microsystems que permite ejecutar el mismo código en múltiples sistemas operativos. Entre sus ventajas se encuentran su facilidad de uso, su capacidad de funcionar en cualquier plataforma, y que es un lenguaje expandible. El documento también discute los ambientes donde se demanda Java, como teléfonos móviles, aplicaciones web, y sistemas de servidores.
El documento describe los antecedentes y características del lenguaje de programación Java. Comenzó como un proyecto llamado "Green" en 1991, y luego fue renombrado a "Oak" en 1993 como un lenguaje orientado a objetos. En 1995, se rediseñó como Java para desarrollar aplicaciones para Internet. Java es un lenguaje interpretado, orientado a objetos, distribuido, robusto, seguro y portable que permite ejecutar programas en cualquier plataforma con una máquina virtual Java.
Java es un lenguaje de programación orientado a objetos, multiplataforma e interpretado cuya sintaxis es similar a C y C++. Es portable, multihilo y distribuido, lo que lo hace sólido y seguro al evitar errores de programación y manipulación del código. Java también es independiente de la plataforma gracias a su máquina virtual que interpreta el bytecode generado.
Android es un sistema operativo para dispositivos móviles que puede actualizarse para mejorar el rendimiento y la seguridad. El documento define varios términos técnicos relacionados con Android como APK, ART, CPU, GPU, IMEI, OTA, SDK y sensores. Explica conceptos como actualización, depuración USB, rootear, redes móviles y widgets que son importantes para comunicarse y gestionar información a través de dispositivos móviles.
Sencha Touch es un marco de JavaScript basado en MVC para el desarrollo de aplicaciones móviles multiplataforma. Proporciona más de 50 componentes de interfaz de usuario integrados y aprovecha las capacidades de hardware para ofrecer un rendimiento nativo. Los desarrolladores pueden crear aplicaciones móviles impresionantes para iOS, Android, BlackBerry y más plataformas utilizando técnicas de HTML5, CSS y JavaScript.
Slides del taller homonimo dictado durante las Jornadas del Sur 2009, en Bahía Blanca, Argentina, los días 15 a 17 de Agosto de 2009.
El taller se centró en enseñar lo básico del funcionamiento de una computadora, y como se llega hoy día a los lenguajes de alto nivel. Luego, se explicaron los conceptos básicos de la programación utilizando el lenguaje Java. Finalmente, se dio un vistazo a algunas aplicaciones orientadas a la enseñanza de Java en colegios secundarios, como Alice, BlueJ y Greenfoot
Java es un lenguaje de programación orientado a objetos creado en 1991 por James Gosling en Sun Microsystems. Fue diseñado para permitir a los programadores escribir una vez y ejecutar en cualquier lugar. Java es popular para aplicaciones web, de escritorio y móviles debido a su independencia de plataforma y seguridad inherente.
Java fue creado originalmente en 1991 por Sun Microsystems para aplicaciones de televisión interactiva. Consiste en un lenguaje de programación, un entorno de desarrollo y una máquina virtual que ejecuta el código Java de forma independiente de la plataforma hardware. Algunas características clave de Java incluyen su portabilidad, recolección de basura automática, seguridad del código y capacidad multihilo.
Este documento compara diferentes tipos de lenguajes de programación, incluyendo sus definiciones, ventajas, desventajas y sistemas operativos compatibles. Lenguajes como HTML, Java, SQL, JavaScript, C, CSS, PHP, lenguaje de máquina y ensamblador se analizan con el fin de proporcionar una visión general de sus usos y características principales.
El documento describe las características y la historia de Java. Java fue creado por James Gosling y Bill Joy como un lenguaje orientado a objetos, independiente de la máquina y seguro para aplicaciones en red. Java se compila a bytecode que es interpretado por la máquina virtual de Java, lo que permite que el código Java sea independiente de la plataforma.
ventajas y desventajas de programas informaticosIrving Muñoz
Este documento discute varios temas relacionados con programación, incluyendo las ventajas y desventajas de JavaScript, XAMPP, Scite y DB2ASP Creator 2.0. Describe a JavaScript como un lenguaje de scripting basado en el navegador y discute algunas de sus ventajas como la validación de formularios y efectos dinámicos, pero también sus desventajas como problemas de seguridad y cantidad de código. Explica que XAMPP permite probar páginas web localmente de forma sencilla y Scite es un editor de código con
Este documento presenta una introducción al lenguaje de programación Java, definiendo sus características principales como independiente de plataforma y orientado a objetos, y destacando sus ventajas como portabilidad y seguridad, así como sus aplicaciones comunes en banca, medicina e ingeniería.
Java fue creado originalmente por Sun Microsystems para programar electrodomésticos como parte de su intento de entrar en el mercado de electrónica de consumo. Aunque inicialmente se llamó Oak, Java se diseñó para ser un lenguaje orientado a objetos, portable y robusto similar a C++. Uno de sus objetivos clave era permitir que el código compilado se ejecutara en cualquier sistema operativo sin modificaciones.
Este documento presenta una introducción al lenguaje de programación Java impartida por el Ingeniero Pedro Beltrán Canessa. Se explican conceptos básicos como algoritmos, programas, lenguajes de programación, compiladores y tipos de lenguajes. También se resume brevemente la historia de Java y sus diferentes ediciones. Finalmente, se mencionan algunas aplicaciones comunes de Java como aplicaciones de propósito general y applets para la web.
Este documento presenta una serie de lecciones sobre programación en Java dictadas por el Ing. Pedro Beltrán en la Universidad Los Ángeles de Chimbote. Se introducen conceptos básicos como comentarios, tipos de datos, variables, constantes e identificadores. También se explican las ediciones de Java y se brinda un breve resumen de la historia del lenguaje. El objetivo del curso es iniciar a los estudiantes en la creación de programas en Java de manera secuencial.
Java es un lenguaje de programación orientado a objetos, dinámico y simple de aprender. Permite crear aplicaciones independientes y applets, que son pequeños programas que se ejecutan en páginas web. Las applets tienen ventajas como ser multiplataforma, soportadas por la mayoría de navegadores, y poder acceder a recursos del sistema si el usuario lo permite.
Java fue creado originalmente por James Gosling de Sun Microsystems en 1995. Es un lenguaje de programación orientado a objetos diseñado para ser independiente de la plataforma y ejecutarse en múltiples sistemas operativos. Java se ha convertido en un lenguaje ampliamente utilizado en aplicaciones de escritorio, servidores, dispositivos móviles y páginas web debido a su capacidad de ejecutarse en diferentes entornos.
Este documento describe la historia y características principales del lenguaje de programación Java. Java fue creado originalmente para televisión interactiva pero luego se enfocó en Internet. Java es un lenguaje compilado e interpretado que es independiente de la plataforma, orientado a objetos, y seguro para redes. El proceso de compilación de Java genera bytecode que es ejecutado por la máquina virtual de Java.
Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más.
Java es un lenguaje de programación orientado a objetos diseñado por Sun Microsystems que se ejecuta en una máquina virtual, lo que le permite ser multiplataforma. Se usa para crear aplicaciones web, de escritorio, móviles y de servidor. Algunas aplicaciones comunes son juegos en línea, chat y cálculos financieros.
El documento habla sobre el lenguaje de programación Java. Java es un lenguaje orientado a objetos que permite escribir un programa una vez y ejecutarlo en cualquier dispositivo, como Windows, Linux, Mac y teléfonos móviles. Java es popular para aplicaciones web debido a que un solo código funciona en todos los navegadores compatibles con Java.
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
Este documento describe las características y ventajas del lenguaje de programación Java. Java es un lenguaje orientado a objetos desarrollado por Sun Microsystems que permite ejecutar el mismo código en múltiples sistemas operativos. Entre sus ventajas se encuentran su facilidad de uso, su capacidad de funcionar en cualquier plataforma, y que es un lenguaje expandible. El documento también discute los ambientes donde se demanda Java, como teléfonos móviles, aplicaciones web, y sistemas de servidores.
El documento describe los antecedentes y características del lenguaje de programación Java. Comenzó como un proyecto llamado "Green" en 1991, y luego fue renombrado a "Oak" en 1993 como un lenguaje orientado a objetos. En 1995, se rediseñó como Java para desarrollar aplicaciones para Internet. Java es un lenguaje interpretado, orientado a objetos, distribuido, robusto, seguro y portable que permite ejecutar programas en cualquier plataforma con una máquina virtual Java.
Java es un lenguaje de programación orientado a objetos, multiplataforma e interpretado cuya sintaxis es similar a C y C++. Es portable, multihilo y distribuido, lo que lo hace sólido y seguro al evitar errores de programación y manipulación del código. Java también es independiente de la plataforma gracias a su máquina virtual que interpreta el bytecode generado.
Android es un sistema operativo para dispositivos móviles que puede actualizarse para mejorar el rendimiento y la seguridad. El documento define varios términos técnicos relacionados con Android como APK, ART, CPU, GPU, IMEI, OTA, SDK y sensores. Explica conceptos como actualización, depuración USB, rootear, redes móviles y widgets que son importantes para comunicarse y gestionar información a través de dispositivos móviles.
Sencha Touch es un marco de JavaScript basado en MVC para el desarrollo de aplicaciones móviles multiplataforma. Proporciona más de 50 componentes de interfaz de usuario integrados y aprovecha las capacidades de hardware para ofrecer un rendimiento nativo. Los desarrolladores pueden crear aplicaciones móviles impresionantes para iOS, Android, BlackBerry y más plataformas utilizando técnicas de HTML5, CSS y JavaScript.
Slides del taller homonimo dictado durante las Jornadas del Sur 2009, en Bahía Blanca, Argentina, los días 15 a 17 de Agosto de 2009.
El taller se centró en enseñar lo básico del funcionamiento de una computadora, y como se llega hoy día a los lenguajes de alto nivel. Luego, se explicaron los conceptos básicos de la programación utilizando el lenguaje Java. Finalmente, se dio un vistazo a algunas aplicaciones orientadas a la enseñanza de Java en colegios secundarios, como Alice, BlueJ y Greenfoot
Java es un lenguaje de programación orientado a objetos creado en 1991 por James Gosling en Sun Microsystems. Fue diseñado para permitir a los programadores escribir una vez y ejecutar en cualquier lugar. Java es popular para aplicaciones web, de escritorio y móviles debido a su independencia de plataforma y seguridad inherente.
Java fue creado originalmente en 1991 por Sun Microsystems para aplicaciones de televisión interactiva. Consiste en un lenguaje de programación, un entorno de desarrollo y una máquina virtual que ejecuta el código Java de forma independiente de la plataforma hardware. Algunas características clave de Java incluyen su portabilidad, recolección de basura automática, seguridad del código y capacidad multihilo.
Este documento compara diferentes tipos de lenguajes de programación, incluyendo sus definiciones, ventajas, desventajas y sistemas operativos compatibles. Lenguajes como HTML, Java, SQL, JavaScript, C, CSS, PHP, lenguaje de máquina y ensamblador se analizan con el fin de proporcionar una visión general de sus usos y características principales.
El documento describe las características y la historia de Java. Java fue creado por James Gosling y Bill Joy como un lenguaje orientado a objetos, independiente de la máquina y seguro para aplicaciones en red. Java se compila a bytecode que es interpretado por la máquina virtual de Java, lo que permite que el código Java sea independiente de la plataforma.
ventajas y desventajas de programas informaticosIrving Muñoz
Este documento discute varios temas relacionados con programación, incluyendo las ventajas y desventajas de JavaScript, XAMPP, Scite y DB2ASP Creator 2.0. Describe a JavaScript como un lenguaje de scripting basado en el navegador y discute algunas de sus ventajas como la validación de formularios y efectos dinámicos, pero también sus desventajas como problemas de seguridad y cantidad de código. Explica que XAMPP permite probar páginas web localmente de forma sencilla y Scite es un editor de código con
Este documento presenta una introducción al lenguaje de programación Java, definiendo sus características principales como independiente de plataforma y orientado a objetos, y destacando sus ventajas como portabilidad y seguridad, así como sus aplicaciones comunes en banca, medicina e ingeniería.
Java fue creado originalmente por Sun Microsystems para programar electrodomésticos como parte de su intento de entrar en el mercado de electrónica de consumo. Aunque inicialmente se llamó Oak, Java se diseñó para ser un lenguaje orientado a objetos, portable y robusto similar a C++. Uno de sus objetivos clave era permitir que el código compilado se ejecutara en cualquier sistema operativo sin modificaciones.
Este documento presenta una introducción al lenguaje de programación Java impartida por el Ingeniero Pedro Beltrán Canessa. Se explican conceptos básicos como algoritmos, programas, lenguajes de programación, compiladores y tipos de lenguajes. También se resume brevemente la historia de Java y sus diferentes ediciones. Finalmente, se mencionan algunas aplicaciones comunes de Java como aplicaciones de propósito general y applets para la web.
Este documento presenta una serie de lecciones sobre programación en Java dictadas por el Ing. Pedro Beltrán en la Universidad Los Ángeles de Chimbote. Se introducen conceptos básicos como comentarios, tipos de datos, variables, constantes e identificadores. También se explican las ediciones de Java y se brinda un breve resumen de la historia del lenguaje. El objetivo del curso es iniciar a los estudiantes en la creación de programas en Java de manera secuencial.
Este documento presenta información sobre la plataforma .NET. Explica que .NET es una plataforma de desarrollo y ejecución de aplicaciones que brinda herramientas para crear aplicaciones empresariales de forma robusta y eficiente. También describe los orígenes de .NET, su evolución a través de las diferentes versiones del framework, y los componentes fundamentales como los lenguajes C# y Visual Basic.NET, la biblioteca de clases, el Common Language Runtime y los compiladores.
Este documento presenta varias herramientas informáticas y de Google que pueden ser útiles para la creación de contenidos y proyectos. Describe brevemente las funcionalidades de herramientas como Camtasia Studio para crear tutoriales visuales, Xmind para mapas conceptuales, CmapTools, Project para la planificación de proyectos, y herramientas de Google como Drive, Gmail, Google Sites, Blogger y SlideShare.
Este documento proporciona una introducción al lenguaje de programación Visual Basic .NET. Explica que VB.NET es un lenguaje orientado a objetos que permite crear aplicaciones de escritorio, web y móviles de manera rápida. También brinda información sobre el historial de VB, sus características clave y el entorno de desarrollo Visual Studio. El documento concluye enfatizando la importancia de elegir el lenguaje adecuado para cada proyecto y mejorar continuamente las habilidades en programación.
Este documento introduce conceptos básicos de programación como algoritmos, diagramas de flujo, lenguajes de programación, compiladores y ensambladores. Explica que la programación es el proceso de codificar instrucciones para resolver problemas de forma automática y eficiente. También define términos como programa, identificadores, constantes y variables que son elementos fundamentales de cualquier lenguaje de programación.
Este capítulo introduce los conceptos básicos de la programación. Explica que programar consiste en escribir instrucciones detalladas para que una computadora realice una tarea, y que estos programas deben prever todas las posibles situaciones que puedan ocurrir. También describe los diferentes paradigmas de programación, como la programación imperativa, estructurada, orientada a objetos y declarativa, y cómo cada uno está representado por familias de lenguajes de programación.
1) El capítulo introduce los conceptos básicos de la programación, incluyendo qué es programar, los diferentes lenguajes de programación y paradigmas de programación. 2) Explica que la tarea de programar consiste en escribir instrucciones detalladas para que la computadora realice una tarea y que los programas deben prever todas las posibilidades. 3) Señala que existen diferentes lenguajes de programación basados en paradigmas como la programación imperativa, orientada a objetos y declarativa.
Este documento clasifica y describe diferentes tipos de lenguajes de programación. Incluye lenguajes de bajo nivel como lenguaje de máquina y ensamblador, lenguajes de alto nivel como imperativos, declarativos y orientados a objetos, y clasifica los lenguajes por generaciones desde la primera hasta la quinta. También discute las ventajas y desventajas de cada tipo de lenguaje.
El documento describe diferentes lenguajes de programación como C++, Java, Visual Basic, Pascal, Foxpro, Cobol, Node, .NET, Python y Ruby. Explica que un lenguaje de programación es una herramienta para desarrollar programas y que la programación orientada a objetos se centra en los elementos de un programa. También cubre lenguajes para programación web como Node, .NET, Python y Ruby.
El documento describe diferentes lenguajes de programación como C++, Java, Visual Basic, Pascal, Foxpro, Cobol, Node, .NET, Python y Ruby. Explica que un lenguaje de programación es una herramienta para desarrollar programas y que la programación orientada a objetos se centra en los elementos de un programa. También cubre lenguajes para programación web como Node, .NET, Python y Ruby.
Este documento habla sobre los lenguajes de programación de Internet. Explica que existen lenguajes de bajo y alto nivel, y describe algunos lenguajes de Internet como PHP, ASP, JavaScript y HTML. Luego profundiza en las características y historia de PHP, describiendo cómo fue creado y ha evolucionado a lo largo de las versiones.
Mi lenguaje de programación de preferenciac jonathanjona8487
El documento describe Visual Basic como uno de los lenguajes de programación más reconocidos y amigables para el usuario debido a su entorno visual. Fue creado en 1991 para facilitar la creación de aplicaciones gráficas para Windows. Visual Basic tiene ventajas como su facilidad y rapidez para crear aplicaciones, además de permitir conexiones a bases de datos. Es ampliamente utilizado en bancos, electrónica y desarrollo gráfico.
Este documento proporciona información sobre las aplicaciones móviles o "apps". Explica que las apps son pequeños programas diseñados para realizar funciones específicas, y que su popularidad ha crecido con los smartphones y tablets. También describe algunas características clave de las apps, como su simplicidad de uso e instalación, y presenta ejemplos de apps populares como AutoCAD, Magic Plan, DrawVis y MyPantone.
El documento describe varios lenguajes de programación, incluyendo sus orígenes y características. Explica que los lenguajes de bajo nivel como el ensamblador son específicos de cada procesador, mientras que los lenguajes de alto nivel como BASIC, C++, Java y Lisp son más portables y fáciles de usar. También describe los diferentes métodos de traducción como compilación e interpretación.
Este documento compara tres populares lenguajes de programación: C, Python y Java. Brevemente describe la historia y demanda de cada lenguaje, así como sus ventajas, desventajas, nivel de dificultad y potencial de ganancias. C fue creado en los años 70 y es eficiente pero difícil de aprender, mientras que Python y Java son más fáciles de aprender pero generan mayores ingresos.
Este documento presenta 10 preguntas sobre conceptos básicos de programación, como lenguajes de programación, clasificación de programas, características de un buen programa, y los pasos para desarrollar un programa. Incluye ejemplos y definiciones breves para cada tema. El objetivo parece ser proporcionar una introducción general a conceptos fundamentales de programación de computadoras.
Este documento presenta 10 preguntas sobre conceptos básicos de programación, como lenguajes de programación, clasificación de programas, características de un buen programa, y los pasos para desarrollar un programa. Incluye ejemplos y definiciones breves para cada tema. El objetivo parece ser proporcionar una introducción general a conceptos fundamentales de programación.
Este documento presenta 10 preguntas sobre conceptos básicos de programación, como lenguajes de programación, clasificación de programas, características de un buen programa, y los pasos para desarrollar un programa. Incluye ejemplos y definiciones breves para cada tema. El objetivo parece ser proporcionar una introducción general a conceptos fundamentales de programación.
Similar a Introducción a la Programación en Java (20)
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Introducción a la Programación en Java
1. • Alumno: Pedro Beltrán
Canessa
• Facultad: Ingeniería
• Escuela: Ingeniería de Sistemas
• Universidad Los Ángeles de Chimbote
• Sede: Chimbote
• Curso: Tecnología de Información y Comunicaciones
09/04/2009 INGº PEDRO BELTRÁN CANESSA 1
3. PROGRAMACION EN JAVA
UNIVERSIDAD LOS ÁNGELES DE
CHIMBOTE
CURSO:
TÉCNICAS DE PROGRAMACIÓN
DOCENTE RESPONSABLE:
INGº PEDRO BELTRÁN CANESSA
09/04/2009 INGº PEDRO BELTRÁN CANESSA 3
4. PRIMERA SESIÓN DE APRENDIZAJE
09/04/2009 INGº PEDRO BELTRÁN CANESSA 4
5. ¿QUE CONCEPTOS BÁSICOS
SE DEBEN CONOCER PARA PROGRAMAR?
POR EJEMPLO, LOS SIGUIENTES:
EL ALGORITMO: ES UNA SECUENCIA DE PASOS QUE PERMITEN RESOLVER UN
PROBLEMA DETERMINADO. LOS ALGORITMOS SON INDEPENDIENTES DEL
LENGUAJE DE PROGRAMACIÓN ASÍ COMO DEL HARDWARE A UTILIZAR.
UN PROGRAMA: ESTA CONFORMADO POR UNA SERIE DE INSTRUCCIONES
QUE ESPECIFICAN QUE TIPO DE OPERACIONES DEBE REALIZAR LA
COMPUTADORA. TODO PROGRAMA SE ESCRIBE UTILIZANDO UN LENGUAJE DE
PROGRAMACIÓN.
EL LENGUAJE DE PROGRAMACIÓN: SE UTILIZA PARA ESCRIBIR
PROGRAMAS, ESTO IMPLICA CONOCER LA SINTAXIS DEL LENGUAJE
UTILIZADO, ASÍ COMO LAS DIFERENTES INSTRUCCIONES QUE SE PUEDEN
APLICAR.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 5
6. ¿CÓMO ENTIENDE LA MÁQUINA EL
LENGUAJE DE PROGRAMACIÓN?
EXISTE UN PROGRAMA LLAMADO COMPILADOR, QUE
PERMITE CONVERTIR EL PROGRAMA ELABORADO POR
EL USUARIO, DENOMINADO FUENTE, ESCRITO EN
LENGUAJE DE ALTO NIVEL, EN CÓDIGO BINARIO, QUE SÍ
ES COMPRENDIDO POR LA MÁQUINA. DE ESTO RESULTA
UN PROGRAMA LLAMADO EJECUTABLE, EL CUAL ES
DIRECTAMENTE DESARROLLADO POR LA MÁQUINA
DONDE RESIDE EL PROGRAMA. POR EJEMPLO: UN
PROGRAMA EN C++, NECESITA DE UN COMPILADOR DE
C++ PARA PODER SER EJECUTADO.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 6
7. COMPILACIÓN DE UN PROGRAMA ESTÁNDAR
PROGRAMA FUENTE
PROGRAMA COMPILADOR
PROGRAMA OBJETO O
PROGRAMA EJECUTABLE
09/04/2009 INGº PEDRO BELTRÁN CANESSA 7
8. ¿ Y QUE CLASES DE
LENGUAJES DE
PROGRAMACIÓN
EXISTEN?
LA CLASIFICACIÓN DE LOS LENGUAJES DE
PROGRAMACIÓN, SE HACE EN FUNCIÓN DE LA
PROXIMIDAD DEL LENGUAJE, YA SEA QUE ESTÉ
ORIENTADO HACIA LA MÁQUINA O HACIA EL
USUARIO, LO CUAL ESTABLECE TRES CATEGORÍAS
A CONSIDERAR:
09/04/2009 INGº PEDRO BELTRÁN CANESSA 8
9. CATEGORÍAS:
1. EL LENGUAJE DE BAJO NIVEL O LENGUAJE DE MÁQUINA: ES EL QUE
ENTIENDE DIRECTAMENTE LA COMPUTADORA Y UTILIZA EL CÓDIGO
BINARIO (0 y 1). POR EXCELENCIA, EL LENGUAJE DE PROGRAMACIÓN
QUE MÁS SE IDENTIFICA CON ESTA CATEGORIA ES EL LENGUAJE
ENSAMBLADOR (ASSEMBLER). ESTE LENGUAJE UTILIZA UNA SERIE DE
INSTRUCCIONES CONOCIDAS COMO NEMOTÉCNICOS (ADD PARA LA
ADICIÓN, SUB PARA LA SUSTRACCIÓN, DIV PARA LA DIVISIÓN, ETC.), EN
LUGAR DE CADENA DE BYTES.
2. EL LENGUAJE DE ALTO NIVEL: SON LOS MÁS UTILIZADOS POR LOS
PROGRAMADORES Y UTILIZAN PALABRAS CLAVES PARECIDAS AL
LENGUAJE COMÚN UTILIZADO POR LAS PERSONAS, POR EJEMPLO:
TODOS LOS LENGUAJES VISUALES.
3. EL LENGUAJE DE NIVEL MEDIO: SE CONSIDERAN EN UNA CATEGORÍA
INTERMEDIA, ES DECIR QUE POSEEN CARACTERÍSTICAS DE AMBOS
LENGUAJES DESCRITOS ANTERIORMENTE, POR EJEMPLO: EL LENGUAJE
C++.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 9
10. ¿Qué es JAVA?
EN LA ACTUALIDAD, ES EL LENGUAJE DE
PROGRAMACIÓN, QUE SE UTILIZA CON MAS
ACEPTACIÓN EN EL DESARROLLO DE SOFTWARE
EMPRESARIAL.
APARECE EN 1995, CUANDO LA EMPRESA SUN
MICROSYSTEM LO LANZA AL MERCADO DEL SOFTWARE
Y DE INMEDIATO LO INCORPORAN A DIFERENTES
PRODUCTOS DE SOFTWARE.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 10
11. Resumen de la Historia de JAVA (I)
EL ORIGEN DEL LENGUAJE JAVA TIENE DIFERENTES
VERSIONES, EL SIGUIENTE ES UN BREVE RESUMEN:
1992: LA COMPAÑÍA SUN MICROSYSTEMS LLEVA A CABO EL
PROYECTO “GREEN”, PARA COMUNICAR DIVERSOS
APARATOS O DISPOSITIVOS ELECTRÓNICOS. EL PROTOTIPO
ERA UN SISTEMA OPERATIVO DISTRIBUÍDO LLAMADO
“Star7”, DONDE CADA DISPOSITIVO ERA PARTE DEL TODO.
SE CREA EL LENGUAJE “OAK” CON SU RESPECTIVO
INTÉRPRETE Y CLASES CON ESTE LENGUAJE PARA ELABORAR
LAS GUI (GRAPHIC USER INTERFACE – INTERFAZ GRÁFICA DE
USUARIO).
09/04/2009 INGº PEDRO BELTRÁN CANESSA 11
12. Resumen de la Historia de JAVA (II)
1993 (MARZO): LA COMPAÑÍA FIRST
PERSON, SUBSIDIARIA DE SUN, RESPONDE A UNA
PETICIÓN DE OFERTAS PARA EL PROYECTO DE TELEVISIÓN
INTERACTIVA DE LA COMPAÑÍA TIME WARNER. ELLOS
REQUERÍAN DE UN PEQUEÑO SISTEMA OPERATIVO EN
MICRO CÓDIGO ORIENTADO A OBJETOS, CAPAZ DE
SUMINISTRAR FLUJOS DE VIDEOS MPEG SOBRE REDES
ATM. SUN PIERDE ESTE NEGOCIO Y TAMPOCO LLEGA A
UN ACUERDO CON OTRA COMPAÑÍA DE TELEVISIÓN
POR CABLE.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 12
13. Resumen de la Historia de JAVA (III)
1994: SUN IMPLEMENTA UN NAVEGADOR
DE WEB LLAMADO “Web Runner”, QUE
PODÍA EJECUTAR CLASES TRASFERIDAS
DESDE UN SERVIDIR HTTP. ESTO SERÍA LA
PRIMERA APPLET: APARECE LA ANIMACIÓN
DE UNA MASCOTA LLAMADA “DUKE”,
SALUDANDO DESDE UNA PÁGINA.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 13
14. Resumen de la Historia de JAVA (IV)
1995 (ENERO): CAMBIAN DE NOMBRE
A OAK POR JAVA Y A “Web Runner”
POR “Hot Java”. EN NOVIEMBRE
APARECE EN LA WEB LA 1ª VERSIÓN
BETA OFICIAL DE JAVA: EL JDK 1.0 (JAVA
DEVELOPMENT KIT – EQUIPO DE
DESARROLLO JAVA).
09/04/2009 INGº PEDRO BELTRÁN CANESSA 14
15. Resumen de la Historia de JAVA (V)
1995 (DICIEMBRE): SE LIBERA A EL JDK
1.1. ACTUALMENTE SE LIBERÓ LA
PLATAFORMA JAVA 2 SDK STANDAR
EDITION (J2SE) VERSIÓN 1.4.1 QUE ES
EL PRODUCTO QUE ESTAMOS
TRATANDO EN EL PRESENTE CURSO.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 15
16. Ediciones de JAVA
SUN MICROSYSTEMS HA
DESARROLLADO TRES EDICIONES DE
PLATAFORMAS DIFERENTES, CADA UNA
DE ELLAS DESTINADAS A CUBRIR LAS
DIFERENTES NECESIDADES DE
PROGRAMACIÓN EN LA EMPRESA
MODERNA.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 16
17. Ediciones de JAVA (I)
PLATAFORMA JAVA 2 SDK STANDARD EDITION
(J2SE): ES LA MÁS UTILIZADA DENTRO DEL
ENTORNO JAVA, PERMITE CREAR APLICACIONES
DE PROPÓSITO GENERAL QUE SE PUEDEN
EJECUTAR EN DIFERENTES PLATAFORMAS, ASÍ
COMO APPLETS. CONTIENE UN CONJUNTO DE
APIs (INTERFACES DE PROGRAMACIÓN DE
APLICACIONES), QUE PERMITEN CREAR LAS
APLICACIONES.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 17
18. Ediciones de JAVA (II)
PLATAFORMA JAVA 2 SDK ENTERPRISE
EDITION (J2EE): J2EE ES UNA PLATAFORMA
QUE PERMITE CREAR APLICACIONES DE
SERVIDOR. LAS APLICACIONES QUE SE VAN
A EJECUTAR EN UN SERVIDOR, TIENEN
REQUISITOS ADICIONALES EN LA FASE DE
DESARROLLO QUE SON PROPORCIONADOS
POR LA PLATAFORMA J2EE.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 18
19. Ediciones de JAVA (III)
PLATAFORMA JAVA 2 SDK MICRO EDITION (J2ME): J2ME ES UNA
PLATAFORMA QUE PERMITE CREAR APLICACIONES JAVA PARA
MICRO DISPOSITIVOS, COMO TELÉFONOS CELULARES, PDA, DEL
INGLÉS PERSONAL DIGITAL ASSISTANT (AYUDANTE PERSONAL
DIGITAL), QUE ES UN COMPUTADOR DE MANO ORIGINALMENTE
DISEÑADO COMO AGENDA ELECTRÓNICA (CALENDARIO, LISTA DE
CONTACTOS, BLOC DE NOTAS Y MEMOS) CON UN SISTEMA DE
RECONOCIMIENTO DE ESCRITURA. HOY DÍA SE PUEDE USAR COMO
UNA COMPUTADORA DOMÉSTICA (VER PELÍCULAS, CREAR
DOCUMENTOS, JUEGOS, CORREO ELECTRÓNICO, NAVEGAR POR
INTERNET, ETC.). EN NUESTRO CURSO UTILIZAREMOS LA
PLATAFORMA JAVA 2 STANDAR EDITION (J2SE).
09/04/2009 INGº PEDRO BELTRÁN CANESSA 19
20. ¿Es complicado
programar en JAVA?
EL PROPÓSITO DEL CURSO ES INICIAR AL
ESTUDIANTE EN LA CREACIÓN DE
PROGRAMAS UTILIZANDO JAVA EN UN
PROCESO SECUENCIAL, QUE PERMITA
CAPTAR LOS DIFERENTES CONCEPTOS QUE
SE EXPONDRÁN EN LOS SIGUIENTES
CAPÍTULOS.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 20
21. ¿Entonces es fácil
programar en JAVA?
EXISTE UNA DIFICULTAD INICIAL QUE SE DEBE DE
CONOCER ANTES DE EMPEZAR A ESCRIBIR PROGRAMAS
CON JAVA, Y ESTO SE DEBE A QUE EL ALUMNO SE
ENCONTRARÁ CON UNA SERIE DE TÉRMINOS
APARENTEMENTE DIFÍCILES Y DESCONOCIDOS DE
EXPLICAR EN EL CONTEXTO. SIN EMBARGO, CONFORME
VAYA AVANZANDO, SE IRÁ FAMILIARIZANDO
PAULATINAMENTE Y ES POR ELLO QUE SE DEBE TENER
CONOCIMIENTO DE ALGUNOS CONCEPTOS BÁSICOS QUE
PERMITAN TENER UN SUSTENTO SOBRE EL CUAL SE
DESARROLLEN LOS TEMAS POSTERIORES.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 21
22. ¿CUÁLES SON LAS PRINCIPALES
APLICACIONES DE
JAVA?
ESTE LENGUAJE DE PROGRAMACIÓN ES
UTILIZADO PRINCIPALMENTE PARA
DESARROLLAR LOS SIGUIENTES TIPOS DE
PROGRAMAS:
1. APLICACIONES DE PROPÓSITO GENERAL.
2. ELABORACIÓN DE APPLETS
(APLICACIONES PARA INTERNET).
09/04/2009 INGº PEDRO BELTRÁN CANESSA 22
23. ¿ Y QUE SON LOS “APPLETS”?
UN APPLET ES UNA PEQUEÑA APLICACIÓN QUE SE
ALMACENA EN UN SERVIDOR WEB (HTTP: HYPERTEXT
TRANSFER PROTOCOL - PROTOCOLO DE TRANSFERENCIA
DE HIPERTEXTO), PARA QUE PUEDA SER ACCEDIDA POR
UNA ESTACIÓN CLIENTE (PC-USUARIO), TRANSMITIDA A
TRAVÉS DE LA RED (INTERNET / INTRANET), QUE SE
INSTALA AUTOMÁTICAMENTE Y ES EJECUTADA POR EL
PROGRAMA NAVEGADOR WEB, COMO PARTE DE UN
DOCUMENTO HTML: HYPERTEXT MARKUP LANGUAGE -
LENGUAJE DE MARCAS HIPERTEXTUALES.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 23
24. ¿ PORQUÉ SE DICE QUE JAVA ES
“SEGURO”?
UN PROGRAMA PUEDE TENER FUNCIONES
GLOBALES (FUNCIONAN PARA TODO EL
PROGRAMA), Y FUNCIONES LOCALES (FUNCIONAN
PARA PARTE DEL PROGRAMA). LOS PROGRAMAS
DE JAVA NO PUEDEN INVOCAR A FUNCIONES
GLOBALES Y TENER ACCESO A RECURSOS DEL
SISTEMA DE MANERA ARBITRARIA. POR LO
TANTO, SE PUEDE EJERCER UN CONTROL SOBRE
LOS PROGRAMAS EJECUTABLES DE JAVA, COSA
QUE NO ES POSIBLE EN OTROS PROGRAMAS.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 24
25. ¿ PORQUÉ SE DICE QUE JAVA ES
“ROBUSTO”?
JAVA VERIFICA EL CÓDIGO DEL PROGRAMA
MIENTRAS SE ESCRIBE Y UNA VEZ MÁS ANTES DE
EJECUTARLO. ESTO PERMITE QUE EL PROGRAMA
SEA PREDECIBLE, INCLUSO BAJO DIVERSAS
CONDICIONES. POR EJEMPLO: JAVA AYUDA A
EVITAR FALLAS POR CONDICIONES
EXCEPCIONALES, TALES COMO LA DIVISIÓN POR
CERO, EL ACCESO A ARCHIVOS
INEXISTENTES, ETC., MEDIANTE UN MANEJO DE
EXCEPCIONES ORIENTADO A OBJETOS.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 25
26. ¿ QUÉ ES LA ARQUITECTURA
NEUTRAL DE JAVA?
CUANDO SE CREÓ JAVA, SE TOMARON EN
CUENTA CIERTAS CONSIDERACIONES, DE
MANERA QUE EL PROGRAMA PUEDA
“ESCRIBIRSE UNA SOLA VEZ, EJECUTARSE EN
CUALQUIER SITIO, EN CUALQUIER MOMENTO Y
PARA SIEMPRE”. LOS PROGRAMADORES DE JAVA
SE BENEFICIAN PORQUE DESARROLLAN EL
CÓDIGO UNA SOLA VEZ, SIN NECESIDAD DE
ADAPTAR SUS APLICACIONES A CADA UNA DE LAS
PLATAFORMAS DE HW Y SW.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 26
27. ¿ JAVA UTILIZA COMPILADOR O
INTÉRPRETE?
JAVA UTILIZA AMBOS. COMO ANTERIORMENTE YA
HEMOS DEFINIDO LO QUE ES UN COMPILADOR, AHORA
TENDRÍAMOS QUE DEFINIR LO QUE ES UN INTÉRPRETE.
UN INTÉRPRETE ES UN PROGRAMA QUE EFECTÚA LA
TRADUCCIÓN Y EJECUCIÓN SIMULTÁNEA PARA CADA
UNA DE LAS SENTENCIAS DEL PROGRAMA. PARA
EJECUTAR UN PROGRAMA SE NECESITA DEL PROGRAMA
INTÉRPRETE QUE ESTÁ INSTALADO EN LA MÁQUINA QUE
SE VA A EJECUTAR. UN PROGRAMA QUE UTILIZA UN
INTÉRPRETE ES MÁS LENTO QUE EL QUE UTILIZA UN
COMPILADOR.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 27
28. ¿ CÓMO TRABAJA EL INTÉRPRETE
DE JAVA?
JAVA ES UN LENGUAJE INTERPRETADO Y DE ALTO
RENDIMIENTO. JAVA COMPILA A UNA REPRESENTACIÓN
INTERMEDIA DENOMINADA CÓDIGO DE BYTES O
BYTECODES, EL QUE SE PUEDE INTERPPRETAR EN CUALQUIER
SISTEMA QUE TENGA UN INTÉRPRETE DE JAVA. ESTE CÓDIGO
DE BYTES O BYTECODES FUE DISEÑADO DE TAL MANERA QUE
SEA SENCILLA LA TRADUCCIÓN A CÓDIGO DE MÁQUINA
NATIVO. CON ESTO SE LOGRÓ QUE EL INTÉRPETE SEA DE ALTO
RENDIMIENTO.
CADA PARTE DE UN PROGRAMA EN JAVA SE REDUCE A UNA
SECUENCIA DE BYTES QUE REPRESENTAN INSTRUCCIONES EN
UNA “MÁQUINA VIRTUAL” (JAVA VIRTUAL MACHINE), Y NO EN
EL PROCESADOR DE UNA MÁQUINA ESPECÍFICA.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 28
29. ¿Qué es un BYTECODE?
• BYTECODE: CÓDIGO GENERADO POR EL COMPILADOR DE
JAVA Y QUE ES EJECUTADO POR EL INTÉRPRETE DEL
LENGUAJE (JVM). ES INDEPENDIENTE DE PLATAFORMA.
• EL BYTECODE: RECIBE ESTE NOMBRE PORQUE
GENERALMENTE CADA CÓDIGO DE OPERACIÓN TIENE
UNA LONGITUD DE UN BYTE, SI BIEN LA LONGITUD DEL
CÓDIGO DE LAS INSTRUCCIONES VARÍA, CADA
INSTRUCCIÓN TIENE UN CÓDIGO DE OPERACIÓN ENTRE 0
Y 255 SEGUIDO DE PARÁMETROS TALES COMO LOS
REGISTROS O LAS DIRECCIONES DE MEMORIA.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 29
30. ¿Qué es un Archivo o Fichero de
BYTECODES?
CON JAVA, SE PUEDE “ESCRIBIR UNA VEZ Y EJECUTAR EN
CUALQUIER PARTE”. ESTO SIGNIFICA QUE CUANDO SE
COMPILA UN PROGRAMA NO SE GENERAN
INSTRUCCIONES PARA UNA PLATAFORMA ESPECÍFICA. EN
SU LUGAR, SE GENERAN BYTECODES JAVA QUE SON
INSTRUCCIONES PARA LA “MÁQUINA VIRTUAL JAVA”
(JVM).
SI LA PLATAFORMA ES WINDOWS, LINUX, ETC. O UN
NAVEGADOR DE INTERNET QUE TIENE INSTALADA LA
JVM, PODRÁ ENTENDER LOS BYTECODES.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 30
31. PROGRAMA FUENTE COMPILADOR (CÓDIGO
1 2
(USUARIO) BINARIO)
3
INSTRUCCIONES EN JAVA INTÉRPRETE (CÓDIGO DE BYTES
4
(MÁQUINA VIRTUAL O BYTECODES)
DE JAVA)
5
PROGRAMA EN JAVA
09/04/2009 INGº PEDRO BELTRÁN CANESSA 31
32. ¿ CÓMO SE CREA UNA APLICACIÓN
CON JAVA?
PRIMERO SE CREA UN FICHERO JAVA: UN PROGRAMA O FICHERO FUENTE
CONTIENE UN TEXTO ESCRITO EN UN PROCESADOR O EDITOR DE TEXTOS, TALES
COMO EL WRITER, EL WORD O EL BLOC DE NOTAS, TAMBIÉN SE PUEDE UTILIZAR EL
EDITOR DEL PROPIO JAVA. AL CREAR EL ARCHIVO, SE DEBERÁ DE OBSERVAR QUE
ESTE SE GUARDE CON UNA EXTENSIÓN .java.
SEGUNDO SE COMPILA EL ARCHIVO O FICHERO FUENTE: PARA EJECUTAR EL
PROGRAMA CONTENIDO EN EL FICHERO FUENTE, QUE PREVIAMENTE SE TRADUJO
A FICHERO DE CÓDIGO DE BYTES O BYTECODES, SE DEBE UTILIZAR LA “MÁQUINA
VIRTUAL DE JAVA” QUE ESTÁ IMPLEMENTADA CON UN INTÉRPRETE JAVA. ESTE
INTÉRPRETE TOMA EL FICHERO DE BYTECODES Y EJECUTA LAS
INSTRUCCIONES, TRADUCIÉNDOLAS A OTRAS INSTRUCCIONES QUE EL PROCESADOR
DEL COMPUTADOR PUEDE ENTENDER.
09/04/2009 INGº PEDRO BELTRÁN CANESSA 32