Lenguajes de Programación I
Práctico de Memoria
Ejercicio 8
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
3
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
3
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
3
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
}
}
exe
cd
ce
a
c
b
1
2
3
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
}
}
exe
cd
ce
a
c
b
1
2
3
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = a; [1]
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
exe
cd
ce
a
c
b
1
2
3
RA Main
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a);
System.out.println(b);
System.out.println(c);
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
1
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
exe
cd
ce
a
c
b
1
2
1
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);
}
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
cd
ce
4
0
i
Garbage
RA Main
RA UA
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
//4
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
cd
ce
4
1
i
Garbage
5
Garbage
RA Main
RA UA
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
//4, 5
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
cd
ce
4
2
i
Garbage
5
Garbage
Garbage
6
RA Main
RA UA
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
//4, 5, 6
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
cd
ce
4
3
i
Garbage
5
Garbage
Garbage
7
6
Garbage
RA Main
RA UA
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
//4, 5, 6, 7
Heap
public class Inmutables{
public static void main(String args[]){
Integer a = 1;
Integer b = 2;
Integer c = 1;
System.out.println(a); //1
System.out.println(b); //2
System.out.println(c); //1
a = 3;
System.out.println(a); //3
System.out.println(b); //2
System.out.println(c); //1
for(int i = 0; i < 5;i++){
a = a+1;
System.out.println(a);}
}
}
exe
cd
ce
a
c
b
1
2
1
3
Garbage
cd
ce
4
4
i
RA UA
Garbage
5
Garbage
Garbage
8
Garbage
7
Garbage
6
RA Main
Se tiene el siguiente programa en lenguaje JAVA. Se pretende analizar el comportamiento de las variables inmutables.
//4, 5, 6, 7, 8
Heap