El Lenguaje de Programación Java. Laboratorio 01

Tamaño: px
Comenzar la demostración a partir de la página:

Download "El Lenguaje de Programación Java. Laboratorio 01"

Transcripción

1 Laboratorio 01 I. E M P E Z A R A T R A B A J A R C O N J A V A El Software Básico de Desarrollo (SDK) de Sun Microsystem Para escribir en Java hacen falta los programas que realizan el precompilado y la interpretación del código, Hay entornos que permiten la creación de los bytecodes y que incluyen herramientas con capacidad de ejecutar aplicaciones de todo tipo. El más famoso (que además es gratuito) es el Software Developer Kit (SDK) de Sun, que se encuentra disponible en la dirección Entornos de trabajo El código en Java se puede escribir en cualquier editor de texto. Y para compilar el código en bytecodes, sólo hace falta descargar la versión del SDK deseada. I I. I N S T A L A C I Ó N D E L L E N G U A J E J A V A Tanto el JDK como el JVM están disponibles en en un solo paquete conocido como J2SE En la actualidad está vigente la versión 6.0. Página Web Nombre del archivo jdk-6u3-windows-i586-p.exe Versión 6.0 Sistemas Operativos Windows Tamaño kb Adicionalmente se debe configurar la PC para que se reconozca su ubicación (Path); por ejemplo en Windows XP sería: 1. En el escritorio haga clic derecho en el icono Mi PC y elija la opción Propiedades 2. En la ventana que aparece, elijo la jdk-6u3- windows-i586-p.exetarjeta Opciones Avanzadas y luego el botón Variables de Entorno 3. En el diálogo Variables de entorno que aparece elijo la opción Variables del Sistema y dentro de ella la opción Path y luego hago clic en el botón modificar. %path%;c:\archivos de programa\java\jdk1.6.0_03\bin DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 1

2 Herramientas del JDK - Java Development Kit Las herramientas del JDK se encuentran en la carpeta: C:\Archivos de programa\java\jdk1.5.0_07\bin tal como se muestra la figura: Básicamente, el JDK consiste de: El compilador Java, javac El intérprete Java, java Un visualizador de applets, appletviewer El debugger Java, jdb (que para trabajar necesita conectarse al server de Sun) El generador de documentación, javadoc I I I. C O M O C R E A R U N P R O G R A M A : Abrir el Bloc de Notas y digitar el siguiente código: Guarde el fichero en la Unidad C:\Java\Lab001 con el mismo nombre de la Clase: Saludo.java (El nombre del programa fuente debe ser el mismo que el de la clase contiene, respetando mayúsculas y minúsculas) Qué hace este programa? En primer lugar saber que en java todo son clases, que son representaciones de una determinada entidad de la realidad. Es recomendable crear un archivo por clase y este archivo debe tener el mismo nombre de la clase; en este ejemplo nuestro archivo, como en su clase, se llama " Saludo" y en el caso del archivo con una extensión *.java. Luego va la declaración de la clase, la cual puede ser: ámbito_clase class Nom_clase ámbito_atributo tipo atributo1_clase; ámbito_atributo tipo atributo2_clase;... ámbito_metodo tipo metodo1_clase; ámbito_metodo tipo metodo2_clase;... Una clase al declararla podemos definir su ámbito, como por ejemplo public, private o protected; en el ejemplo anterior utilizamos el ámbito public, es decir público, si no declaramos un ámbito este ámbito es declarado por defecto "package". Estos modificadores serán visto después con profundidad. Luego de declarar su ámbito viene la palabra reservada "class", que indica la creación de una clase. Luego viene el nombre de la clase, en particular es aconsejable que el nombre de la clase, la primera letra siempre comience con mayúscula. Debemos tener en cuenta que java diferencia entre mayúsculas y minúsculas, es decir por ejemplo "Saludo.java" es diferente que "saludo.java". DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 2

3 Después viene el cuerpo de la clase encerrado entre llaves. Luego viene la declaración y definición de un método de clase, este es el método main(); que siempre cuando es declarado en alguna clase, este método será ejecutado antes de todo por el compilador. Este método main() es declarado public ya que va a ser accedido desde el compilador y luego viene la palabra reservada static, que significa que este método se va a ejecutar primero que todo, luego viene el dato que devuelve esta función que es void, que significa que no va a devolver ningún valor, que no habrá valor de retorno; luego viene el nombre del método, que en este caso es main, luego viene entre paréntesis los parámetros de este método; en este caso tiene un solo parámetro que es un arreglo de cadenas; y por ultimo viene el cuerpo de este método entre llaves ( ). Ahora en el cuerpo o bloque de este método tenemos: System.out.println("Bienvenidos al Mundo de Java"); La biblioteca de Java proporciona un método System.out.println, vinculado con la salida estándar, normalmente la pantalla, que permite visualizar datos numéricos de cualquier tipo y cadenas de caracteres. Observe que para mostrar los datos deseados, el método main invoca al método println del objeto out de la clase System de la biblioteca Java. La expresión a mostrar se incluye entre los paréntesis del método y puede estar formada por elementos numéricos, cadenas de caracteres y constantes de caracteres (conjuntos de caracteres encerrados entre comillas dobles). Para unir esos elementos y formar la expresión a mostrar se utiliza el operador +. Compilar y ejecutar el programa El siguiente paso es compilar el programa; esto es, traducir el programa fuente a código de bytes para posteriormente poder ejecutarlo. La orden para compilar el programa Saludo.java: Javac Saludo.java Observe que para compilar un programa hay que especificar la extensión java. El resultado de la compilación será un fichero Saludo.class que contiene el código de bytes que ejecutara la maquina virtual de Java. Luego para ver el funcionamiento del programa empleamos: Java Saludo I V. E L E M E N T O S B Á S I C O S D E L L E N G U A J E 4.1. COMENTARIOS: Un comentario es un mensaje dirigido a cualquiera que lea el código fuente. Añadiendo comentarios se hace más fácil la comprensión de un programa. Tienen como finalidad explicar el código fuente. Se pueden utilizar comentarios acotados o de una sola línea. Comentario Acotado: empieza con los caracteres /* y finaliza los caracteres */. Estos comentarios pueden ocupar más de una línea. Comentario de una sola línea: comienza con una doble barra // y se extiende hasta el final de la línea. /* Pequeña aplicación que permite Comentario acotado * mostrar un mensaje por pantalla*/ public class Saludo //Cuerpo del Programa Comentario de una sola línea public static void main(string[] args) System.out.println("Bienvenidos al Mundo de Java "); DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 3

