9 - files exceptions

Upload: tony-huy-phan

Post on 07-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 9 - Files Exceptions

    1/32

    ! "#$%& ( ) * $+, "-.%& /.0 

    1$2 "$3  4 5 $$6  7 8 

  • 8/18/2019 9 - Files Exceptions

    2/32

  • 8/18/2019 9 - Files Exceptions

    3/32

    ;)8/ )+ ?*(56 @A/6 

    5"## *-2$CH!  I/C0$C #"%, F .$%,$0 #"%, +C-J#$E%

    !  KC$/,".DL@%".D >-@C -3. ?@.*,"-.%

    9C/*".D /.0 3C",".D C$*@C%"2$ ?@.*,"-.%!  =/%"*% -? -JM$*,%& ".*#@0".D ,$CE% /.0 E@,/J"#",>

    N@$%,"-.%

    !  !"#$ OLP

    Q,C".D +C-*$%%".D

    B7:C/ D7(E)/ /7 =*F) 37G( :7/) 26))/H6*:+-(.//): D(7:/ *:+ I*5F

  • 8/18/2019 9 - Files Exceptions

    4/32

    R$,/ST-,$

    ! 9:"% J(.+*3 .2 79/.7:*1BBB

    5$;## J$ D-".D ,:C-@D: +C-J#$E% ?C-E,:$ J--6 ,-D$,:$CB

    ! R-%, -? ,:$ +C-J#$E% 3"## ?-*@% -.

    ()K.)-.:E 17792 , +*/* 2/(G5/G()2B

  • 8/18/2019 9 - Files Exceptions

    5/32

    1$2"$3

    !"#$% +C-2"0$ 9)(2.2/):/ 2/7(*E) 7D +*/* -@,%"0$ -?C@..".D +C-DC/EB

    !  U## V"#$% /C$ ,:$ %/E$ 4W% F X%8& J@, 3$ @%$ ,:$ B4$BDB& "/8/H "93"H "52K8 ,- :"., :-3 ,:$ V"#$ "% ?-CE/,,$0 %-

    ,:/, ,:$ C"D:, +C-DC/E */. -+$. ",B

    !  9- /**$%% V"#$% ". Y>,:-.& 3$ .$$0 ,- ".%,/.,"/,$ / 0.1)7IL)5/  J> */##".D ,:$ J@"#,S". ?@.*,"-. 79):

    5$ */. C$/0 ?C-E / V"#$ @%".D E$,:-0% "()*+-C "()*+1.:) /.0 3$ */. 3C",$ ,- / V"#$ 3",: "-(./)4C$E$EJ$C ,- "5172)8

  • 8/18/2019 9 - Files Exceptions

    6/32

    Q/E+#$ 9$%, Z@$%,"-.

    ;7/)M N6.2 .2 5*1.I(*/)+" O 5G/ /6.2

    PG)2/.7: D(7= /6) /)2/ D7( /.=)"

  • 8/18/2019 9 - Files Exceptions

    7/32

    [$,;% 9C> O,H Y-6$0$)

  • 8/18/2019 9 - Files Exceptions

    8/32

    !"#$ &'($) *+($,-.("/$ !0-(.1

    3",: -+$.4\$)/E+#$B,),]& \C]8 /% ".+@,!"#$H

    C$/0Q,C".D ^ ".+@,!"#$BC$/048

    U02/.,/D$_

    U@,-S*#-%$% ,:$ V"#$ -@,%"0$ -? ,:$ \3",:] J#-*6B

    `"%/02/.,/D$_

    5$"C0 %>.,/) ,:/, E/6$% ", :/C0$C ,- ,$/*:

  • 8/18/2019 9 - Files Exceptions

    9/32

    R$,/ST-,$

    9-H :[email protected]$0@

    Q@JM$*,H \1"$0# H \R> ./E$ "% A O /E / %,@0$., ". ,:$ Q+C".D GWXb KQ*"

    XXcc *#/%%B O .-E"./,$ T/,:/. 9/>#-C& J$*/@%$ A]

  • 8/18/2019 9 - Files Exceptions

    10/32

    9:"% 5$$6;% -@ 3"##A 

    ! BBB ()*+ , -(./) 0.1)2 ". >-@C +C-DC/E

    ! BBB #$/C. ,- @%$ /(345*/56& )((7(2& /.0

    )85)9/.7:2! BBB C$2"$3 F +C$+/C$ ?-C E"0,$CE G

  • 8/18/2019 9 - Files Exceptions

    11/32

    Q- !/CA

    ;7/ ()*1.2/.5Q

  • 8/18/2019 9 - Files Exceptions

    12/32

    (CC-C% P**@C 5:$.

    U%%@E+,"-.% /C$ d"-#/,$0! 

  • 8/18/2019 9 - Files Exceptions

    13/32

    T$3 d-*/J

    ! (CC-C% ". Y>,:-. /C$ */##$0 \)85)9/.7:2]

    K-0$ ,:/, *C$/,$% /. $)*$+,"-. "% %/"0 ,- \(*.2)] ,:$$)*$+,"-.

    ! 9- 0$/# 3",: ,:$%$ DC/*$?@##>& >-@ */. \/(3] / +"$*$-? *-0$ /.0 :/.0#$ /.> %+$*"V"* $)*$+,"-.% ", C/"%$%B

    R/> /#%- :$/C ,:$ 3-C0".D -? /6(7- /. $)*$+,"-.4"B$B& C/"%$8 /.0 5*/56 /. $)*$+,"-. 4"B$B& :/.0#$8

  • 8/18/2019 9 - Files Exceptions

    14/32

    5:/, I/++$.% 5:$. /.

    ()*$+,"-. O% 1/"%$0_

    XB  U. /++C-+C"/,$ ,$CE"./,".D ,:$

    +C-DC/E /.0 +C".,".D -@, ,:$

    $)*$+,"-. E$%%/D$ ". C$0

    *-0$ ,:/, C/"%$% ,:$

    ()*$+,"-.

    *-0$ ,:/, */##$0 ,:/,

    *-0$

    T%-E$,:".D ,:/, :/.0#$%

    ,:$ ()*$+,"-.

  • 8/18/2019 9 - Files Exceptions

    15/32

    T$3 YC-DC/E K-.,C-#

    Q,C@*,@C$e/(3M

    A f*-0$ >-@ ,:".6 E/> C/"%$ /. $)*$+,"-.)85)9/ ()*$+,"-.9>+$H

    A f3:/, >-@ 3/., ,- 0- 3",: $)*$+,"-.

  • 8/18/2019 9 - Files Exceptions

    16/32

    T$3 YC-DC/E K-.,C-#

    Q,C@*,@C$e/(3M

    ".+@,!"#$ ^ -+$.4\%"E+#$B,),]& \C]8

    +C".,4\9:"% 3-.;, C@. "? ,:$C$ "% /. $)*$+,"-. /J-2$e]8

    ,$), ^ ".+@,!"#$BC$/048

    )85)9/ OP(CC-CH

    +C".,4\T- %@*: V"#$ ". 0"C$*,-C>e]8

    +C".,4\9:"% 5O[[ C@. $2$. "? ,:$C$ "% /. $)*$+,"-.]8

  • 8/18/2019 9 - Files Exceptions

    17/32

    `"??$C$., 9>+$% -? (CC-C%

    U7=) )8*=91)2 V2))H 0.EG() !4!WM

    ! O.0$)(CC-C

    d/#@$(CC-C

    ! 9>+$(CC-C

    OP(CC-C

    X7+) 5*: 5()*/) :)- 5G2/7= )((7(2 /77Q

  • 8/18/2019 9 - Files Exceptions

    18/32

    K/,*:".D U## (CC-C%

    /(3M

    "E+-C,$0K-0$B@.,C@%,$0!@.*,"-.48

    )85)9/M

    +C".,4\Q-E$,:".D J/0 :/++$.$0e]8

    Y):)(*113H /6.2 .2 :7/ E77+ 9(7E(*==.:E 9(*5/.5)H

    IG/ 27=)/.=)2 =*3 I) :)5)22*(3"

  • 8/18/2019 9 - Files Exceptions

    19/32

    KC$/,".D g-@C P3. (CC-C%

    Q>.,/)H (*.2) (CC-C9>+$4\(CC-C 9$),]8

    ()/E+#$H

    0$? %-E$Y-6$K-0$4,>+$8H

    ,>+$%["%, ^ h\3/,$C]& \V"C$]& A \?/"C>]i

    "? .-, ,>+$ ". ,>+$%["%,H

    (*.2) d/#@$(CC-C4,>+$ j \ "% .-, / 2/#"0 ,>+$]8

  • 8/18/2019 9 - Files Exceptions

    20/32

    U++#>".D ,- Y-6$0$)

  • 8/18/2019 9 - Files Exceptions

    21/32

    9:"% 5$$6;% -@ 3"##A 

    ! BBB ()*+ , -(./) 0.1)2 ". >-@C +C-DC/E

    ! BBB #$/C. ,- @%$ /(345*/56& )((7(2& /.0

    )85)9/.7:2! BBB C$2"$3 F +C$+/C$ ?-C E"0,$CE G

  • 8/18/2019 9 - Files Exceptions

    22/32

    5$#*-E$ ,- ,:$ -+,"-./# 0/>e

  • 8/18/2019 9 - Files Exceptions

    23/32

    ;)8/ )+ ?*(56 @A/6 

    5"## *-2$CH

    ! I/C0$C #"%, F .$%,$0 #"%, +C-J#$E%

    KC$/,".DL@%".D >-@C -3. ?@.*,"-.%! 9C/*".D /.0 3C",".D C$*@C%"2$ ?@.*,"-.%

    ! =/%"*% -? -JM$*,%& ".*#@0".D ,$CE% /.0

    E@,/J"#",> N@$%,"-.%! !"#$ OLP

    ! Q,C".D +C-*$%%".D

  • 8/18/2019 9 - Files Exceptions

    24/32

    >)C() Z)K.)-.:ET

    5"## *-2$CH

    ! I/C0$C #"%, F .$%,$0 #"%, +C-J#$E%

    KC$/,".DL@%".D >-@C -3. ?@.*,"-.%! 9C/*".D /.0 3C",".D C$*@C%"2$ ?@.*,"-.%

    ! =/%"*% -? -JM$*,%& ".*#@0".D ,$CE% /.0

    E@,/J"#",> N@$%,"-.%! !"#$ OLP

    ! Q,C".D +C-*$%%".D

  • 8/18/2019 9 - Files Exceptions

    25/32

    5:/, "% ,:$ 2/#@$ -? \C$%@#,]_

    9$), #[&!\ /.0 >-@C /.%3$C ,-

    '@]4]4'][^

  • 8/18/2019 9 - Files Exceptions

    26/32

    `- .-, @%$ J@"#,S". ".0$)48&

    *-@.,48& -C V".048 ?-C /.> -?

    ,:$ %-#@,"-.%

    (/*: N@$%,"-. "% ?-##-3$0 J>

    D-/# ,"E$B

  • 8/18/2019 9 - Files Exceptions

    27/32

    O,$C/,".D 9:C-@D: ["%,%

    -,:$C

    $#$E$., ". nums& %,/C,".D 3",: ,:$ V"C%,

    $#$E$.,B 4G E".%8

    cB 

    KC$/,$ /.0 +-+@#/,$ /.-,:$C #"%, ,:/,

    *-.,/".% -.#> ,:$ $#$E$.,% ". nums ,:/, /C$

    J$,3$$. XSXWWB 4G E".%8

  • 8/18/2019 9 - Files Exceptions

    28/32

    ["%,% -? U.>,:".D

    XB 

    ,"E$% ,:$ #$,,$C k/; /++$/C% ". ,:$

    #"%,B 4c8

    GB 

    ,"E$% ,:$ #$,,$C% k/; /.0 k$;

    /++$/C ". ,:$ #"%,B 4l8

    cB 

    $#$E$., ,:/, "% *@CC$.,#> $N@/# ,- %,C".D

    \".2/#"0] ,- %,C".D \2/#"0B] 4m8

  • 8/18/2019 9 - Files Exceptions

    29/32

    R-C$ ["%,% -? U.>,:".D

    XB 

    KC$/,$ /.0 ".","/#"n$ / G` #"%, 4chart8 ,:/,C$+C$%$.,% ,:$ ?-##-3".D 0/,/ %,C@*,@C$B 4G8

    GB 

    5C",$ / #--+ ,:/, /00% /.-,:$C *-#@E. ,-

    $2$C> C-3 -?chart

    B 9:$ .$3 *-#@E.%:-@#0 *-.,/". ,:$ %,C".D \.$3]B 4l8

    \:"] \/] X GBm

    \J>$] \)] X GBc

  • 8/18/2019 9 - Files Exceptions

    30/32

    !@.*,"-.%

    XB 

    5C",$ / ?@.*,"-. 4ordered38 ,:/, ,/6$ c".,$D$C% /.0 C$,@C.% 9C@$ "? ,:$> /C$ ".".*C$/%".D -C0$C& !/#%$ -,:$C3"%$B 4m8

    GB 

    5C",$ / C$*@C%"2$ ?@.*,"-. 4count8 ,:/,,/6$% / %,C".D #$,,$C /.0 / %,C".D 3-C0 /%+/C/E$,$C% /.0 C$,@C.% :-3 E/.> ,"E$%,:$ #$,,$C /++$/C% ". ,:$ %,C".DB 4cSXW8

    cB  K-2$C, fG /J-2$ ,- / .-.SC$*@C%"2$?@.*,"-.B 4m8

  • 8/18/2019 9 - Files Exceptions

    31/32

    R-C$ !@.*,"-.%

    XB 

    5C",$ / C$*@C%"2$ ?@.*,"-. 4fib8 ,:/, ,/6$%/ +-%","2$ ".,$D$C /.0 C$,@C. ",% !"J-./**"

    .@EJ$CB 4m8

    C$E".0$CH V"J4X8 ^ X& V"J4G8 ^ X& V"J4c8 ^ G& V"J4l8 ^ c& $,*B

    GB 

    Q3",*: fX 3",: +/C,.$C /.0 +C/*,"*$

    ,C/*".D ,:$"C %-#@,"-. "? fib "% +/%%$0 oB 4c8

    cB 

    K-2$C, fX /J-2$ ,- / .-.SC$*@C%"2$?@.*,"-.B 4m8

  • 8/18/2019 9 - Files Exceptions

    32/32

    9:"% 5$$6;% -@ 3"##A 

    BBB ()*+ , -(./) 0.1)2 ". >-@C +C-DC/E

    ! BBB #$/C. ,- @%$ /(345*/56& )((7(2& /.0

    )85)9/.7:2! BBB C$2"$3 F +C$+/C$ ?-C E"0,$CE G