Excepciones
Excepciones
n
n
n
Tratamiento de problemas con un enfoque optimista
Desacoplar código de tratamiento de problemas
Modelo de datos de Java
n
n
Clonación e igualdad
nRecolección de basura
n
RTTI: información de tipos en tiempo de ejecución
n
n
Modelo de referencias
Reflexión
Otros modelos de datos
n
Object Pascal: referencias sin recolecciónn
C++: datos estáticos
Algoritmos y Programación III
Carlos Fontela, 2005
Página 2
1
!
" #
n
$
#
%
&'
() #
+
, %
()
n
*
-
#
0
.'
/
-
*!
1
!2
#
-
./
if (y != 0)
double r = x / y;
else System.out.println (“Valor de y inválido”);
#
n
n
2
#
32
#
"
#
##
!
boolean error; double r;
if (y !=0)
{
r = x / y;
error = false;
} else error = true;
n
4
#
8
2
#
9
52 67
#
2
! 2#
-
. /
while (y == 0) {
System.out.println(“Valor y inválido, ingrese otro”);leer(y);
}
double r = x / y;
n
4
#
7
2#
# #
!
2#6
do { }
while (y != 0); // espera que el estado cambie
double r = x / y;
n
4
#
2#
7
-
5
! 2#
n
:
n
:-
5
$
-;
#
2#
- ,
-
4
-
/
#
#
n
.
5
n
n
#
-
!
!
# 7
8#
9
3
! 2#
-
n
n
8
$
#
#
?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#
-
-
. #
7 A
#
=-
/
>
! . %% /
7 A
#
A =-
.
/'
&'
?
4#
n
+
"
.#
7
-
/
$
>
%
-
.
/
'
?
7. = -
/>
&7
&
?
!
>
&7
&
?
n
=
7
#
n
#
#
#
n
$
#
#
n
n
6
:
"n
4
n
B
"
2
#;
#
!
#
#
# 2
#
$
#
5
#
5 #
#
n
. /
#
#
7 A
#
-
-
.
7 A
! %% / 7 A
.
#
/
=-
>
A =-
./'
&'...
Regístrate para leer el documento completo.