Taller Teorico 1 2015 01

Páginas: 5 (1162 palabras) Publicado: 13 de marzo de 2015

Taller # 1

Tema: Conceptos de programación orientada a objetos y lenguaje de programación Java.
Objetivo: Afianzar conocimientos básicos en el lenguaje de programación Java.
1. Analice cada una de las siguientes expresiones, responda v o f y justifique:

a) EL compilador de java es dependiente de la plataforma. (Falso)
b) La máquina virtual de java no es dependiente de la plataforma.(Falso)
c) Los archivos .class no son dependientes de la plataforma. (Verdadero)
d) Bajo la filosofía de java “Write once, run everywhere” toda aplicación escrita y compilada en java puede ser ejecutada por cualquier sistema operativo.(Verdadero)
e) EL JIT de java permitiría la ejecución directa en código nativo de la plataforma de hardware la primera vez que se ejecuta un método permitiendo obtenermejores tiempos de respuestas.V

2. Pepito plus desea compilar la clase Menú, la cual tiene una dependencia con la clase AtributoVisual contenida en el archivo bd.jar. Teniendo en cuenta lo anterior especifique la línea de comandos para la compilación exitosa de la clase en mención.


3. Si se ejecuta el método comenzar de la clase PruebaContador. ¿Cuál será el valor del atributo valor delcontador referenciado por c? Justifica la respuesta.

4. Se tiene la clase Empleado la cual no posee constructor por defecto. Pepito plus desea crear un array de empleados. De lo anterior se puede afirmar que no es posible crear una array de empleados debido a que la sintaxis de creación no permite especificar un constructor diferente al defecto. (Responda verdadero o falso y justifique).

5. Laclase B hereda de A, esta última contiene un método denominado suma el cual es llamado desde la clase B. Se puede afirmar que el compilador de java agrega la palabra reservada súper al método para que este puede ser ejecutado. Ejemplo suma -> super.suma.
En herencia existen superclases (clases padres) y subclases (clases hijas), estas últimas para utilizar los recursos y métodos de la superclasenecesita un método llamado super(). Este nos permite llamar datos, variables y métodos propios u originales de la clase padre para ser utilizados en nuestra subclase. Además, si se tiene un método con el mismo nombre tanto en la clase hija como en el padre, se puede eludir el método de la subclase e invocar al de la superclase por medio de esta palabra reservada. Por tanto se puede afirmar que sedebe agregar la palabra super() para poder hacer herencia de los recursos de clases padres, en este caso la clase B necesita implementar esta palabra para poder utilizar el método suma contenido en la clase A.
6. Pepito Jiménez ha creado un lenguaje de programación llamado pepo plus, este lenguaje compila en código nativo de la plataforma de hardware y se ejecuta sobre esta. Atendiendo elconcepto de plataforma (visto en clase), será que pepito plus posee una plataforma de desarrollo. Justifique su respuesta.


7. Atendiendo al concepto de paso de parámetros por valor y por referencia y donde java todo tipo primitivo se envía por valor y todo objeto por referencia. Explique el siguiente caso, porque la clase Ejemplo y Ejemplo1 si envían objetos, solo la clase Ejemplo muestra elcambio de la variable al llamar el método?


Java posee gran capacidad para el manejo de cadenas dentro de sus clases String y StringBuffer. Un objeto String representa una cadena alfanumérica de un valor constante que no puede ser cambiada después de haber sido creada. Un objeto StringBuffer representa una cadena cuyo tamaño puede variar.

La clase StringBuffer dispone de muchos métodos paramodificar el contenido de los objetos StringBuffer. Si el contenido de una cadena va a ser modificado en un programa, habrá que sacrificar el uso de objetos String en beneficio de StringBuffer, que aunque consumen más recursos del sistema, permiten ese tipo de manipulaciones.


class Ejemplo {

public Ejemplo() {

StringBuffer mensaje = new StringBuffer("Analisis");

cambiarValor(mensaje);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2015 TEORICO 01 GENERALIDADES EN ANATOMIA 1
  • TALLER 01 CE76 2015 2 A
  • Auditoria Taller 01 06 2015
  • Taller 1 2015 IIS
  • Investigacion 1 De Taller 2015
  • taller 1 2015
  • Clase 01 C 2015 1
  • TA1 AM112 2015 01 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS