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

Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elabora

0 downloads 53 Views 1MB Size

Recommend Stories


LENGUAJE JAVA Pag.1 JAVA
LENGUAJE JAVA JAVA Qué es java 3 Lenguaje de objetos 3 Independiente de la plataforma 4 Algunas características… 4 El java development kit 5 Empecemo

Java y Java++
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread. Applet. {JDK}

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread. {JDK}. Applet. Excepciones

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread. Arquitectura Cliente # Servidor

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread

JAVA
{POO}. Clases. Objetos. Herencia

Java
{POO}. Clases. Objetos. Multihilo. Multithread. Applet. {JDK}

Story Transcript

Java Avanzado. Guía 1

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

Java Avanzado. Guía 2

Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas de laboratorios, haciendo uso de este antes, durante y después de la práctica, de tal forma que ofrece un método facilitador en su proceso de enseñanza/aprendizaje durante esta asignatura. En el desarrollo de esta asignatura se ha designado realizar las prácticas en 16 sesiones semanales de laboratorios, los que incluyen 11 prácticas, dos parciales y un proyecto final durante los cuales, el estudiante aplicará los conceptos y las técnicas fundamentalmente necesarias para el desarrollo de aplicaciones y soluciones utilizando Java como lenguaje de programación. Todas las guías de laboratorio están estructuradas de la siguiente forma: - Objetivos - Materiales y equipos - Introducción teórica - Procedimiento - Bibliografía - Hoja de evaluación( En caso de que la actividad sea evaluada ) La asignatura Java avanzado ,está dividida en ocho unidades durante el ciclo.

Java Avanzado, Guía 2 Facultad: Ingeniería. Escuela: Computación. Asignatura: Java Avanzado.

Tabla de Contenido

Pág

Guía 2. Introducción a la programación en Java Guía 6 Contenido ---------------------------------------------------------------------------------------- 5 Objetivos ----------------------------------------------------------------------------------------- 5 Materiales y equipos --------------------------------------------------------------------------- 5 Introducción.. ----------------------------------------------------------------------------------- 5 Procedimiento. ---------------------------------------------------------------------------------- 7 Investigación ------------------------------------------------------------------------------------ 12 Bibliografía --------------------------------------------------------------------------------------- 12

Java Avanzado. Guía 2

Tema: Introducción a la programación en Java Contenidos En esta guía se introducirá al desarrollo de aplicaciones básicas en Java donde se haga uso de comentarios, tipos de datos, variables, operadores y cadenas.

Objetivo Específico a) Aprender a utilizar los diferentes tipos de datos en Java. b) Desarrollar aplicación básicas en java donde se haga uso de comentarios, tipos de datos, operadores aritméticos, operadores lógicos, operadores relacionales. c) Aprender a crear, usar y manipular objetos de cadena.

Materiales y Equipo • Java Developer Kit (JDK). • Entorno de desarrollo NetBeans. • Guía de laboratorio.

Introducción Teórica Java es un lenguaje con un potente control de los tipos de datos, es un lenguaje fuertemente tipado, esto quiere decir que hay que especificar el tipo de dato de las variables. Hay ocho tipos de datos básicos en Java. Cuatro de ellos son tipos enteros, dos son tipos numéricos en punto flotante, uno es del tipo carácter y hay un tipo de dato boolean. En Java, cada valor tiene un tipo de datos especifico, por ejemplo: el número 13 es de tipo entero, mientras que 13.0 es de tipo flotante. Usualmente se requiere guardar un valor para ser utilizado posteriormente. Una Variable es precisamente un espacio de almacenamiento reservado en la memoria volátil de la computadora en donde se pueden accesar esos valores. Una Variable tiene un tipo, nombre y contenido. Tipos de datos primitivos Cuando se declara una variable en java, se debe definir el tipo de la variable. El tipo de al variable determina el conjunto de valores que pueden contener, los tamaños de

Java Avanzado, Guía 2

