<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62845692ebb030486da9de1c/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62845692ebb030486da9de1c/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h3 y2 ff2 fs1 fc0 sc0 ls1 ws1">Java Card 3 Platform</div><div class="t m0 x1 h2 y3 ff1 fs0 fc0 sc0 ls2 ws2">Virtual Machine Specification, Classic Edition </div><div class="t m0 x1 h2 y4 ff1 fs0 fc0 sc0 ls3 ws3">Version 3.0.4 </div><div class="t m0 x1 h4 y5 ff3 fs2 fc0 sc0 ls4 ws0">E25256-01</div><div class="t m0 x1 h4 y6 ff4 fs2 fc0 sc0 ls5 ws4">September 2011</div><div class="t m0 x1 h5 y7 ff5 fs2 fc0 sc0 ls6 ws5">This document specifies the virtual machine for the Cla<span class="_ _0"></span>ssic </div><div class="t m0 x1 h5 y8 ff5 fs2 fc0 sc0 ls7 ws6">Edition of the Java Card 3 Platform.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62845692ebb030486da9de1c/bg2.jpg"><div class="t m0 x2 h6 y9 ff5 fs3 fc0 sc0 ls8 ws7">Java Card 3 Platform Vir<span class="_ _1"></span>tual Machine Spec<span class="ls9 ws8">ification<span class="_ _1"></span>, Classic Ed<span class="lsa ws9">it<span class="_ _1"></span>ion Version 3.<span class="_ _1"></span>0.4 </span></span></div><div class="t m0 x2 h6 ya ff5 fs3 fc0 sc0 lsb ws0">E25256-01</div><div class="t m0 x2 h6 yb ff5 fs3 fc0 sc0 lsc wsa">Copyright © 2011, Oracle an<span class="_ _1"></span>d/or its affiliat<span class="_ _1"></span>es. All rights reserved<span class="_ _1"></span>.</div><div class="t m0 x2 h6 yc ff5 fs3 fc0 sc0 lsd wsb">This software and related do<span class="_ _1"></span>cumentation are provided <span class="lse wsc">under a licen<span class="_ _1"></span>se agreement containing res<span class="_ _1"></span>trictions on </span></div><div class="t m0 x2 h6 yd ff5 fs3 fc0 sc0 lsf wsd">use and disclosur<span class="_ _0"></span>e and are protected <span class="ls10 wse">by intellectual property laws. Except as expressly permitted in your </span></div><div class="t m0 x2 h6 ye ff5 fs3 fc0 sc0 ls9 wsf">license agreement or allowed by la<span class="_ _1"></span>w, you may not use, <span class="ls11 ws10">copy, reproduce, translate, broadcast, modi<span class="_ _1"></span>fy, license, </span></div><div class="t m0 x2 h6 yf ff5 fs3 fc0 sc0 lsf wsd">transmit, distribu<span class="_ _0"></span>te, exhibit, perform,<span class="_ _0"></span> publish, or di<span class="ls12 ws11">splay any part, <span class="_ _0"></span>in any form, <span class="ls13 ws12">or by any means. Reverse </span></span></div><div class="t m0 x2 h6 y10 ff5 fs3 fc0 sc0 ls14 ws13">engineering, disassembl<span class="_ _1"></span>y, or decompilation of this soft<span class="ls15">ware, unless<span class="_ _1"></span> required by law for interoperability, is </span></div><div class="t m0 x2 h6 y11 ff5 fs3 fc0 sc0 ls16 ws0">prohibited.</div><div class="t m0 x2 h6 y12 ff5 fs3 fc0 sc0 ls17 ws14">The information contained herein<span class="_ _1"></span> is subject to cha<span class="_ _1"></span>nge wi<span class="ls18 ws15">thout notice and is not<span class="_ _0"></span> warranted to be error-<span class="_ _0"></span>free. If </span></div><div class="t m0 x2 h6 y13 ff5 fs3 fc0 sc0 ls8 ws16">you find any errors, please report them<span class="_ _1"></span> to us in writing.</div><div class="t m0 x2 h6 y14 ff5 fs3 fc0 sc0 ls19 ws17">If this is software or related docume<span class="ls13">ntation that is delivered to th<span class="_ _1"></span>e U.S.<span class="ws18"> Government or anyone licensing<span class="_ _1"></span> it </span></span></div><div class="t m0 x2 h6 y15 ff5 fs3 fc0 sc0 ls13 ws12">on behalf of the U.S. Government, the following notice is<span class="_ _1"></span> applicable:</div><div class="t m0 x2 h6 y16 ff5 fs3 fc0 sc0 ls1a ws19">U.S. GOVERNMENT<span class="_ _1"></span> RIGHTS Programs,<span class="_ _1"></span> software, databa<span class="_ _1"></span>ses, and relat<span class="_ _1"></span>ed documentat<span class="_ _1"></span>ion and techni<span class="_ _1"></span>cal data </div><div class="t m0 x2 h6 y17 ff5 fs3 fc0 sc0 ls10 ws1a">delivered to U.S. Governme<span class="ls9 ws1b">nt customers are<span class="_ _1"></span> "commercial computer so<span class="ls8 ws1c">ftware" o<span class="_ _1"></span>r "commercial technical data" </span></span></div><div class="t m0 x2 h6 y18 ff5 fs3 fc0 sc0 ls15 ws1d">pursuant to the applicab<span class="_ _1"></span>le Federal Acquisitio<span class="_ _1"></span>n Regulati<span class="ls10 ws1e">on and agency-spe<span class="ls1b ws1f">cific supplemental regulations. As </span></span></div><div class="t m0 x2 h6 y19 ff5 fs3 fc0 sc0 ls10 wse">such, the use, duplication, disclosure, modification, an<span class="ls1c ws20">d adaptation shall be sub<span class="_ _0"></span>ject to the restrict<span class="_ _0"></span>ions and </span></div><div class="t m0 x2 h6 y1a ff5 fs3 fc0 sc0 ls1d ws21">license terms set fo<span class="_ _1"></span>rth in the applicable Gove<span class="_ _1"></span>rnment cont<span class="ls15 ws1d">ract, an<span class="_ _1"></span>d, to the extent applicable by the terms<span class="_ _1"></span> of </span></div><div class="t m0 x2 h6 y1b ff5 fs3 fc0 sc0 ls1e ws22">the Government<span class="_ _1"></span> contract, the addi<span class="_ _1"></span>tional rights se<span class="_ _1"></span>t forth in FAR 52.2<span class="_ _1"></span>27-19, Commercia<span class="_ _1"></span>l Computer Software </div><div class="t m0 x2 h6 y1c ff5 fs3 fc0 sc0 ls14 ws13">License (December 2007). Oracl<span class="_ _1"></span>e America, Inc.<span class="ls1f ws23">, 500 Oracle Par<span class="_ _1"></span>kway, Redwood City, CA 940<span class="_ _1"></span>65.</span></div><div class="t m0 x2 h6 y1d ff5 fs3 fc0 sc0 ls14 ws13">This software or hardware is develo<span class="_ _1"></span>ped for general use in a variety of information man<span class="_ _1"></span>agement </div><div class="t m0 x2 h6 y1e ff5 fs3 fc0 sc0 ls20 ws24">applications. It is not developed or intended for us<span class="ls10 wse">e in any inherently dangerous applications, including </span></div><div class="t m0 x2 h6 y1f ff5 fs3 fc0 sc0 ls8 ws16">applications that may create a risk of personal injury<span class="ls21 ws25">. If you use this s<span class="_ _0"></span>oftware or hard<span class="_ _0"></span>ware in dangerous<span class="_ _0"></span> </span></div><div class="t m0 x2 h6 y20 ff5 fs3 fc0 sc0 ls13 ws12">applications, then you shall be responsible<span class="_ _1"></span> to take <span class="ws18">all appropriate fail-safe, backup, redundancy, and other </span></div><div class="t m0 x2 h6 y21 ff5 fs3 fc0 sc0 lsd ws26">measures to<span class="_ _1"></span> ensure its s<span class="_ _1"></span>afe use. Oracle Corpor<span class="_ _1"></span>ation an<span class="ls13 ws12">d its affiliate<span class="_ _1"></span>s disclaim any liability for an<span class="_ _1"></span>y damages </span></div><div class="t m0 x2 h6 y22 ff5 fs3 fc0 sc0 ls13 ws12">caused by use of this software or hardware in dangerous applica<span class="_ _1"></span>tions.</div><div class="t m0 x2 h6 y23 ff5 fs3 fc0 sc0 ls8 ws16">Oracle and Java are registered trademarks of Oracl<span class="_ _1"></span>e and/<span class="ls13 ws12">or its affiliates. Other names m<span class="_ _1"></span>ay be trademarks of </span></div><div class="t m0 x2 h6 y24 ff5 fs3 fc0 sc0 ls16 ws27">their respective owners.</div><div class="t m0 x2 h6 y25 ff5 fs3 fc0 sc0 ls22 ws27">Intel and Intel Xeon are trademar<span class="_ _1"></span>ks or registered trad<span class="ls14 ws13">emarks of Intel Cor<span class="_ _1"></span>poration. All SPARC trademarks </span></div><div class="t m0 x2 h6 y26 ff5 fs3 fc0 sc0 ls15 ws13">are used under license and are trademarks or regis<span class="_ _1"></span>ter<span class="ls13 ws12">ed trademarks of SPARC In<span class="ls23 ws28">ternational, Inc. AMD, </span></span></div><div class="t m0 x2 h6 y27 ff5 fs3 fc0 sc0 ls24 ws29">Opteron, the AM<span class="_ _1"></span>D logo, and the AMD Opte<span class="_ _1"></span>ron logo are <span class="ls10 ws2a">trademarks<span class="_ _1"></span> or registered trademarks<span class="_ _1"></span> of Advanced </span></div><div class="t m0 x2 h6 y28 ff5 fs3 fc0 sc0 ls19 ws17">Micro Devices. UNIX is a registered trademark of The Open Gr<span class="_ _1"></span>oup.</div><div class="t m0 x2 h6 y29 ff5 fs3 fc0 sc0 ls1d ws21">This software or hard<span class="_ _1"></span>ware and documentat<span class="_ _1"></span>ion may prov<span class="ls9 ws18">ide access to or informa<span class="_ _1"></span>tion on content, products, </span></div><div class="t m0 x2 h6 y2a ff5 fs3 fc0 sc0 ls8 ws16">and services from third parties. Oracle Corporation an<span class="ls25 ws2b">d its affi<span class="_ _1"></span>liates are not respons<span class="_ _1"></span>ible for and expressly </span></div><div class="t m0 x2 h6 y2b ff5 fs3 fc0 sc0 ls8 ws16">disclaim all warranties of any kind with respect to<span class="ls13 ws12"> third-party conten<span class="_ _1"></span>t, products, and services. Oracle </span></div><div class="t m0 x2 h6 y2c ff5 fs3 fc0 sc0 ls14 ws13">Corporation and its affiliates will not be re<span class="_ _1"></span>sponsible fo<span class="ls13 ws12">r any loss, costs<span class="_ _1"></span>, or damages incurred due to your </span></div><div class="t m0 x2 h6 y2d ff5 fs3 fc0 sc0 ls13 ws12">access to or use of third-party conten<span class="_ _1"></span>t, products, or services.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62845692ebb030486da9de1c/bg3.jpg"><div class="t m0 x3 h2 y2e ff4 fs4 fc0 sc0 ls26 ws0">iii</div><div class="t m0 x4 h7 y2f ff3 fs5 fc0 sc0 ls2 ws0">Contents</div><div class="t m0 x5 h8 y30 ff5 fs6 fc1 sc0 ls27 ws2c">List of Figures</div><div class="t m0 x5 h9 y31 ff3 fs7 fc0 sc0 ls28 ws0">Preface<span class="_ _2"> </span><span class="ff5 fs8 ls29">............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>...<span class="_ _3"></span> <span class="ff4 ls2a">xiii</span></span></div><div class="t m0 x6 h9 y32 ff5 fs8 fc0 sc0 ls2b ws2d">Who Should Use This Specification<span class="_ _0"></span>.......................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.........<span class="ls29 ws0">..<span class="_ _1"></span>........<span class="_ _0"></span> <span class="ff4 ls2a">xiii</span></span></div><div class="t m0 x6 h9 y33 ff5 fs8 fc0 sc0 ls29 ws0">Before You Read<span class="_ _1"></span> This Specification<span class="_ _4"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>........<span class="_ _1"></span>...........<span class="_ _0"></span> <span class="ff4 ls2a">xiii</span></div><div class="t m0 x6 h9 y34 ff5 fs8 fc0 sc0 ls2c ws2e">Shell Prompts<span class="_ _2"></span>....<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span><span class="ls29 ws0">...........<span class="_ _1"></span>...........<span class="_ _1"></span>..... <span class="ff4 ls2d">xiv</span></span></div><div class="t m0 x6 h9 y35 ff5 fs8 fc0 sc0 ls2c ws2f">Table Conventions........................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.............<span class="_ _1"></span><span class="ls29 ws0">..........<span class="_ _1"></span>...........<span class="_ _1"></span>.. <span class="ff4 ls2d">xiv</span></span></div><div class="t m0 x6 h9 y36 ff5 fs8 fc0 sc0 ls2c ws2f">Typographic Conventions......................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.........<span class="_ _1"></span><span class="ls29 ws0">..............<span class="_ _1"></span>.. <span class="ff4 ls2d">xiv</span></span></div><div class="t m0 x6 h9 y37 ff5 fs8 fc0 sc0 ls2c ws2f">Related Documentation<span class="_ _4"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.......<span class="ls29 ws0">..<span class="_ _1"></span>...........<span class="_ _1"></span>..... <span class="ff4 ls2d">xiv</span></span></div><div class="t m0 x6 h9 y38 ff5 fs8 fc0 sc0 ls2c ws30">Acknowledgements ...........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span><span class="ls29 ws0">........<span class="_ _1"></span>...........<span class="_ _5"> </span> <span class="ff4 ls0">xv</span></span></div><div class="t m0 x6 h9 y39 ff5 fs8 fc0 sc0 ls2b ws2d">Third-Party Web Sites<span class="_ _3"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>......<span class="ls29 ws0">..<span class="_ _1"></span>...........<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls0">xv</span></span></div><div class="t m0 x6 h9 y3a ff5 fs8 fc0 sc0 ls2b ws2d">Access to Oracle Support<span class="_"> </span>...<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>............<span class="_ _1"></span><span class="ls29 ws0">..........<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls0">xv</span></span></div><div class="t m0 x6 h9 y3b ff5 fs8 fc0 sc0 ls2b ws2d">Documentation Accessibility<span class="_ _4"></span>.................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>.......<span class="_ _1"></span><span class="ls29 ws0">..........<span class="_ _1"></span>.....<span class="_ _5"> </span> <span class="ff4 ls0">xv</span></span></div><div class="t m0 x6 h9 y3c ff5 fs8 fc0 sc0 ls2b ws2d">Oracle Welcomes Your Comments<span class="_ _4"></span>.............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span><span class="ls29 ws0">.......<span class="_ _5"> </span> <span class="ff4 ls0">xv</span></span></div><div class="t m0 x5 ha y3d ff3 fs7 fc0 sc0 ls2e ws0">1<span class="_ _6"> </span>Introduction</div><div class="t m0 x6 h9 y3e ff4 fs8 fc0 sc0 ls2f ws0">1.1<span class="_ _7"> </span><span class="ff5 ls2c">Motivation<span class="_ _3"></span>....................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>............<span class="_ _1"></span><span class="ls29">..........<span class="_ _1"></span>.....<span class="_ _0"></span> <span class="ff4 ls30">1-1</span></span></span></div><div class="t m0 x6 h9 y3f ff4 fs8 fc0 sc0 ls2f ws0">1.2<span class="_ _7"> </span><span class="ff5 ls2c ws2f">The Java Card Virtual Machine.............<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>........... <span class="ls29 ws0"> <span class="ff4 ls30">1-2</span></span></span></div><div class="t m0 x6 h9 y40 ff4 fs8 fc0 sc0 ls2f ws0">1.3<span class="_ _7"> </span><span class="ff5 ls2c ws2e">Java Language Security<span class="_ _3"></span>....................<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span><span class="ls29 ws0">..... <span class="ff4 ls30">1-3</span></span></span></div><div class="t m0 x6 h9 y41 ff4 fs8 fc0 sc0 ls2f ws0">1.4<span class="_ _7"> </span><span class="ff5 ls31 ws31">Java Card Runtime Environment Security<span class="_ _3"></span>..............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>............. <span class="ff4 ls30 ws0">1-4</span></span></div><div class="t m0 x5 ha y42 ff3 fs7 fc0 sc0 ls32 ws32">2<span class="_ _6"> </span>A Subset of the <span class="ls33 ws33">Java Virtual Machine</span></div><div class="t m0 x6 h9 y43 ff4 fs8 fc0 sc0 ls2f ws0">2.1<span class="_ _7"> </span><span class="ff5 ls2c ws2e">Why a Subset is Needed<span class="_"> </span>..<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="ls34 ws34">...<span class="_ _0"></span> <span class="ff4 ls30 ws0">2-1</span></span></span></div><div class="t m0 x6 h9 y44 ff4 fs8 fc0 sc0 ls2f ws0">2.2<span class="_ _7"> </span><span class="ff5 ls35 ws35">Java Card Platform Language Subs<span class="ls29 ws0">et<span class="_ _5"> </span>................<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........ <span class="ff4 ls30">2-1</span></span></span></div><div class="t m0 x6 h9 y45 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1<span class="_ _8"> </span><span class="ff5 ls2c ws2e">Unsupported Items<span class="_ _0"></span>...............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>........<span class="ls29 ws0"> <span class="ff4 ls30">2-1</span></span></span></div><div class="t m0 x6 h9 y46 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Unsupported Features<span class="_ _2"> </span>.............<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........ <span class="ff4 ls30 ws0">2-1</span></span></div><div class="t m0 x6 h9 y47 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls29">Dynamic Class Loading..........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _0"></span> <span class="ff4 ls30">2-1</span></span></div><div class="t m0 x6 h9 y48 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Security Manager............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30 ws0">2-2</span></span></div><div class="t m0 x6 h9 y49 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Finalization<span class="_ _3"></span>......................<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30 ws0">2-2</span></span></div><div class="t m0 x6 h9 y4a ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>4<span class="_ _a"> </span><span class="ff5 ls29">Threads<span class="_"> </span>...<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _0"></span> <span class="ff4 ls30">2-2</span></span></div><div class="t m0 x6 h9 y4b ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>5<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Cloning<span class="_ _0"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _0"></span> <span class="ff4 ls30 ws0">2-2</span></span></div><div class="t m0 x6 h9 y4c ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>6<span class="_ _a"> </span><span class="ff5 ls2c ws2f">Access Control in Java Packages<span class="_ _4"></span>....................<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..... <span class="_ _0"></span> <span class="ff4 ls30 ws0">2-2</span></span></div><div class="t m0 x6 h9 y4d ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>7<span class="_ _a"> </span><span class="ff5 ls29">Typesafe Enums...<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........... <span class="ff4 ls30">2-2</span></span></div><div class="t m0 x6 h9 y4e ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>8<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Enhanced for Loop<span class="_ _4"></span>...............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>.....<span class="_ _0"></span> <span class="ff4 ls30 ws0">2-2</span></span></div><div class="t m0 x6 h9 y4f ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>9<span class="_ _a"> </span><span class="ff5 ls29">Varargs<span class="_ _4"></span>.......<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">2-2</span></span></div><div class="t m0 x6 h9 y50 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>10<span class="_ _b"> </span><span class="ff5 ls36 ws36">Runtime Visible Metadata (Annotations)<span class="_ _4"></span>........<span class="ls29 ws0">........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>........ <span class="ff4 ls30">2-3</span></span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62845692ebb030486da9de1c/bg4.jpg"><div class="t m0 x7 h2 y2e ff4 fs4 fc0 sc0 ls37 ws0">iv</div><div class="t m0 x8 h9 y51 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.1.<span class="_ _0"></span>11<span class="_ _b"> </span><span class="ff5 ls2c ws2e">Assertions<span class="_ _2"> </span>..............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.......... <span class="ff4 ls38 ws0">2-3</span></span></div><div class="t m0 x8 h9 y52 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.2<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Unsupported Keywords<span class="_ _4"></span>................<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-3</span></span></div><div class="t m0 x8 h9 y53 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.3<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Unsupported Types................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............. <span class="ff4 ls38 ws0">2-3</span></span></div><div class="t m0 x8 h9 y54 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.4<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Unsupported Classes<span class="_ _2"> </span>...................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-3</span></span></div><div class="t m0 x8 h9 y55 ff4 fs8 fc0 sc0 ls2f ws0">2.2.1.4.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls29">System<span class="_ _2"></span>......<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="ff4 ls38">2-3</span></span></div><div class="t m0 x8 h9 y56 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2<span class="_ _8"> </span><span class="ff5 ls2c ws2f">Supported Items<span class="_ _3"></span>.........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>....<span class="ls29 ws0">... <span class="ff4 ls38">2-3</span></span></span></div><div class="t m0 x8 h9 y57 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Supported Features <span class="_ _2"> </span>.....................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-3</span></span></div><div class="t m0 x8 h9 y58 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Packages.........................<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y59 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls31 ws31">Dynamic Object Creation<span class="_ _2"> </span>..........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............. <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y5a ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Virtual Methods<span class="_ _0"></span>.....................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y5b ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>4<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Interfaces<span class="_ _0"></span>................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.......... <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y5c ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>5<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Exceptions...................<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y5d ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>6<span class="_ _a"> </span><span class="ff5 ls29">Generics<span class="_ _5"> </span>....................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.......... <span class="ff4 ls38">2-4</span></span></div><div class="t m0 x8 h9 y5e ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>7<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Static Import<span class="_ _4"></span>....<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y5f ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.1.<span class="_ _0"></span>8<span class="_ _a"> </span><span class="ff5 ls39 ws37">Runtime Invisible Metadata (Annotations)<span class="_ _4"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y60 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.2<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Supported Keywords<span class="_ _4"></span>.....................<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-4</span></span></div><div class="t m0 x8 h9 y61 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.3<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Supported Types........................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.......... <span class="ff4 ls38 ws0">2-6</span></span></div><div class="t m0 x8 h9 y62 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.4<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Supported Classes<span class="_ _5"> </span>....<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38 ws0">2-6</span></span></div><div class="t m0 x8 h9 y63 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.4.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls29">Object...................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="ls0"> <span class="ff4 ls38">2-6</span></span></span></div><div class="t m0 x8 h9 y64 ff4 fs8 fc0 sc0 ls2f ws0">2.2.2.4.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Throwable<span class="_ _0"></span>...................<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-6</span></span></div><div class="t m0 x8 h9 y65 ff4 fs8 fc0 sc0 ls2f ws0">2.2.3<span class="_ _8"> </span><span class="ff5 ls39 ws37">Optionally Supported Items<span class="_ _0"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>......<span class="ls29 ws0">.....<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>.......... <span class="ff4 ls38">2-6</span></span></span></div><div class="t m0 x8 h9 y66 ff4 fs8 fc0 sc0 ls2f ws0">2.2.3.1<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Integer Data Type<span class="_ _4"></span>.........................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-6</span></span></div><div class="t m0 x8 h9 y67 ff4 fs8 fc0 sc0 ls2f ws0">2.2.3.2<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Object Deletion Mechanism<span class="_ _2"></span>........<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-6</span></span></div><div class="t m0 x8 h9 y68 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4<span class="_ _8"> </span><span class="ff5 ls39 ws38">Limitations of the Java Card Vi<span class="ls2c ws2e">rtual Machine<span class="_ _0"></span>................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38 ws0">2-7</span></span></span></div><div class="t m0 x8 h9 y69 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.1<span class="_ _9"> </span><span class="ff5 ls2c ws2f">Limitations of Packages<span class="_ _4"></span>.......................<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>.......... <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y6a ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.1.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls2b ws2d">Package References<span class="_ _5"> </span>.<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y6b ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.1.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Package Name..................<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y6c ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.2<span class="_ _9"> </span><span class="ff5 ls2c ws2f">Limitations of Classes<span class="_ _5"> </span>.<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>............. <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y6d ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.2.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Classes in a Package<span class="_ _3"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y6e ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.2.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Interfaces<span class="_ _0"></span>................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.......... <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y6f ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.2.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Static Fields.......................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>............. <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y70 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.2.<span class="_ _0"></span>4<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Static Methods...............<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 hb y71 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.3</div><div class="t m0 x9 h9 y72 ff5 fs8 fc0 sc0 ls2b ws39">Limitations of Objects<span class="_ _5"> </span>......<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="_ _0"></span> <span class="ff4 ls38 ws0">2-7</span></div><div class="t m0 x8 h9 y73 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.3.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls29">Methods<span class="_ _2"> </span>.................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38">2-7</span></span></div><div class="t m0 x8 h9 y74 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.3.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Class Instances<span class="_ _c"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-7</span></span></div><div class="t m0 x8 h9 y75 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.3.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls29">Arrays<span class="_ _0"></span>..................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38">2-8</span></span></div><div class="t m0 x8 h9 y76 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.4<span class="_ _9"> </span><span class="ff5 ls2c ws2f">Limitations of Methods........................<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>.......... <span class="ff4 ls38 ws0">2-8</span></span></div><div class="t m0 x8 h9 y77 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.5<span class="_ _9"> </span><span class="ff5 ls31 ws31">Limitations of Switch Statements<span class="_ _3"></span>.....................<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-8</span></span></div><div class="t m0 x8 h9 y78 ff4 fs8 fc0 sc0 ls2f ws0">2.2.4.6<span class="_ _9"> </span><span class="ff5 ls31 ws31">Limitations of Class Initialization<span class="_ _2"> </span>....................<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-8</span></span></div><div class="t m0 x8 h9 y79 ff4 fs8 fc0 sc0 ls2f ws0">2.2.5<span class="_ _8"> </span><span class="ff5 ls3a ws3a">Multiselectable Applets Re<span class="ls2b ws2d">strictions<span class="_ _0"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....... <span class="ff4 ls38 ws0">2-8</span></span></span></div><div class="t m0 x8 h9 y7a ff4 fs8 fc0 sc0 ls2f ws0">2.2.6<span class="_ _8"> </span><span class="ff5 ls3b ws3b">Java Card Platform Remote Method Invocation<span class="ls3c ws3c"> (RMI) Restrictions<span class="_ _0"></span>........................<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-9</span></span></span></div><div class="t m0 x8 h9 y7b ff4 fs8 fc0 sc0 ls2f ws0">2.2.6.1<span class="_ _9"> </span><span class="ff5 ls2b ws2d">Remote Classes and Remote Interfaces<span class="_ _4"></span>.................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>.<span class="_ _0"></span> <span class="ff4 ls38 ws0">2-9</span></span></div><div class="t m0 x8 h9 y7c ff4 fs8 fc0 sc0 ls2f ws0">2.2.6.2<span class="_ _9"> </span><span class="ff5 ls29 ws3d">Access Control of Remote Interfaces<span class="_ _2"> </span>.....................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="_ _0"></span> <span class="ff4 ls38 ws0">2-9</span></span></div><div class="t m0 x8 h9 y7d ff4 fs8 fc0 sc0 ls2f ws0">2.2.6.3<span class="_ _9"> </span><span class="ff5 ls31 ws31">Parameters and Return Values<span class="_ _c"></span>..............<span class="_ _1"></span>..............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>.... <span class="ff4 ls38 ws0">2-9</span></span></div><div class="t m0 x8 h9 y7e ff4 fs8 fc0 sc0 ls2f ws0">2.3<span class="_ _7"> </span><span class="ff5 ls2c ws2e">Java Card VM Subset<span class="_ _0"></span>....................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>....<span class="ls29 ws0">...... <span class="ff4 ls38">2-9</span></span></span></div><div class="t m0 x8 h9 y7f ff4 fs8 fc0 sc0 ls2f ws0">2.3.1<span class="_ _8"> </span><span class="ff5 ls2c ws2e">Class File Subset<span class="_ _3"></span>.........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="ls34 ws0">..<span class="_"> </span> <span class="ff4 ls2f">2-10</span></span></span></div><div class="t m0 x8 h9 y80 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.1<span class="_ _9"> </span><span class="ff5 ls2c ws2f">Not Supported in Class Files<span class="_"> </span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62845692ebb030486da9de1c/bg5.jpg"><div class="t m0 xa h2 y2e ff4 fs4 fc0 sc0 ls0 ws0">v</div><div class="t m0 x6 h9 y51 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.1.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Class Access Flags<span class="_ _2"> </span>..........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y52 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.1.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Field Descriptors.............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y53 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.1.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Constant Pool<span class="_ _4"></span>.............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y54 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.1.<span class="_ _0"></span>4<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Fields<span class="_ _5"> </span>.<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y55 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.1.<span class="_ _0"></span>5<span class="_ _a"> </span><span class="ff5 ls29">Methods<span class="_ _2"> </span>................<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f">2-10</span></span></div><div class="t m0 x6 h9 y56 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2<span class="_ _9"> </span><span class="ff5 ls2c ws2f">Supported in Class Files<span class="_ _5"> </span>..<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..<span class="_"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y57 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls29">ClassFile<span class="_ _4"></span>................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls2f">2-10</span></span></div><div class="t m0 x6 h9 y58 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Field Descriptors.............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y59 ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Method Descriptors<span class="_"> </span>....<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_"> </span> <span class="_ _1"></span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y5a ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>4<span class="_ _a"> </span><span class="ff5 ls2b ws2d">Constant Pool <span class="_ _4"></span>.................<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-10</span></span></div><div class="t m0 x6 h9 y5b ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>5<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Fields<span class="_ _5"> </span>.<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-11</span></span></div><div class="t m0 x6 h9 y5c ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>6<span class="_ _a"> </span><span class="ff5 ls29">Methods<span class="_ _2"> </span>................<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f">2-11</span></span></div><div class="t m0 x6 h9 y5d ff4 fs8 fc0 sc0 ls2f ws0">2.3.1.2.<span class="_ _0"></span>7<span class="_ _a"> </span><span class="ff5 ls2c ws2e">Attributes<span class="_ _3"></span>.........................<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-11</span></span></div><div class="t m0 x6 h9 y5e ff4 fs8 fc0 sc0 ls2f ws0">2.3.2<span class="_ _8"> </span><span class="ff5 ls29 ws3d">Bytecode Subset<span class="_ _5"> </span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_"> </span><span class="ws0"> <span class="ff4 ls2f">2-11</span></span></span></div><div class="t m0 x6 h9 y5f ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.1<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Unsupported Bytecodes<span class="_ _5"> </span>.......<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-11</span></span></div><div class="t m0 x6 h9 y60 ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.2<span class="_ _9"> </span><span class="ff5 ls2c ws2f">Supported Bytecodes<span class="_"> </span>.<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-13</span></span></div><div class="t m0 x6 h9 y61 ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.3<span class="_ _9"> </span><span class="ff5 ls2b ws2d">Static Restrictions on Byteco<span class="_ _1"></span>des<span class="_ _2"> </span>....................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-16</span></span></div><div class="t m0 x6 h9 y62 ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.3.<span class="_ _0"></span>1<span class="_ _a"> </span><span class="ff5 ls2c ws2f">ldc, ldc_w<span class="_ _3"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-16</span></span></div><div class="t m0 x6 h9 y63 ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.3.<span class="_ _0"></span>2<span class="_ _a"> </span><span class="ff5 ls2c ws2e">lookupswitch<span class="_ _0"></span>...................<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-16</span></span></div><div class="t m0 x6 h9 y64 ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.3.<span class="_ _0"></span>3<span class="_ _a"> </span><span class="ff5 ls2c ws2e">tableswitch<span class="_ _0"></span>...............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-16</span></span></div><div class="t m0 x6 h9 y65 ff4 fs8 fc0 sc0 ls2f ws0">2.3.2.3.<span class="_ _0"></span>4<span class="_ _a"> </span><span class="ff5 ls29">wide<span class="_ _4"></span>.......................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..........<span class="_ _5"> </span> <span class="ff4 ls2f">2-16</span></span></div><div class="t m0 x6 h9 y66 ff4 fs8 fc0 sc0 ls2f ws0">2.3.3<span class="_ _8"> </span><span class="ff5 ls2c">Exceptions<span class="_ _4"></span>...................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span><span class="ls29">.....<span class="_ _5"> </span> <span class="ff4 ls2f">2-16</span></span></span></div><div class="t m0 x6 h9 y67 ff4 fs8 fc0 sc0 ls2f ws0">2.3.3.1<span class="_ _9"> </span><span class="ff5 ls31 ws31">Uncaught and Uncatchable Exceptions...................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-16</span></span></div><div class="t m0 x6 h9 y68 ff4 fs8 fc0 sc0 ls2f ws0">2.3.3.2<span class="_ _9"> </span><span class="ff5 ls2c ws2e">Checked Exceptions<span class="_ _5"> </span>.........<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-17</span></span></div><div class="t m0 x6 h9 y69 ff4 fs8 fc0 sc0 ls2f ws0">2.3.3.3<span class="_ _9"> </span><span class="ff5 ls2b ws2d">Runtime Exceptions<span class="_"> </span>...<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls2f ws0">2-17</span></span></div><div class="t m0 x6 h9 y6a ff4 fs8 fc0 sc0 ls2f ws0">2.3.3.4<span class="_ _9"> </span><span class="ff5 ls29">Errors<span class="_ _4"></span>.................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>........<span class="_ _5"> </span> <span class="ff4 ls2f">2-17</span></span></div><div class="t m0 x5 ha y81 ff3 fs7 fc0 sc0 ls3d ws3e">3<span class="_ _6"> </span>Structure of the Java <span class="ls28 ws3f">Card Virtual Machine</span></div><div class="t m0 x6 h9 y82 ff4 fs8 fc0 sc0 ls2f ws0">3.1<span class="_ _7"> </span><span class="ff5 ls29 ws3d">Data Types and Values................<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>......<span class="ws0">...<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">3-1</span></span></span></div><div class="t m0 x6 h9 y83 ff4 fs8 fc0 sc0 ls2f ws0">3.2<span class="_ _7"> </span><span class="ff5 ls29">Words...................<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">3-1</span></span></div><div class="t m0 x6 h9 y84 ff4 fs8 fc0 sc0 ls2f ws0">3.3<span class="_ _7"> </span><span class="ff5 ls2c ws2e">Runtime Data Areas<span class="_ _5"> </span>.................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.....<span class="ls29 ws0">...... <span class="ff4 ls30">3-2</span></span></span></div><div class="t m0 x6 h9 y85 ff4 fs8 fc0 sc0 ls2f ws0">3.4<span class="_ _7"> </span><span class="ff5 ls2c">Contexts<span class="_ _3"></span>........................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>........<span class="ls29">....<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">3-2</span></span></span></div><div class="t m0 x6 h9 y86 ff4 fs8 fc0 sc0 ls2f ws0">3.5<span class="_ _7"> </span><span class="ff5 ls29">Frames.............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..... <span class="ff4 ls30">3-2</span></span></div><div class="t m0 x6 h9 y87 ff4 fs8 fc0 sc0 ls2f ws0">3.6<span class="_ _7"> </span><span class="ff5 ls2b ws2d">Representation of Objects<span class="_ _2"> </span>......................<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....<span class="ls29 ws0">..<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">3-2</span></span></span></div><div class="t m0 x6 h9 y88 ff4 fs8 fc0 sc0 ls2f ws0">3.7<span class="_ _7"> </span><span class="ff5 ls3c ws3c">Special Initialization Methods<span class="_ _0"></span>.....................<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span><span class="ls29 ws0">..<span class="_ _0"></span> <span class="ff4 ls30">3-3</span></span></span></div><div class="t m0 x6 h9 y89 ff4 fs8 fc0 sc0 ls2f ws0">3.8<span class="_ _7"> </span><span class="ff5 ls2c">Exceptions<span class="_ _2"> </span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>....<span class="ls29">..........<span class="_ _1"></span>..... <span class="ff4 ls30">3-3</span></span></span></div><div class="t m0 x6 h9 y8a ff4 fs8 fc0 sc0 ls2f ws0">3.9<span class="_ _7"> </span><span class="ff5 ls2c ws2f">Binary File Formats<span class="_ _3"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>.......<span class="ls29 ws0">.<span class="_ _1"></span>........ <span class="ff4 ls30">3-3</span></span></span></div><div class="t m0 x6 h9 y8b ff4 fs8 fc0 sc0 ls2f ws0">3.10<span class="_ _d"> </span><span class="ff5 ls2b ws39">Instruction Set Summary<span class="_ _5"> </span>...............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="ls34 ws34">...<span class="_ _0"></span> <span class="ff4 ls30 ws0">3-3</span></span></span></div><div class="t m0 x6 h9 y8c ff4 fs8 fc0 sc0 ls3e ws0">3.10.1<span class="_ _e"> </span><span class="ff5 ls36 ws36">Types and the Java Card Virtual <span class="ls29 ws0">Machine<span class="_ _4"></span>..........<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">3-3</span></span></span></div><div class="t m0 x5 ha y8d ff3 fs7 fc0 sc0 ls3f ws40">4<span class="_ _6"> </span>Binary Representation</div><div class="t m0 x6 h9 y8e ff4 fs8 fc0 sc0 ls2f ws0">4.1<span class="_ _7"> </span><span class="ff5 ls2c ws2e">Java Card Platform File<span class="_ _1"></span> Formats<span class="ls29 ws0">.....<span class="_ _1"></span>...............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..<span class="_ _0"></span> <span class="ff4 ls30">4-1</span></span></span></div><div class="t m0 x6 h9 y8f ff4 fs8 fc0 sc0 ls2f ws0">4.1.1<span class="_ _8"> </span><span class="ff5 ls2c ws2f">Export File Format<span class="_ _4"></span>...................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...<span class="ls29 ws0">..<span class="_ _0"></span> <span class="ff4 ls30">4-1</span></span></span></div><div class="t m0 x6 h9 y90 ff4 fs8 fc0 sc0 ls2f ws0">4.1.2<span class="_ _8"> </span><span class="ff5 ls2c ws2e">CAP File Format.......................<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..<span class="ls34 ws34">...<span class="_ _0"></span> <span class="ff4 ls30 ws0">4-2</span></span></span></div><div class="t m0 x6 h9 y91 ff4 fs8 fc0 sc0 ls2f ws0">4.1.3<span class="_ _8"> </span><span class="ff5 ls2b ws2d">JAR File Container<span class="_ _c"></span>.............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>.........<span class="ls29 ws0">.. <span class="ff4 ls30">4-2</span></span></span></div><div class="t m0 x6 h9 y92 ff4 fs8 fc0 sc0 ls2f ws0">4.2<span class="_ _7"> </span><span class="ff5 ls2c ws2f">AID-based Naming<span class="_ _3"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _1"></span>...........<span class="_ _1"></span>...........<span class="_ _1"></span>..............<span class="_ _1"></span>..<span class="ls29 ws0">...... <span class="ff4 ls30">4-2</span></span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>