gb-java-devel/pics/jc-04-throwable.svg

596 lines
21 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg2322"
inkscape:version="1.2.1 (9c6d41e4, 2022-07-14)"
sodipodi:docname="jc-04-throwable.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2324"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="true"
inkscape:zoom="2.0877419"
inkscape:cx="305.59334"
inkscape:cy="296.2531"
inkscape:window-width="1529"
inkscape:window-height="935"
inkscape:window-x="151"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="layer1">
<inkscape:grid
type="xygrid"
id="grid4258" />
</sodipodi:namedview>
<defs
id="defs2319" />
<g
inkscape:label="Слой 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="84.666664"
y="15.875"
id="text4625"><tspan
sodipodi:role="line"
id="tspan4623"
style="stroke-width:0.265"
x="84.666664"
y="15.875">Throwable</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="11.906249"
y="35.71875"
id="text4629"><tspan
sodipodi:role="line"
id="tspan4627"
style="stroke-width:0.265"
x="11.906249"
y="35.71875">Error</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="3.9687486"
y="46.302082"
id="text4633"><tspan
sodipodi:role="line"
id="tspan4631"
style="stroke-width:0.265"
x="3.9687486"
y="46.302082">подклассы</tspan><tspan
sodipodi:role="line"
style="stroke-width:0.265"
x="3.9687486"
y="52.475708"
id="tspan4635">Error</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="105.83335"
y="25.135418"
id="text4639"><tspan
sodipodi:role="line"
id="tspan4637"
style="stroke-width:0.265"
x="105.83335"
y="25.135418">Exception</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="63.5"
y="105.83334"
id="text5369"><tspan
sodipodi:role="line"
id="tspan5367"
style="stroke-width:0.265"
x="63.5"
y="105.83334">другие</tspan><tspan
sodipodi:role="line"
style="stroke-width:0.265"
x="63.5"
y="112.00696"
id="tspan5371">подклассы</tspan><tspan
sodipodi:role="line"
style="stroke-width:0.265"
x="63.5"
y="118.18058"
id="tspan5373">Exception</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="59.53125"
y="31.75"
id="text5377"><tspan
sodipodi:role="line"
id="tspan5375"
style="stroke-width:0.265"
x="59.53125"
y="31.75">IOException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="43.65625"
y="42.333332"
id="text5381"><tspan
sodipodi:role="line"
id="tspan5379"
style="stroke-width:0.265"
x="43.65625"
y="42.333332">ClassNotFoundException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="43.65625"
y="52.916668"
id="text5385"><tspan
sodipodi:role="line"
id="tspan5383"
style="stroke-width:0.265"
x="43.65625"
y="52.916668">CloneNotSupportedException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="43.65625"
y="63.5"
id="text5389"><tspan
sodipodi:role="line"
id="tspan5387"
style="stroke-width:0.265"
x="43.65625"
y="63.5">EOFException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="43.65625"
y="74.083336"
id="text5393"><tspan
sodipodi:role="line"
id="tspan5391"
style="stroke-width:0.265"
x="43.65625"
y="74.083336">FileNotFoundException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="43.65625"
y="84.666664"
id="text5397"><tspan
sodipodi:role="line"
id="tspan5395"
style="stroke-width:0.265"
x="43.65625"
y="84.666664">MalformedURLException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="43.65625"
y="95.25"
id="text5401"><tspan
sodipodi:role="line"
id="tspan5399"
style="stroke-width:0.265"
x="43.65625"
y="95.25">UnknownHostException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="148.16667"
y="31.75"
id="text5405"><tspan
sodipodi:role="line"
id="tspan5403"
style="stroke-width:0.265"
x="148.16667"
y="31.75">RuntimeException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="142.87498"
y="42.333332"
id="text5409"><tspan
sodipodi:role="line"
id="tspan5407"
style="stroke-width:0.265"
x="142.87498"
y="42.333332">NullPointerException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="126.99999"
y="52.916668"
id="text5413"><tspan
sodipodi:role="line"
id="tspan5411"
style="stroke-width:0.265"
x="126.99999"
y="52.916668">IndexOutOfBoundsException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="128.32292"
y="63.5"
id="text5417"><tspan
sodipodi:role="line"
id="tspan5415"
style="stroke-width:0.265"
x="128.32292"
y="63.5">ArrayIndexOutOfBoundException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="132.29166"
y="74.083336"
id="text5421"><tspan
sodipodi:role="line"
id="tspan5419"
style="stroke-width:0.265"
x="132.29166"
y="74.083336">IllegalArgumentException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="145.52081"
y="84.666664"
id="text5425"><tspan
sodipodi:role="line"
id="tspan5423"
style="stroke-width:0.265"
x="145.52081"
y="84.666664">NumberFormatException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="142.87498"
y="105.83334"
id="text5429"><tspan
sodipodi:role="line"
id="tspan5427"
style="stroke-width:0.265"
x="142.87498"
y="105.83334">ClassCastException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="142.87498"
y="95.25"
id="text5433"><tspan
sodipodi:role="line"
id="tspan5431"
style="stroke-width:0.265"
x="142.87498"
y="95.25">ArithmeticException</tspan></text>
<text
xml:space="preserve"
style="font-size:4.9389px;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans';fill:#000000;stroke-width:0.264999;stroke-linecap:square"
x="157.42709"
y="116.41668"
id="text5437"><tspan
sodipodi:role="line"
id="tspan5435"
style="stroke-width:0.265"
x="157.42709"
y="116.41668">другие </tspan><tspan
sodipodi:role="line"
style="stroke-width:0.265"
x="157.42709"
y="122.5903"
id="tspan5439">подклассы</tspan><tspan
sodipodi:role="line"
style="stroke-width:0.265"
x="157.42709"
y="128.76393"
id="tspan5441">RuntimeException</tspan></text>
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5495"
width="17.197916"
height="6.6145835"
x="9.260417"
y="30.427084" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5497"
width="29.104166"
height="11.90625"
x="2.6458328"
y="42.333332" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5499"
width="26.458332"
height="6.614583"
x="83.34375"
y="10.583333" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5501"
width="25.135416"
height="6.614583"
x="104.51041"
y="19.84375" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5503"
width="30.427082"
height="6.614583"
x="58.208332"
y="26.458332" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5505"
width="59.53125"
height="6.614583"
x="42.333332"
y="37.041668" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5507"
width="70.114586"
height="6.614583"
x="42.333332"
y="47.625" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5509"
width="34.395832"
height="6.614583"
x="42.333332"
y="58.208332" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5511"
width="55.5625"
height="6.614583"
x="42.333332"
y="68.791664" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5513"
width="59.53125"
height="6.614583"
x="42.333332"
y="79.375" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5515"
width="58.208332"
height="6.614583"
x="42.333332"
y="89.958336" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5517"
width="30.427084"
height="18.520838"
x="62.177082"
y="101.86458" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5519"
width="44.979168"
height="6.614583"
x="146.84375"
y="26.458332" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5521"
width="51.59375"
height="6.614583"
x="141.55208"
y="37.041668" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5523"
width="70.114586"
height="6.614583"
x="125.67709"
y="47.625" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5525"
width="78.052086"
height="6.614583"
x="126.99999"
y="58.208332" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5527"
width="63.5"
height="6.614583"
x="129.64583"
y="68.791664" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5529"
width="59.53125"
height="6.614583"
x="144.19792"
y="79.375" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5531"
width="48.947918"
height="6.614583"
x="141.55208"
y="89.958336" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5533"
width="47.625"
height="6.614583"
x="141.55208"
y="100.54166" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
id="rect5535"
width="44.979168"
height="18.520834"
x="156.10417"
y="112.44791" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 17.197917,37.041666 v 5.291667"
id="path5593" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 58.208334,29.104167 H 37.041667 v 63.5 h 5.291667"
id="path5609" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 37.041667,82.020833 h 5.291667"
id="path5611" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 37.041667,71.4375 h 5.291667"
id="path5613" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 37.041667,60.854167 h 5.291667"
id="path5615" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 37.041667,50.270834 h 5.291667"
id="path5617" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 37.041667,39.687501 h 5.291667"
id="path5619" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 83.343749,13.229167 H 17.197916 v 17.197916"
id="path5621" />
<circle
id="path5623"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="37.041668"
cy="39.6875"
r="0.39749998" />
<circle
id="path5625"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="37.041668"
cy="50.270832"
r="0.39749998" />
<circle
id="path5627"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="37.041668"
cy="60.854164"
r="0.39749998" />
<circle
id="path5629"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="37.041668"
cy="71.4375"
r="0.39749998" />
<circle
id="path5631"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="37.041668"
cy="82.020836"
r="0.39749998" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 109.80208,13.229167 h 7.9375 v 6.614583"
id="path5633" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 115.09375,26.458333 V 109.80208 H 92.604166"
id="path5635" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 88.635416,30.427083 H 146.84375"
id="path5637" />
<circle
id="path5639"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="115.09375"
cy="30.427082"
r="0.39749998" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 191.82291,30.427083 h 15.875 V 119.0625 h -6.61458"
id="path5641" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 207.69791,39.6875 -14.55208,0"
id="path5643"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 207.69791,50.270833 -11.90624,0"
id="path5645"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 207.69791,71.437499 H 193.14583"
id="path5647" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 207.69791,92.604166 H 190.5"
id="path5649" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="M 207.69791,103.1875 H 189.17708"
id="path5651" />
<circle
id="path5653"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="207.69791"
cy="103.1875"
r="0.39749998" />
<circle
id="path5655"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="207.69791"
cy="92.604164"
r="0.39749998" />
<circle
id="path5657"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="207.69791"
cy="71.4375"
r="0.39749998" />
<circle
id="path5659"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="207.69791"
cy="50.270832"
r="0.39749998" />
<circle
id="path5661"
style="fill:#000000;stroke:none;stroke-width:0.264583"
cx="207.69791"
cy="39.6875"
r="0.39749998" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 125.67708,50.270833 h -3.96875 l 0,10.583333 H 127"
id="path5663"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:square;stroke-opacity:1"
d="m 129.64583,71.437499 h -5.29166 v 10.583333 h 19.84374"
id="path5665" />
</g>
</svg>