4 PUNTO Y COMA, BLOQUES Y ESPACIOS EN BLANCO En Java, una sentencia es una ó más líneas de código finalizadas con punto y coma (;) Un bloque, a veces llamado declaración compuesta, es un grupo de sentencias delimitadas por llaves ( ) Un bloque de sentencias pude estar contenida dentro de otro bloque de sentencias. También puede usar espacios en blanco entre los elementos del código fuente. /* Pequeña aplicación que permite * mostrar un mensaje por pantalla*/ public class Saludo //Cuerpo del Programa public static void main(string[] args) System.out.println ("Bienvenidos al Mundo de Java "); System.out.println ("Es hora de comenzar"); Puede escribirse de forma más legible así: /* Pequeña aplicación que permite * mostrar un mensaje por pantalla*/ public class Saludo //Cuerpo del Programa public static void main(string[] args) System.out.println" Bienvenidos al Mundo de Java "); System.out.println("Es hora de comenzar"); IDENTIFICADORES Un identificador es un nombre que se le da a una variable, clase ó método. Para crear sus identificadores debe tener en cuenta las siguientes reglas: 1. Deben iniciar con una letra, el carácter subrayado (_), ó el signo dólar ($). 2. Los siguientes caracteres pueden también contener dígitos. 3. Los identificadores son case-sensitive, esto quiere decir que hay diferencia entre mayúsculas y minúsculas. 4. No se pueden utilizar palabras claves. Identificadores válidos Nombre_usuario $tipo nombreusuario articulo _sist_fecha Identificadores no válidos 56_tema tema-siguiente DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 4

5 PALABRAS CLAVES E IDENTIFICADORES RESERVADOS Palabras claves e identificadores reservados que son predefinidos en Java no pueden ser utilizados para definir nombres de variables, clases ó métodos. Todas estas palabras claves están en minúsculas y su uso incorrecto generan errores de compilación. PALABRAS CLAVES EN JAVA abstract default implements protected throw assert do import public throws boolean double instanceof return transient break else int short try byte extends interface static void case final long strictfp volatile catch finally native super while char float new switch class for package synchronized continue if prívate this const Identificadores reservados en Java null True False TIPOS DE DATOS EN JAVA: En todos los lenguajes de programación existen tipos de datos básicos con los que se realizarán las operaciones matemáticas básicas y las operaciones booleanas de verdadero o falso. Definen tipos de datos que devolverán los métodos o los tipos de datos que definirán una propiedad básica. Por ejemplo si queremos realizar la suma de dos valores: dato1 = 20; dato2 = 30; resultado = dato1 + dato2; Para que el compilador Java reconozca esta operación es necesario especificar previamente el tipo de cada uno de los operandos que intervienen en la misma, así como el tipo de resultado. Para ello escribiremos una línea como la siguiente: Se clasifican en: int dato1, dato2, resultado; DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 5

6 Tipos primitivos: Se les llama así porque están integrados en el sistema y en realidad no son objetos, lo cual hace que su uso sea más eficiente. Hay ocho tipos primitivos de datos que podemos clasificar en tipos numéricos y el tipo boolean. A su vez, los tipos numéricos se clasifican en tipos enteros y tipos reales. Tipos enteros: byte, short, int, long y char Tipos reales: float y double Cada tipo primitivo tiene un rango diferente de valores positivos y negativos, excepto el boolean que solo tiene 2 valores: true y false. Tipos referenciados: En este grupo están incluidos las clases, las interfaces y las matrices. Por ejemplo la clase String es un tipo referenciado. VARIABLES Las variables son los contenedores de los datos que utiliza un programa. Cada variable ocupa un espacio en la memoria RAM del ordenador para almacenar un dato determinado. Las variables tienen un nombre (un identificador) que sólo puede contener letras, números y el carácter de subrayado (también vale el símbolo $). El nombre puede contener cualquier carácter Unicode. Transformación de datos. En java será necesario transformar entre tipos de datos básicos, generalmente entre String hacia cualquier otro tipo básico, o viceversa. Si es necesario transformar un tipo básico hacia String, la forma más rápida consiste en concatenar el valor a un objeto String, por ejemplo: " " + 34 Con ello conseguiremos que se cree el literal "34". Si en cambio queremos transformar el literal "2345" a un valor int para poder operar con el será necesario emplear: int valor = Integer.parseInt("2345"); DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 6

