1 / 20

Introducción a la programación (Inf-135)

Introducción a la programación (Inf-135). El lenguaje Java. Introducción al lenguaje de programación Java. Lenguaje es aquello que tiene Sintaxis y Semántica para sí misma. Entonces java es un lenguaje de programación que tiene Sintaxis y Semántica , y es orientado a objetos.

vanna
Download Presentation

Introducción a la programación (Inf-135)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción a la programación (Inf-135) El lenguaje Java Amed Ibañez Andrade

  2. Amed Ibañez Andrade Introducción al lenguaje de programación Java • Lenguaje es aquello que tiene Sintaxis y Semántica para sí misma. • Entonces java es un lenguaje de programación que tiene Sintaxis y Semántica, y es orientado a objetos. • Java es un lenguaje robusto. • Java es independiente de plataforma. • Java es multitarea. • Java utiliza clases.

  3. Amed Ibañez Andrade Es Robusto • Java elimina apuntadores que hacen referencia a localidades de memoria. • Requiere explícitamente tipificar los datos. • Hace uso de excepciones. • Libera memoria que la aplicación ya no usa. Debido a las características que presenta java, se puede decir que es un lenguaje más robusto y confiable. Cabe resaltar que java notifica errores en tiempo de compilación y en tiempo de ejecución.

  4. Amed Ibañez Andrade Independiente de plataforma Los programas escritos en java se compilan y generan bytecode, este es independiente de la máquina y el sistema operativo tiene un entorno de ejecución para aplicaciones java (máquina virtual). Al momento de ser ejecutada la aplicación la máquina virtual interpreta el bytecode correspondiente al sistema operativo sobre el cual esta trabajando. La máquina virtual es diferente para cada sistema operativo pero el bytecode es único. “Write once, runanywhere”

  5. Amed Ibañez Andrade LENGUAJE INTERPRETADO • Java trae con su plataforma un componente llamado Java Virtual Machine (JVM), la máquina virtual de java. Este componente toma el código compilado del programa escrito en java, es decir el bytecode y lo convierte a código máquina para que pueda ser ejecutado sobre cualquier sistema operativo (Windows, Linux, Mac, Solaris….).

  6. Amed Ibañez Andrade Instalación del jdk • Java Development Kit (jdk). • Veremos el proceso de instalación del jdk 6 sobre Windows, son pasos muy sencillos e intuitivos. • Al hacer doble click sobre el instalador se nos abrirán las siguientes ventanas:

  7. Amed Ibañez Andrade Instalación del jdk (2) • Tenemos en acuerdo de licencia, después de leerla y le damos click en “Accept >”.

  8. Amed Ibañez Andrade Instalación del jdk (3) • Aquí tenemos la lista de opciones a instalar, en la primera opción de la lista tenemos al jdk6 y el JRE 6, podemos cambiar el directorio de instalación si deseamos. Y le damo click a “Next >”.

  9. Amed Ibañez Andrade Instalación del jdk (4) • Los pasos siguientes son la extracción y la instalación del jdk y el jre

  10. Amed Ibañez Andrade Instalación del jdk (5) • Click en Next >

  11. Amed Ibañez Andrade Instalación del jdk (6)

  12. Amed Ibañez Andrade Instalación del jdk (5) Finalmente tenemos instalado el jdk que va a permitirnos desarrollar programas en este lenguaje.

  13. Amed Ibañez Andrade Primer programa en Java • Consideraremos el siguiente pedazo de código como nuestro primer programa: public class PrimerProg { public static void main(String [] args) { System.out.println("Este es mi primer programa en java..."); } }

  14. Amed Ibañez Andrade Primer programa en Java (2) • Para poder ver lo que el pedazo de código anterior hace, una vez que tenemos el jdk instalado para desarrollar nuestro programas en java, debemos cargar la variable de entorno de java al sistema operativo, puesto que si tenemos código en el lenguaje java, debemos hacer uso de las herramientas que nos proporciona el lenguaje, como ser javac que es el que compila el programa, y java el que se encarga de hacer correr (ejecutar) nuestro archivo .class que contiene el bytecode obtenido del anterior paso.

  15. Amed Ibañez Andrade Primer programa en Java (3) • → Click derecho en el ícono de Mi PC en el escritorio. • → Click en Propiedades • → Click en Opciones avanzadas • → Click en Variables de entorno • → Buscar la variable Path en el panel de Variables del sistema y hacer click sobre ella. • → Click en el botón Modificar. Se abrirá un ventana que contiene todas las variables del sistema, y seguido de ; debemos darle la ruta de instalación del jdk, hasta la carpeta bin. • Ojo! No borrar ni modificar nada del Path podría ocacionar que windows funcione mal en el peor de los casos.

  16. Amed Ibañez Andrade Primer programa en Java (3) • Ahora abrimos un bloc de notas y escribimos el código anterior exactamente igual,lo guardamos con el mismo nombre que tenemos en el código después de la palabra reservada class con la extensión .java en algún directorio conocido, por ahora de preferencia en el Escritorio.

  17. Amed Ibañez Andrade Compilar mi primer programa • → Ir a Inicio → Click en Ejecutar… → Escribir cmd → Click en Aceptar • → Nos vamos al Escritorio con el siguiente comando cd Escritorio → Escribirdir ypresionar la tecla Enter, ahí veremos que se encuentra nuestro archivo PrimerProg.java guardado. • → Escribir javac PrimerProg.java y presionar enter • Si nos devuelve el directorio actual es que no hay errores en compilación y nos genera el archivo PrimerProg.class. • → Ejecutamos el programa: java PrimerProg y presionar la tecla enter.

  18. Amed Ibañez Andrade Ejercicios • Qué valores tomará la variable R en el siguiente algoritmo: Algoritmo Ej1 Inicio entero m ← 6 entero a ← 7 entero b ← 3 entero c ← 2*a-b c ← c-m b ← a+c-m mostrar b b ← b-1 mostrar a, b Fin

  19. Amed Ibañez Andrade Ejercicios Algoritmo Ej1 Inicio entero a ← 12; entero b ← 5; entero c ← -2; booleano boo ← a>(b-c); booleanoboo2 ← boo && (a*2+b%a-c > 10); mostrar boo mostrar boo2 Fin

  20. Amed Ibañez Andrade • Preguntas, comentarios, consultas…??

More Related