Ejercicios programacion orientada a objetos
Tema 1
21711 - ALGORÍSMIA. GRUP 02
UNIVERSIDAD DE LAS ISLAS BALEARES
Ejercicio 1
El ejercicio 1 me ha ayudado a entender mejor la
diferencia entretipos primitivos y objetos en java, en el
sentido de, que pasa cuando declaras uno y que pasa
cuando declaras otro.
Ejercicio 2
En el ejercicio 2 podemos ver claramente que detrás
de lasherramientas que utilizamos para programar, en
nuestro caso java, hay un trabajo especifico ya realizado
que ayuda a que los errores que podamos producir sin
darnos cuenta se resuelvan de una manera que nonos
afecte. A continuación veremos un ejemplo de estas
utilidades.
En este ejercicio lo que haremos es realizar un
programa que realiza reserva de memoria masiva y para
ello montaremos un bucleinfinito donde iremos reservando
memoria en cada iteración, tal como el siguiente ejemplo:
//bucle infinito
while(true){
Integer i=new Integer(5); //reservamos memoria y
metemos un valor eneste espacio
}
Para visualizar este proceso utilizaremos el jconsole y
tendremos el siguiente resultado:
Al pulsar el Perform GC liberaremos la memoria y por
tanto los picos disminuirán encuanto al eje Y. Este eje nos
indica en todo momento la cantidad de memoria ocupada.
Ejercicio 3
En el ejercicio 3 nos ha quedado claro, por si había
alguna duda, en qué consiste la sobrecarga enJava, en
este caso en concreto tenemos una sobrecarga de
constructores y esto se debe a que los dos constructores
que tenemos tienen el mismo nombre, pero ser diferencian
por parámetros.Ejercicio 4
En el ejercicio 4 hemos visto que hay diferentes
maneras de crear una lista en java, ya sea con un Vector,
ArrayList o LinkedList. Para visualizar esta lista hemos
utilizado un método muyempleado en otras asignaturas,
como es el acceso por índice, pero que a partir de ahora lo
utilizaremos muy poco ya que Java ya dispone de
herramientas como el Iterator para poder visualizar...
Regístrate para leer el documento completo.