7 Convertir Strings a valores numéricos Una de las cosas más extrañas que nos hemos encontrado al programar en Java es la extraña mezcla de tipos básicos (int, char, etc.) con tipos derivados de Object. A veces esto puede confundirnos e incluso obstaculizarnos operaciones tan sencillas como la que vamos a describir: convertir un String a su valor numérico. Cada tipo primitivo (básico) tiene un wrapper asociado que permite tratarlos como objetos, esta es la lista de equivalencias: byte - Byte short - Short int - Integer long - Long char - Character float - Float double - Double boolean Boolean Conversión de Datos. Cada una de estas wrapper classes (excepto Character) tiene un método que permite convertir desde String al tipo primitivo. Simplemente hay que llamar al método de la wrapper class adecuada y el String se convierte al tipo básico. Por ejemplo: String mystring = "12345"; int myint = Integer.parseInt(myString); Convierte el contenido de la variable mystring a una variable int myint. La conversión es fácil. El truco consiste en que la conversión de cada tipo implica un método único para cada clase wrapper. Todas las conversiones, salvo las de Boolean se hacen con un método de nombre similar, pero todos los métodos tienen nombres distintos: Palabra byte short int long float double boolean clave Clase Byte.parseByte(aString) Short.parseShort(aString) Integer.parseInt(aString) Long.parseLong(aString) Float.parseFloat(aString) Double.parseDouble(aString) Boolean.getBoolean(aString) Hay una excepción, la clase Character no tiene este método, para convertir un String en char hay que llamar al método charat de la clase String OPERADORES COMUNES Operadores aritméticos Operadores relacionales y lógicos Símbolo Significado Símbolo Descripción + Suma > Mayor que - Resta < Menor que * Multiplicación >= Mayor o igual que / División <= Menor o igual que ++ Incremento = = Igual -- Decremento!= Diferente % Modulo o resto && And (" Y ") de la división Or (" O ")! Not (" No ") DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 7

8 V. ESTRUCTURAS LÓGICAS DE SECUENCIA Son aquellas en las que una instrucción sigue a otra en secuencia. Las instrucciones se ejecutan una a una de tal modo que finalizada la ejecución de una instrucción, se inicia la ejecución de la siguiente hasta completar la ejecución de todas las instrucciones que forman parte de la secuencia. Secuencias de escape Las secuencias de escape son aquellas combinaciones de caracteres que nos permiten insertar un carácter especial que no es posible tipear con el teclado estándar o que no es posible utilizar porque denota un bloque de texto, por ejemplo las comillas dobles en el ejemplo hola mundo que están dentro de la función println. System.out.println("Hola, mi primer programa"); Si quisiéramos incluir las comillas dobles en la ejecución deberíamos incluirlas con una secuencia de escape, para ello se utiliza la barra invertida \ seguida de las comillas dobles \. System.out.println("\ Hola, mi primer programa\ "); Estructura para la salida de información Se refiere a la forma o mecanismos que se emplean para poder conocer el resultado de un determinado algoritmo. Si desea codificarlo en el lenguaje de programación Java deberá realizarlo de la siguiente manera: System.out.print( Hola mundo ); System.out.println( Hola mundo ); Estructura para la entrada de datos Se refiere a la forma o mecanismos que se emplean para ingresar los datos que necesita un algoritmo para procesarlos y obtener, posteriormente, la información necesaria Este tipo de estructura permite ingresar datos a través de un dispositivo de entrada de una computadora. Uso de la clase Scanner como opción para el ingreso de datos. Empleando la clase java.util.scanner proporciona soporte para leer datos desde un flujo de entrada, desde un fichero (File), o incluso desde un String. Algunos Metodos: DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 8

9 V I. I D E s D E D E S A R R O L L O Para el desarrollo profesional de aplicaciones comerciales, definitivamente tenemos que usar algún IDE que nos facilite el diseño de las interfaces además que nos facilite la generación de código y que nos permita depurar el código de programa. En la actualidad disponemos de diversas alternativas, entre ellas: NetBeans de Sun Microsystem. Entorno gratuito de código abierto para la generación de código en diversos lenguajes (especialmente pensado para Java). Contiene un editor avanzado de código, depurador, diversos lenguajes, extensiones de todo tipo (CORBA, Servlets,...). Incluye además un servidor de aplicaciones Tomcat para probar aplicaciones de servidor. Eclipse de IBM. Es un entorno completo de código abierto que admite numerosas extensiones (incluido un módulo para J2EE) y posibilidades. Es uno de los más utilizados por su compatibilidad con todo tipo de aplicaciones Java y sus interesantes opciones de ayuda al escribir código. JBuilder. Entorno completo creado por la empresa Borland (famosa por su lenguaje Delphi) para la creación de todo tipo de aplicaciones Java, incluidas aplicaciones para móviles. JDeveloper. De Oracle. Entorno completo para la construcción de aplicaciones Java y XML. Uno de los más potentes y completos (ideal para programadores de Oracle). JCreator Pro. Es un editor comercial muy potente y de precio bajo. Ideal (junto con Kawa) para centrarse en el código Java. No es un IDE completo y eso lo hace más ligero, de hecho funciona casi en cualquier máquina. V I I. I D E N e t B e a n s NetBeans es uno de los IDE muy completos y free con los que tenemos en el mercado de los IDE s para Java. Instalar NetBeans Para instalar NetBeans debemos de contar con el paquete de instalación al cual debemos de ejecutar para iniciar el proceso de instalación. Configurando el Proyecto Para crear un proyecto en el IDE: 1. Inicie NetBeans IDE. 2. En el menú principal, seleccione File > New Project (Ctrl + Shift + N), tal y como se muestra en la siguiente figura. 3. En el asistente de New Project, amplíe la categoría Java y seleccione Java Application, como se muestra en la siguiente figura. A continuación, haga clic en Next. DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 9

10 4. En la ventana de New Java Application del asistente, haga lo siguiente (como se muestra en el gráfico a continuación): o En el campo Project Name, escriba Lab001. o En el campo Project Location debemos de ubicar la carpeta donde vamos a guardar nuestros proyectos. Haga clic en el botón Browse y luego creamos una carpeta en la Unidad D:\ llamada Lab_Algoritmo. o En el campo Create Main Class escriba, HolaMundo. o Deje marcada la casilla Set as Main Project. Haga clic en Finish. El proyecto es creado y está listo para comenzar a trabajar en el IDE. Deberá ver los siguientes componentes: 1. La ventana Projects, que contiene una vista en árbol de los componentes del proyecto. 2. La ventana Source Editor con un archivo abierto llamado HolaMundo. 3. La ventana Navigator, que puede utilizar para moverse rápidamente entre los elementos dentro de la clase seleccionada DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 10

11 NUESTRO PRIMER EJEMPLO //comienzo de la clase HolaMundo public class HolaMundo //comienzo del programa public static void main(string[] args) System.out.println("Hola Mundo"); //fin del programa //fin de la clase Ejecutando el Programa Desde la barra de menú del IDE, seleccione "Run > Run Main Project (F6). La siguiente figura muestra lo que debe ver ahora. Felicidades! Su programa funciona! Ahora sabe cómo llevar a cabo algunas de las más comunes tareas de programación en el IDE. EJERCICIOS RESUELTOS UTILIZANDO EL BLOC DE NOTAS VAMOS A CODIFICAR LOS SIGUIENTES EJEMPLOS: 1. Programa que sume dos números y que muestre la suma. Guarde como Ejemplo01.java en la carpeta C:\Java\Lab001 y luego compile. DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 11

12 2. Diseñar un algoritmo que permita calcular la suma de N números naturales: S = N*(N+1) / 2 Guarde como Ejemplo02.java y luego compile. 3. Desarrollar una solución que permita ingresar un número de horas. Mostrar su equivalente en minutos y segundos. Entrada: H Salida: M, S Inicio Fin 4. PSEUDOCODIGO Numero H=0,M=0,S=0 Leer H Asignar M = H*60 Asignar S = H*3600 Mostrar M, S Guarde como Ejemplo03.java y luego compile. 5. Desarrolle un algoritmo que le permita leer un valor para el radio (R), luego calcule el área (A) de un círculo y escribir su valor. A= л*r 2 (OJO: л es una constante cuyo valor es: ) Entrada: R Salida: A Inicio Fin PSEUDOCODIGO Numero R=0, A=0 Leer R Asignar A = * R*R Mostrar A Guarde como Ejemplo04.java y luego compile. DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 12

13 6. Elaborar un programa que permita ingresar el número de partidos ganados, perdidos y empatados, por Universitario de Deportes en el torneo de apertura, se debe de mostrar su puntaje total, teniendo en cuenta que por cada partido ganado obtendrá 3 puntos, empatado 1 punto y perdido 0 puntos. PSEUDOCODIGO Entrada: PG, PP, PE Salida: PT Inicio Fin Leer PG Leer PE Leer PP Asignar PPG = PG * 3 Asignar PPE = PE * 1 Asignar PT = PPG + PPE Escribir PT EJERCICIOS PROPUESTOS 1. Elaborar un algoritmo que solicite el número de respuestas correctas, incorrectas y en blanco, correspondientes a postulantes, y muestre su puntaje final considerando, que por cada respuesta correcta tendrá 4 puntos, respuestas incorrectas tendrá -1 y respuestas en blanco tendrá Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. 3. Suponga que una persona desea invertir su capital en un banco y desea saber cuanto dinero ganará después de un año si el banco paga a razón de 2% mensual. 4. En un hospital existen tres áreas: Ginecología, Traumatología, Pediatría. El presupuesto anual del hospital se reparte conforme a la siguiente tabla: Área Porcentaje del presupuesto Ginecología 40% Traumatología 25% Pediatría 35% 5. Dado el precio de un producto y la cantidad de dinero entregada, calcule el vuelto que hay que dar al cliente. 6. Realizar un algoritmo que calcule la edad de una persona a la cual solo se le solicitará el año en que nació. 7. Desarrollar una solución que permita ingresar la suma y diferencia de dos números enteros y en base a estas cantidades calcular y mostrar los números. 8. Escriba una aplicación que reciba tres enteros del usuario y evalué la siguiente ecuación: Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal. 9. Dada la base y la altura de un triangulo calcular su área y su perímetro. area = (b*h)/2 perim = 2 * (b + h) 10. Se tiene un número entero positivo, calcula su cuadrado, su cubo y su raíz cuadrada. DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 13

14 11. Ingresar 3 números enteros positivos y determinar cual de ellos es el mayor. 12. Realizar un algoritmo que calcule el sueldo neto mensual de un empleado considerando: 13. Días Trabajados, el Pago Diario de S/ , Descuento del 7% sobre el Sueldo Mensual, Bonificación del 12% sobre el Sueldo Mensual. 14. Desarrollar una solución que permita realizar el cálculo del pago mensual del sueldo de un empleado de una empresa. Dicho cálculo se realiza de la siguiente manera: el sueldo básico se calcula en base al número total de horas trabajadas, basado en una tarifa horaria. Al sueldo básico se le aplica una bonificación del 35% obteniéndose el sueldo bruto. Al sueldo básico se le aplica un descuento del 12% obteniéndose el sueldo neto. Mostrar el sueldo básico, el sueldo bruto y el sueldo neto de un trabajador. DOCENTE: Ing. Fabián Silva Alvarado Pág. Nº 14

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente

