亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? introduction.doc.html

?? Java編程規范
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><html><head><title>VM Spec  Introduction </title></head><body BGCOLOR=#eeeeff text=#000000 LINK=#0000ff VLINK=#000077 ALINK=#ff0000><table width=100%><tr><td><a href="VMSpecTOC.doc.html">Contents</a> | <a href="Preface.doc.html">Prev</a> | <a href="Concepts.doc.html">Next</a> | <a href="VMSpecIX.fm.html">Index</a></td><td align=right><i><i>The Java<sup><font size=-2>TM</font></sup> Virtual Machine Specification</i></i></td></tr></table><hr><br> <a name="4558"></a><p><strong>CHAPTER 1 </strong></p><a name="4559"></a><h1>Introduction </h1><p><a name="4560"></a><hr><h2>1.1    A Bit of History</h2><a name="4561"></a>The Java programming language is a general-purpose object-oriented concurrentlanguage. Its syntax is similar to C and C++, but it omits many of the features that make C and C++ complex, confusing, and unsafe. The Java platform was initiallydeveloped to address the problems of building software for networked consumerdevices. It was designed to support multiple host architectures and to allow secure delivery of software components. To meet these requirements, compiled code had to survive transport across networks, operate on any client, and assure the client that it was safe to run.<p><a name="3439"></a>The popularization of the World Wide Web made these attributes much more interesting. The Internet demonstrated how media-rich content could be made accessible in simple ways. Web browsers such as Mosaic enabled millions of people to roam the Net and made Web surfing part of popular culture. At last there was a medium where what you saw and heard was essentially the same whether you were using a Mac, PC, or UNIX machine, and whether you were connected to a high-speed network or a slow modem.<p><a name="3440"></a>Web enthusiasts soon discovered that the content supported by the Web's HTML document format was too limited. HTML extensions, such as forms, only highlighted those limitations, while making it clear that no browser could include all the features users wanted. Extensibility was the answer.<p><a name="3441"></a>Sun's HotJava browser showcases the interesting properties of the Java programming language and platform by making it possible to embed programs inside HTML pages. These programs are transparently downloaded into the HotJava browser along with the HTML pages in which they appear. Before being accepted by the browser, the programs are carefully checked to make sure they are safe. Like HTML pages, compiled programs are network- and host-independent. The programs behave the same way regardless of where they come from or what kind of machine they are being loaded into and run on. <p><a name="3442"></a>A Web browser incorporating the Java or Java 2 platform is no longer limited to a predetermined set of capabilities. Visitors to Web pages incorporating dynamic content can be assured that their machines cannot be damaged by that content. Programmers can write a program once, and it will run on any machine supplying a Java or Java 2 runtime environment. <p><a name="3057"></a><hr><h2>1.2    The Java Virtual Machine</h2><a name="2825"></a>The Java virtual machine is the cornerstone of the Java and Java 2 platforms. It is the component of the technology responsible for its hardware- and operating system-independence, the small size of its compiled code, and its ability to protect users from malicious programs.<p><a name="3021"></a>The Java virtual machine is an abstract computing machine. Like a real computing machine, it has an instruction set and manipulates various memory areas at run time. It is reasonably common to implement a programming language using a virtual machine; the best-known virtual machine may be the P-Code machine of UCSD Pascal.<p><a name="3032"></a>The first prototype implementation of the Java virtual machine, done at Sun Microsystems, Inc., emulated the Java virtual machine instruction set in software hosted by a handheld device that resembled a contemporary Personal Digital Assistant (PDA). Sun's current Java virtual machine implementations, components of its Java<sup><font size=-2>TM</font></sup> 2 SDK and Java<sup><font size=-2>TM</font></sup> 2 Runtime Environment products, emulate the Java virtual machine on Win32 and Solaris hosts in much more sophisticated ways. However, the Java virtual machine does not assume any particular implementation technology, host hardware, or host operating system. It is not inherently interpreted, but can just as well be implemented by compiling its instruction set to that of a silicon CPU. It may also be implemented in microcode or directly in silicon.<p><a name="3087"></a>The Java virtual machine knows nothing of the Java programming language, only of a particular binary format, the <code>class</code> file format. A <code>class</code> file contains Java virtual machine instructions (or <i>bytecodes</i>) and a symbol table, as well as other ancillary information. <p><a name="3659"></a>For the sake of security, the Java virtual machine imposes strong format and structural constraints on the code in a <code>class</code> file. However, any language with functionality that can be expressed in terms of a valid <code>class</code> file can be hosted by the Java virtual machine. Attracted by a generally available, machine-independent platform, implementors of other languages are turning to the Java virtual machine as a delivery vehicle for their languages.<p><a name="4478"></a><hr><h2>1.3    Summary of Chapters</h2><a name="4479"></a>The rest of this book is structured as follows:<p><ul><li>Chapter 2 gives an overview of Java programming language concepts and  terminology necessary for the rest of the book.<p><li>Chapter 3 gives an overview of the Java virtual machine architecture.<p><li>Chapter 4 specifies the <code>class</code> file format, the hardware- and operating  system-independent binary format used to represent compiled classes and interfaces.<p><li>Chapter 5 specifies the start-up of the Java virtual machine and the loading, linking, and initialization of classes and interfaces.<p><li>Chapter 6 specifies the instruction set of the Java virtual machine, presenting the instructions in alphabetical order of opcode mnemonics.<p><li>Chapter 7 introduces compilation of code written in the Java programming  language into the instruction set of the Java virtual machine.<p><li>Chapter 8 describes Java virtual machine threads and their interaction with memory.<p><li>Chapter 9 gives a table of Java virtual machine opcode mnemonics indexed by opcode value.</ul><a name="4948"></a><hr><h2>1.4    Notation</h2><a name="4476"></a>Throughout this book we refer to classes and interfaces drawn from the Java and Java 2 platforms. Whenever we refer to a class or interface using a single identifier N, the intended reference is to the class or interface <code>java.lang.</code>N. We use the fully qualified name for classes from packages other than <code>java.lang</code>.<p><a name="4965"></a>Whenever we refer to a class or interface that is declared in the package <code>java</code> or any of its subpackages, the intended reference is to that class or interface as loaded by the bootstrap class loader <a href="ConstantPool.doc.html#79383">(&#167;5.3.1)</a>. Whenever we refer to a subpackage of a package named <code>java</code>, the intended reference is to that subpackage as determined by the bootstrap class loader.<p><a name="4981"></a>The use of fonts in this book is as follows:<p><ul><li>A <code>fixed</code> <code>width</code> font is used for code examples written in the Java programming language, Java virtual machine data types, exceptions, and errors.<p><li><em>Italic </em>is used for Java virtual machine "assembly language," its opcodes and operands, as well as items in the Java virtual machine's runtime data areas. It is also used to introduce new terms and simply for emphasis.</ul><a name="4979"></a><p><hr><!-- This inserts footnotes--><p><a href="VMSpecTOC.doc.html">Contents</a> | <a href="Preface.doc.html">Prev</a> | <a href="Concepts.doc.html">Next</a> | <a href="VMSpecIX.fm.html">Index</a><p><font size="-1"><i>The Java</i><sup><font size=-2>TM</font></sup><i> Virtual Machine Specification </i><br><!-- HTML generated by Suzette Pelouch on March 30, 1999 --><i><a href="Copyright.doc.html">Copyright &#169 1999 Sun Microsystems, Inc.</a>All rights reserved</i><br>Please send any comments or corrections to <a href="mailto:jvm@java.sun.com">jvm@java.sun.com</a></font></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品蜜臀在线一区尤物| 亚洲欧美区自拍先锋| 欧美日本免费一区二区三区| 91成人免费电影| 91在线看国产| 在线精品国精品国产尤物884a | 7777精品伊人久久久大香线蕉完整版 | 国产精品久久影院| 中文字幕高清不卡| 国产精品久久久久天堂| 亚洲色图欧美在线| 亚洲成a人v欧美综合天堂| 亚洲香蕉伊在人在线观| 亚洲高清不卡在线观看| 日韩成人精品在线| 黄色资源网久久资源365| 国产美女一区二区| 99国产精品久久久久| 在线观看视频一区二区| 日韩一区二区免费在线观看| 日韩欧美综合在线| 中文字幕高清不卡| 亚洲国产日韩精品| 黄色小说综合网站| a级高清视频欧美日韩| 91国产视频在线观看| 欧美一区二区三区啪啪| 国产视频一区二区三区在线观看| 欧美国产日本韩| 亚洲福利视频一区二区| 久久99国产精品尤物| 91在线观看美女| 7777精品久久久大香线蕉| 久久久影视传媒| 亚洲自拍另类综合| 国产精品一二三四五| 在线免费精品视频| 精品理论电影在线| 一区二区三区四区蜜桃| 久久精品国产77777蜜臀| 成人网在线免费视频| 精品视频1区2区3区| 精品国产区一区| 一区二区三区精品久久久| 精品一区二区三区在线播放| 91视频国产观看| 欧美成人vr18sexvr| 亚洲视频1区2区| 国产精品中文有码| 欧美高清激情brazzers| 中文字幕一区二区三区在线不卡 | 精品亚洲国产成人av制服丝袜| 成人a级免费电影| 日韩欧美卡一卡二| 一区二区三区在线免费视频| 国产精品一品二品| 欧美一卡2卡三卡4卡5免费| 亚洲欧美电影院| 国产福利一区在线| 2023国产精品| 六月丁香婷婷色狠狠久久| 欧美揉bbbbb揉bbbbb| 日韩美女精品在线| 不卡一二三区首页| 中文字幕欧美三区| 国产麻豆视频精品| 日韩一区国产二区欧美三区| 亚洲国产三级在线| 欧美在线free| 亚洲一区二区三区精品在线| 色婷婷av一区二区| 亚洲欧美日韩国产另类专区| av在线一区二区| 亚洲免费视频成人| 色哟哟国产精品| 亚洲黄色小说网站| 欧美伊人久久久久久久久影院 | 91福利资源站| 亚洲美女屁股眼交| 色哟哟一区二区三区| 亚洲精品成人精品456| 91福利在线观看| 天堂蜜桃91精品| 在线不卡a资源高清| 日韩不卡在线观看日韩不卡视频| 欧美一级高清大全免费观看| 日韩精品亚洲一区| 日韩精品一区在线| 国产不卡一区视频| 亚洲欧洲一区二区三区| 欧美午夜精品免费| 日本伊人午夜精品| 欧美va天堂va视频va在线| 国产麻豆视频精品| 一区二区视频在线| 337p亚洲精品色噜噜噜| 久久精品国产精品青草| 久久久久高清精品| 色一情一伦一子一伦一区| 亚洲va中文字幕| 欧美大黄免费观看| 不卡视频在线看| 日韩—二三区免费观看av| 26uuu成人网一区二区三区| 国产精品911| 一区二区在线免费观看| 日韩一区二区影院| 成人午夜电影网站| 天天亚洲美女在线视频| 国产欧美久久久精品影院| 色综合久久天天综合网| 欧美96一区二区免费视频| 国产亚洲精品免费| 欧美三级日韩在线| 国产乱码精品一区二区三区av| 亚洲色图欧洲色图| 欧美不卡激情三级在线观看| 成人国产精品视频| 麻豆成人91精品二区三区| 国产精品久久久久久久久久久免费看 | 欧美视频中文字幕| 国产成人综合亚洲91猫咪| 亚洲一区在线视频| 久久久蜜桃精品| 91精品啪在线观看国产60岁| 国产一二三精品| 蜜臀精品一区二区三区在线观看| 亚洲精品大片www| 国产女主播在线一区二区| 欧美日韩视频在线一区二区 | 色欧美88888久久久久久影院| 日本aⅴ精品一区二区三区| 自拍视频在线观看一区二区| wwww国产精品欧美| 日韩一级成人av| 欧美喷水一区二区| 一本到一区二区三区| 成人免费av资源| 国产精品69毛片高清亚洲| 青青草97国产精品免费观看| 一区二区三区在线免费| 国产精品美女久久久久av爽李琼 | 一本大道久久a久久综合婷婷 | 一区二区三区国产| 国产精品免费免费| 国产亚洲午夜高清国产拍精品| 91精品国产综合久久精品图片| 色婷婷一区二区| 日本韩国一区二区三区| 91丨porny丨国产| 不卡av免费在线观看| 成人午夜精品在线| 成人激情文学综合网| 成人免费看的视频| av色综合久久天堂av综合| 成人av网站免费观看| 波多野结衣中文字幕一区二区三区| 国产中文字幕精品| 国产成人免费在线视频| 国产呦萝稀缺另类资源| 国产美女av一区二区三区| 国产成人自拍高清视频在线免费播放| 另类中文字幕网| 国产成人在线网站| 国产成a人亚洲精| 91亚洲精华国产精华精华液| 91蜜桃网址入口| 日本韩国视频一区二区| 欧美午夜精品免费| 日韩视频免费直播| 欧美sm美女调教| 国产色一区二区| 最新中文字幕一区二区三区| 最新国产成人在线观看| 亚洲观看高清完整版在线观看| 捆绑变态av一区二区三区| 国产综合色产在线精品| 成人理论电影网| 在线观看视频一区二区| 欧美videos大乳护士334| 国产精品嫩草影院av蜜臀| 夜夜亚洲天天久久| 麻豆freexxxx性91精品| 99国产精品久| 日韩女优毛片在线| 欧美韩日一区二区三区四区| 亚洲免费三区一区二区| 麻豆一区二区三区| 99综合电影在线视频| 777欧美精品| 亚洲色图制服诱惑 | 日本二三区不卡| 日韩欧美成人激情| 亚洲蜜臀av乱码久久精品| 麻豆国产精品777777在线| 色综合视频一区二区三区高清| 欧美一区二区三区在线观看 | 日韩欧美在线网站| 亚洲婷婷在线视频| 精品一区免费av|