memoria a reservar, así mismo las operaciones que pueden ejecutarse sobre dicho valor. Java define ciertos tipos de datos primitivos sobre los cuales se pueden trabajar los cuales son: • byte: es un entero con signo de 8-bit. Puede almacenar valores desde -27 hasta 27. • short: es un entero con signo de 16-bit. Puede almacenar valores desde −(215 − 1) hasta 215. • int: es un entero con signo de 32-bit. Puede almacenar valores desde −(231 − 1) hasta 231. • long: es un entero con signo de 64-bit. Puede almacenar valores desde −(263 − 1) hasta 263. • float: es un numero decimal simple con precisión de 32-bit. • double: es un numero decimal doble con precisión de 64-bit. • boolean: almacena solamente uno de dos valores posibles, verdadero o falso. • char: almacena un único carácter Unicode de 16-bit. Conversión de tipos de datos Algunas veces es necesario convertir de un tipo de dato a otro. Esto puede realizarse entre variables del mismo tipo pero de diferente tamaño. Se puede de forma segura, asignar el valor de una variable de tipo de dato pequeño a una variable de tipo mas grande. Sin embargo, la operación contraria no es segura. Tipo objeto de dato Los objetos en java son entidades que son mas complejas que los tipos primitivos de datos. De hecho, los objetos pueden tomar cualquier forma y pueden contener una gran cantidad de datos. Asi mismo se pueden utilizar variables para que almacenen objetos. En realidad las variables no contienen al objeto en si, si no mas bien una referencia al objeto. La referencia es la dirección de memoria en donde se almacena el objeto. Para la creación de cadenas en Java no existe un tipo de dato para tal propósito, en su lugar la biblioteca estándar de Java tiene una clase predefinida llamada String. Recordar que una cadena es una secuencia de caracteres encerrada entre comillas dobles, como en “Practica de Laboratorio de Java Avanzado".

Java Avanzado. Guía 1

Procedimiento Parte 1: Tipos de datos en Java En el siguiente programa se crearan una seria de variables de los distintos tipos de datos que soporta Java tales como int, long, float, double, char y boolean. En la línea 1 a 4 se hace uso de /* */ para incluir un comentario en un programa Java, en este caso todo el contenido entre los juegos de caracteres antes mencionado y que puede estar constituido por una o mas lineas de código, se consideraran como comentario y no será compilado por el compilador de Java. En las líneas 13 a 14 se puede ver ejemplos de comentarios en Java para una sola línea de código, todo el contenido después de los caracteres // es considerado comentario. Digitar con un editor de texto tal como notepad el código del programa Java TiposDatos.java o crear un proyecto en Netbeans, compilar el programa y ejecutarlo. TiposDatos.java

Modifique la línea 12 del programa TiposDatos.java, de tal manera que el contenido de la línea de código en mención sea: float var03 = 6.5; Compilar una el programa modificado y ejecutarlo. Analizar el mensaje que proporciona el compilador de Java después de haber realizado la modificación solicitada.

Java Avanzado. Guía 2

Parte 2: Operadores Aritméticos En el siguiente programa se implementa un programa básico para resolver un sistema de dos ecuaciones con dos incógnitas. Los operadores aritméticos mas corrientes + * / se utilizan en java para la suma, resta, multiplicación y división, para cantidades enteras y punto flotante como en otros lenguajes de programación, en el caso del operador modulo % este solo se utiliza para cantidades enteras. Digitar con un editor de texto tal como notepad el código del programa Java SimultaneoEcuaciones.java o crear un proyecto en Netbeans, compilar el programa y ejecutarlo. SimultaneoEcuaciones.java

Ejecución y compilación

Java Avanzado, Guía 2

En el siguiente programa se implementa un programa un poco mas complejo donde se hace uso de operadores aritméticos para resolver un sistema de dos ecuaciones con dos incógnitas con coeficientes y constantes complejos. Digitar con un editor de texto tal como notepad el codigo del programa Java EcuacionesComplejos.java o crear un proyecto en Netbeans, compilar el programa y ejecutarlo. EcuacionesComplejos.java

Java Avanzado. Guía 2

Ejecución y compilación

Parte 3: Constantes en Java En java se utiliza la palabra clave final para declarar y definir constantes como se muestra en la linea 5 del programa Constantes.java. Digitar con un editor de texto tal como notepad el código del programa Java Constantes.java o crear un proyecto en Netbeans, compilar el programa y ejecutarlo. Constantes.java

Ejecución y compilación

Parte 4: Cadenas en Java. Para la creación de cadenas en Java no existe un tipo de dato para tal propósito, en su lugar la biblioteca estándar de Java tiene una clase predefinida Ilamada String. Recordar que una cadena es una secuencia de caracteres encerrada entre comillas dobles. En la tabla 1 se hace referencia a algunas funciones miembros de la clase String invocadas en el código del programa Cadenas.java

Java Avanzado, Guía 2

Tabla 1. Algunas funciones miembros de la clase String Digitar con un editor de texto tal como notepad el código del programa Java Cadenas.java o crear un proyecto en Netbeans, compilar el programa y ejecutarlo. Cadenas.java

Ejecución y compilación

Java Avanzado. Guía 2

Investigación Complementaria • Digite el siguiente código y explique los resultados.

¿Para que sirve la línea de codigo “import java.math.BigDecimal;”?

Bibliografía • Aprendiendo Java 2 en 21 Días Lemay, Laura • Cómo Programar en Java Deitel, Harvey M.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.