Más detalles

CONCEPTOS BASICOS DEL LENGUAJE JAVA

CONCEPTOS BASICOS DEL LENGUAJE JAVA CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten

Más detalles

Elementos léxicos del lenguaje de programación Java

Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores

Más detalles

Tema 2. El lenguaje de programación Java (Parte 1)

Tema 2. El lenguaje de programación Java (Parte 1) Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de

Más detalles

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Ingeniero en Computación José Alfredo Cobián Campos josealfredocobian@gmail.com Facultad de Ciencias

Más detalles

2. Estructura de un programa en Java

2. Estructura de un programa en Java 24 A. García-Beltrán y J.M. Arranz 2. Estructura de un programa en Java Objetivos: a) Describir la estructura del código fuente de una aplicación Java b) Presentar los conceptos de comentario y de identificador

Más detalles

Introducción a Java LSUB. 15 de enero de 2015 GSYC

Introducción a Java LSUB. 15 de enero de 2015 GSYC Introducción a LSUB GSYC 15 de enero de 2015 (cc) 2014 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada

Más detalles

Fundamentos del Lenguaje de Programación Java

Fundamentos del Lenguaje de Programación Java Fundamentos del Lenguaje de Programación Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx El lenguaje Java Estándares de codificación Comentarios Programas con Java Identificadores Palabras clave

Más detalles

James Gosling, creador de Java

James Gosling, creador de Java Lo que Java intenta hacer y lo hace con bastante éxito, es abarcar dominios diferentes. De esa forma le permite efectuar trabajos para de aplicaciones del lado del servidor, del lado del cliente, para

Más detalles

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java.

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java. Práctica 3 mtp metodoloxía e tecnoloxía da programación Objetivos: Duración: Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java. 1 semana 1.- Identificadores Los identificadores

Más detalles

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System. CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA

Más detalles

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 Introducción Java es un lenguaje basado en la programación orientada a objetos (POO), este tipo de programación va más allá del tipo de programación

Más detalles

Objetivo de aprendizaje del tema

Objetivo de aprendizaje del tema Computación II Tema 3. Identificadores, palabras clave y tipos de datos Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Distinguir i entre modificadores d válidos y no válidos. Enumerar

Más detalles

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores El lenguaje de programación Java Programa Java Un programa Java está formado por un conjunto de clases que interactúan entre sí La clase es la unidad básica de programación La ejecución depende de la clase

Más detalles

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012 Prácticas: Introducción a la programación en Java Informática (1º Ingeniería Civil) Índice Introducción a Java y al entorno de desarrollo NetBeans Estructura de un programa Tipos de datos Operadores Sentencias

Más detalles

Tema: Introducción a Java y Netbeans

Tema: Introducción a Java y Netbeans 1 Tema: Introducción a Java y Netbeans Objetivo Especifico Conocer el uso básico del JDK para la compilación y ejecución de código java desde la linea de comando Conocer el entorno de desarrollo NetBeans

Más detalles

Introducción al lenguaje de programación java

Introducción al lenguaje de programación java Introducción al lenguaje de programación java Algoritmia y Programación Slide 1 LENGUAJES DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado y creado para expresar algoritmos

Más detalles

1 ELEMENTOS BASICOS DEL LENGUAJE

1 ELEMENTOS BASICOS DEL LENGUAJE 1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1 Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción

Más detalles

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape.

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. CARACTERES EN JAVA Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. Letra, Dígitos y Otros Estos caracteres

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

mari_clau_18@hotmail.com Java es el lenguaje de programación que

mari_clau_18@hotmail.com Java es el lenguaje de programación que PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA Dra. Maricela Bravo mari_clau_18@hotmail.com JUSTIFICACIÓN Java es el lenguaje de programación que más impacto ha tenido en los últimos años, especialmente en

Más detalles

UNIDAD II Elementos de la programación orientada a objetos LSC. Natalia Rodríguez Castellón Estudio de un lenguaje de alto nivel Java es un lenguaje de programación de alto nivel, se comenzó a desarrollar

Más detalles

(volver a Tabla de Contenidos)

(volver a Tabla de Contenidos) Para escribir, compilar y ejecutar un programa en Java lo único que realmente se necesita y no viene incluido con el sistema operativo es el kit de desarrollo de Java, denominado SDK (Software Development

Más detalles

Repaso de las características más importantes de la programación Java y su adaptación a Android

Repaso de las características más importantes de la programación Java y su adaptación a Android Repaso de las características más importantes de la programación Java y su adaptación a Android 1. Entorno de programación en java 2. Variables y tipos de datos 3. Operaciones y operadores 4. Clases y

Más detalles

Tema 3 Elementos básicos de programación

Tema 3 Elementos básicos de programación Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid nati@it.uc3m.es Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender

Más detalles

TEMA 2. Agenda. Fundamentos de JAVA

TEMA 2. Agenda. Fundamentos de JAVA TEMA 2 Fundamentos de JAVA V1.3 Manuel Pereira González Agenda Introducción Historia de Java Características Principales Hello World Tipos Operadores Control de Flujo E/S básica Atributos y Métodos Resumen

Más detalles

Java en 2 horas. Rodrigo Santamaría

Java en 2 horas. Rodrigo Santamaría + Java en 2 horas Rodrigo Santamaría + Generalidades 2 Desarrollado por Sun en 1995 Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas a bytecode Gestión

Más detalles

Algunas características de los lenguajes de programación orientados a objetos son:

Algunas características de los lenguajes de programación orientados a objetos son: Programación Orientada a Objetos (POO) La programación orientada a objetos es un paradigma de programación que, como su nombre lo indica, se basa en el uso de objetos estructuras de datos que consisten

Más detalles

Ubicación e historia

Ubicación e historia Introducción a Java Ubicación e historia http:// ://java.sun.com/ JDK (Java Development Kit) JDK 1.0, 1995 JDK 1.1, 1996. Modificación en manejo de eventos; nuevas bibliotecas (reflexión, métodos remotos,...)

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B) APRENDERAPROGRAMAR.COM INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero Fecha revisión:

Más detalles

Introducción a la Programación en Java. Page 1

Introducción a la Programación en Java. Page 1 Introducción a la Programación en Java Page 1 Qué es Java? Java es un lenguaje de programación de propósito general, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias

Más detalles

Fundamentos de programación en Java

Fundamentos de programación en Java Fundamentos de programación en Java Jorge Martínez Ladrón de Guevara Editorial EME ISBN 978-84-96285-36-2 Contenido 1. Introducción a Java... 1 Los lenguajes de programación...1 Historia de Java...2 La

Más detalles

Java Avanzado. Guía 1 7. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1 7. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 7 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en

Más detalles

Programación en Java. Hola Jesus. Primera clase del curso de Java

Programación en Java. Hola Jesus. Primera clase del curso de Java Programación en Java Un programa o aplicación Java se compone de un conjunto de clases que contienen variables de diversos tipos utilizadas para almacenar datos, y métodos que implementan código capaz

Más detalles

Tema 1. Introducción a JAVA

Tema 1. Introducción a JAVA Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Configuración de Java en Windows UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Descarga de software

Más detalles

Introducción a la Programación en Java

Introducción a la Programación en Java Contenido Introducción a la Programación en Java Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl! Generalidades de Java! Elementos

Más detalles

Ejercicios de evaluación de fundamentos de programación en Java

Ejercicios de evaluación de fundamentos de programación en Java Ejercicios de evaluación de fundamentos de programación en Java Jorge Martínez Ladrón de Guevara Editorial EME ISBN 978-84-96285-40-8 Contenido 1. Introducción a Java... 1 Test de evaluación...1 Ejercicios...4

Más detalles

INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA

INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA Introducción Qué es programar? Idear y ordenar las acciones necesarias para realizar un proyecto (R.A.E) En nuestro contexto: Resolver problemas, Automatizar

Más detalles

1 Estructura básica de un programa C++

1 Estructura básica de un programa C++ Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.

Más detalles

PRÁCTICA No1 POO Estructuras de Control Parte I

PRÁCTICA No1 POO Estructuras de Control Parte I Objetivos El alumno conocerá los elementos básicos del lenguaje Java para la Programación Orientada a Objetos El alumno conocerá la estructura de control if else switch para la resolución de problemas

Más detalles

Estructuras básicas de la programación en Java

Estructuras básicas de la programación en Java Estructuras básicas de la programación en Java ELO-329: Diseño y programación orientados a objetos Agustín J. González ELO329 1 Primer programa en Java Todo programa debe tener al menos una clase. Toda

Más detalles

Programas. Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial:

Programas. Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial: Programas Estructura de un programa simple Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial: Entrada de datos Procesamiento de los datos Salida

Más detalles

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) APRENDERAPROGRAMAR.COM GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I

Más detalles

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com Repaso desarrollo de software Parte #1 Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/55 Contenido Concepto desarrollo

Más detalles

PROGRAMACIÓN II. BLOQUE I de prácticas. Práctica 1

PROGRAMACIÓN II. BLOQUE I de prácticas. Práctica 1 UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIERIA Y SISTEMAS DE TELECOMUNICACIÓN PROGRAMACIÓN II BLOQUE I de prácticas Práctica 1 Semestre de primavera curso 2013/14 UNIVERSIDAD

Más detalles

Introducción a la programación (Java)

Introducción a la programación (Java) Introducción a la programación (Java) Preparar las herramientas de desarrollo Introducción La primera parte de este documento es una guía para la instalación del software necesario para realizar programas

Más detalles

Programar un Forma de Pensar: Introducción a la OOP en Java. Ing. Sergio Antonio Pino Gallardo Ing. Irene Lizeth Manotas Gutierrez

Programar un Forma de Pensar: Introducción a la OOP en Java. Ing. Sergio Antonio Pino Gallardo Ing. Irene Lizeth Manotas Gutierrez Programar un Forma de Pensar: Introducción a la OOP en Java Ing. Sergio Antonio Pino Gallardo Ing. Irene Lizeth Manotas Gutierrez 2 License Creative Commons License Programar un Forma de Pensar: Introducción

Más detalles

Introducción a la Tecnología

Introducción a la Tecnología Introducción a la Tecnología Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Describir la tecnología Java Describir algunos

Más detalles

CÁTEDRA DE LENGUAJE DE PROGRAMACIÓN JAVA 2014

CÁTEDRA DE LENGUAJE DE PROGRAMACIÓN JAVA 2014 CÁTEDRA DE LENGUAJE DE PROGRAMACIÓN JAVA 2014 Ings. Mario Bressano & Miguel Iwanow ENVÍO 01/2014 Introducción al Lenguaje Java Paquetes Un Paquete en Java es un contenedor de clases que permite agrupar

Más detalles

Computación III. Objetivo de aprendizaje del tema

Computación III. Objetivo de aprendizaje del tema Computación III Tema 5 Declaración, inicialización y uso de variables 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Identificar la sintaxis de las variables en el lenguaje Java.

Más detalles

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }

Más detalles

Iniciación a Java. 1.Introducción a Java 2.Programación Orientada a Objetos 3.Fundamentos del lenguaje Java

Iniciación a Java. 1.Introducción a Java 2.Programación Orientada a Objetos 3.Fundamentos del lenguaje Java Iniciación a Java 1.Introducción a Java 2.Programación Orientada a Objetos 3.Fundamentos del lenguaje Java 4.Trabajando con Objetos 5.Manejo de Clases, Métodos y Variables 6.Conceptos Avanzados de Java

Más detalles

Tutorial básico del entorno de desarrollo Eclipse.

Tutorial básico del entorno de desarrollo Eclipse. Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente

Más detalles

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría Java en 3 horas Ampliación de Sistemas Operativos Rodrigo Santamaría Generalidades Desarrollado por Sun Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas

Más detalles

1. Aplicaciones del J2SE SDK1.4.2 de Sun.

1. Aplicaciones del J2SE SDK1.4.2 de Sun. Dept Informatica Índice 1 Aplicaciones del J2SE SDK142 de Sun 1 11 javac 1 12 java 1 13 javadoc 2 14 Las que no se explican 3 2 Guía de estilo de Java 3 21 Clases 3 211 Nombres para las clases 3 212 Estructura

Más detalles

Revista Digital Universitaria. 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079

Revista Digital Universitaria. 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079 Revista Digital Universitaria 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079 JAVA o L.I. Anabell Comas Becaria de la Coordinación de Publicaciones Digitales anabell@alethia.dgsca.unam.mx o http://www.revista.unam.mx/vol.7/num12/art104/art104.htm

Más detalles

Programación en Java. Temario. David Contreras Bárcena

Programación en Java. Temario. David Contreras Bárcena Programación en Java David Contreras Bárcena David Contreras Bárcena (ETSI) - Comillas 1 Temario 1. Introducción 1. Lenguaje java 2. Compilador SDK 1.4 3. Sintaxis 4. Tipos de datos 5. Estructuras de Control

Más detalles

U.T.4.EL ENTORNO DE DESARROLLO

U.T.4.EL ENTORNO DE DESARROLLO U.T.4.EL ENTORNO DE DESARROLLO Lenguaje Java Estamos en unos días en los que cada vez más la informática invade más campos de nuestra vida, estando el ciudadano medio cada vez más familiarizado con términos

Más detalles

1. El entorno de desarrollo Eclipse

1. El entorno de desarrollo Eclipse Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................

Más detalles

FAMILIARIZANDONOS CON JAVA

FAMILIARIZANDONOS CON JAVA Programación Java - Ingeniería de Sistemas - UATF 1 Ing. Limber Ruíz Molina FAMILIARIZANDONOS CON JAVA 1.1 INTRODUCCIÓN El objetivo de este capítulo es empezar a familiarizarnos con el lenguaje JAVA, aunque

Más detalles

Introduciendo datos desde el

Introduciendo datos desde el Introduciendo datos desde el teclado Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Crear programas interactivos que lean datos

Más detalles

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN 4.1 Definiciones y palabras reservadas básicas del C El lenguaje C++ está compuesto por: 32 palabras clave (estándar ANSI), comunes a todos los compiladores de

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Introducción al lenguaje Java

Introducción al lenguaje Java Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno

Más detalles

Java. Mtro. Manuel Suárez Gutiérrez

Java. Mtro. Manuel Suárez Gutiérrez Java Mtro. Manuel Suárez Gutiérrez Introducción Creado por SUN Microsystems Su fin era homologar los lenguajes de programación ante una proliferación de multiples plataformas Trabaja bajo una maquina virtual

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA

FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA CONTENIDO: La Plataforma J2SE Elementos Básicos de Programación Nociones de Orientación a Objetos E/S y Manejo Básico de Excepciones Otros Conceptos sobre POO:

Más detalles

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

Programación Avanzada para Sistemas de Telecomunicación. Objetos y clases. J.C. Cruellas. Objetos y clases

Programación Avanzada para Sistemas de Telecomunicación. Objetos y clases. J.C. Cruellas. Objetos y clases Programación Avanzada para Sistemas de Telecomunicación Objetos y clases Juan Carlos Cruellas cruellas@ac.upc.es Objetos y clases Concepto de objeto. Concepto de clase. Clases, objetos y programas. Clases

Más detalles

Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle

Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle Programación Interactiva Introducción a Java Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle 1 Qué es Java? Java es un lenguaje de programación de propósito

Más detalles

Curso de programación Java

Curso de programación Java Curso de programación Java Artículo publicado originalmente en la revista Sólo Programadores Este artículo será el primero de una serie orientada a introducir al lector en el lenguaje de programación Java.

Más detalles

Arquitectura y Lenguaje Java

Arquitectura y Lenguaje Java Arquitectura y Lenguaje Java 1 Introducción El lenguaje de programación Java así como su arquitectura se diseñaron para resolver problemas que se presentan en la programación moderna. Se inició como parte

Más detalles

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 3. Contenido Introducción El lenguaje Java Variables y constantes Tipos de datos Control

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Lenguaje C. Tipos de Datos Simples y Estructuras de Control Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje

Más detalles

JAVA PARA PRINCIPIANTES

JAVA PARA PRINCIPIANTES UN POCO DE HISTORIA Java fue creado en 1991 por James Gosling de Sun Microsystems inicialmente llamado Oak que significa roble, esto debido a la cantidad de arboles que rodeaban el sitio donde este trabajaba.

Más detalles

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D.

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D. Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Laboratorio de C.A.D. UMH 1 1.1. INTRODUCCIÓN 1.2. SOFTWARE NECESARIO 1.3. CONFIGURACIÓN DEL PROYECTO EN VS2010

Más detalles

Compilación y ejecución de programas en Java.

Compilación y ejecución de programas en Java. Java Virtual Machine La mayoría de los lenguajes de programación se caracterizan por ser interpretados o compilados, lo que determina la manera en como serán ejecutados en una computadora. Java tiene la

Más detalles

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches Conociendo el ambiente de programación de Java M. en C. Erika Vilches La variable PATH Una vez que se ha aceptado la licencia del JDK y que se ha instalado satisfactoriamente y antes de poder utilizarlo,

Más detalles

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

ALGORITMOS Y ESTRUCTURAS DE DATOS SEMANA Nº 2

ALGORITMOS Y ESTRUCTURAS DE DATOS SEMANA Nº 2 OBJETIVOS DE LA SEGUNDA SEMANA ALGORITMOS Y ESTRUCTURAS DE DATOS SEMANA Nº Clase teórica Lenguaje Java. Elementos del lenguaje, Gramatica, tipos de datos, variables, operadores, estructuras de contro,

Más detalles

Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4

Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4 Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4 by S. Muñoz-Gutiérrez stalinmunoz@yahoo.com, informes@grupolinda.org Grupo LINDA Facultad de Ingeniería UNAM México Octubre-Diciembre 2009 Identificando

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Operadores y Expresiones PRÁCTICA NÚM. [ 3 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

TÉCNICAS DE PROGRAMACIÓN Lenguaje Java. Introducción a Java Daniel Finol

TÉCNICAS DE PROGRAMACIÓN Lenguaje Java. Introducción a Java Daniel Finol TÉCNICAS DE PROGRAMACIÓN Lenguaje Java Introducción a Java Daniel Finol Qué es Java? Java: El lenguaje de programación Java. La Máquina Virtual de Java. La plataforma Java. 2 Qué es Java? El lenguaje de

Más detalles

Curso de programación con Java (Versión 6, JDK 1.6.0) Nivel básico Manual del alumno

Curso de programación con Java (Versión 6, JDK 1.6.0) Nivel básico Manual del alumno Curso de programación con Java (Versión 6, JDK 1.6.0) Nivel básico Manual del alumno Ing. Cedric Simon Tel: 2268 0974 Cel: 8888 2387 Email: c e d r i c @ s o l u c i o n j a v a. c o m Web: www.solucionjava.com

Más detalles

Clases y objetos. Objeto Instancia de una clase: Unidad atómica que encapsula estado y comportamiento.

Clases y objetos. Objeto Instancia de una clase: Unidad atómica que encapsula estado y comportamiento. Clases y objetos Clase Implementación de un tipo de dato. Una clase sirve tanto de módulo como de tipo - Tipo: Descripción de un conjunto de objetos (equipados con ciertas operaciones). - Módulo: Unidad

Más detalles

Programación de Sistemas

Programación de Sistemas Programación de Sistemas Repaso Julio Villena Román MATERIALES BASADOS EN EL TRABAJO DE DIVERSOS AUTORES: M.Carmen Fernández Panadero, Natividad Martínez Madrid 1 Programación de

Más detalles

Clase Práctica Nº 1 ED 2015

Clase Práctica Nº 1 ED 2015 Clase Práctica Nº 1 ED 2015 Introducción La creación de una solución de software tiene varias etapas, por ejemplo: Diseño Implementación Testeo Y para cada etapa existen herramientas que nos ayudan. Introducción

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON Una aplicación sin usar Formulario A continuación vamos a desarrollar una aplicación sencilla que permita calcular el área del triángulo dado los valores

Más detalles

Nota: esta practica se ha preparado para Netbeans 5.5, pero en principio vale también para Netbeans 6.

Nota: esta practica se ha preparado para Netbeans 5.5, pero en principio vale también para Netbeans 6. Practica 1: Netbeans Asignatura de Programación Licenciatura de Linguistica y Nuevas Tecnologias El objetivo de esta practica es familiarizarse con el entorno Netbeans y sus funcionalidades más básicas,

Más detalles

Programación básica C++

Programación básica C++ Programación en Lenguaje C++ Programación básica C++ 6.3.1 Declaración de variables Introducción 6 Las variables sirven para identificar un determinado valor. Es importante tener en cuenta, que una variable

Más detalles

La Plataforma J2SE (Java 7) PROGRAMA HOLA MUNDO

La Plataforma J2SE (Java 7) PROGRAMA HOLA MUNDO FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA CONTENIDO: La Plataforma J2SE Elementos Básicos de Programación Nociones de Orientación a Objetos E/S y Manejo Básico de Excepciones Otros Conceptos sobre POO:

Más detalles

INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN JAVA

INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN JAVA INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN JAVA Introducción 3 1. JAVA EN EL TIEMPO 3 2. ELEMENTOS DE LA PLATAFORMA JAVA 4 3. ESTRUCTURA DE UN PROGRAMA EN JAVA 6 3.1. Normas básicas 7 3.2. Tipos de datos

Más detalles