亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
激情伊人五月天久久综合| 亚洲欧美日韩一区二区| 日韩国产欧美在线观看| 欧美日本精品一区二区三区| 免费在线观看一区| 久久久久综合网| 粉嫩一区二区三区在线看| 综合激情网...| 欧美日本精品一区二区三区| 久久精品国产亚洲aⅴ| 欧美激情一区在线| 91国偷自产一区二区使用方法| 亚洲第四色夜色| 久久亚洲捆绑美女| 91在线看国产| 麻豆久久一区二区| 欧美国产精品久久| 欧美日韩一区二区在线观看视频 | 制服丝袜亚洲网站| 久久电影网站中文字幕| 亚洲国产电影在线观看| 欧美写真视频网站| 国内偷窥港台综合视频在线播放| 中文字幕永久在线不卡| 在线综合+亚洲+欧美中文字幕| 国产成人精品免费一区二区| 亚洲一区二区在线免费看| 久久综合中文字幕| 91国产丝袜在线播放| 精品在线播放免费| 亚洲尤物在线视频观看| 精品美女一区二区| 欧美亚洲一区二区在线| 国产·精品毛片| 视频一区国产视频| 综合久久久久久久| 久久综合久久久久88| 在线观看成人小视频| 国产电影精品久久禁18| 日日摸夜夜添夜夜添精品视频 | 国产在线精品免费av| 亚洲女人****多毛耸耸8| 日韩一区国产二区欧美三区| 91免费小视频| 国产精品羞羞答答xxdd| 人人超碰91尤物精品国产| 中文字幕日韩一区| 2017欧美狠狠色| 日韩一区二区电影在线| 欧美在线free| 99久久精品免费| 国产精品亚洲成人| 久久99精品久久久久久动态图| 五月综合激情网| 亚洲午夜久久久久| 亚洲欧美日韩电影| 国产精品视频免费看| 久久久久久久久久久久久久久99| 91精品在线麻豆| 欧美午夜精品一区| 97久久人人超碰| eeuss鲁片一区二区三区在线观看| 精品制服美女久久| 麻豆一区二区在线| 麻豆国产91在线播放| 亚洲不卡一区二区三区| 亚洲国产精品一区二区久久恐怖片 | 一区二区视频在线看| 国产精品久久久久久一区二区三区 | 国产精品一区二区果冻传媒| 韩国成人福利片在线播放| 日韩va欧美va亚洲va久久| 五月婷婷综合在线| 午夜激情一区二区| 偷拍亚洲欧洲综合| 亚洲成人av一区二区三区| 亚洲午夜精品网| 午夜精品福利在线| 欧美aaaaaa午夜精品| 麻豆精品蜜桃视频网站| 韩国毛片一区二区三区| 国产精品影音先锋| 成人激情免费网站| 99久久精品国产观看| 91极品美女在线| 欧美日韩国产影片| 日韩视频一区二区三区在线播放| 日韩精品影音先锋| 国产亚洲一区字幕| 亚洲视频电影在线| 午夜精品在线看| 久久成人av少妇免费| 国产成人精品aa毛片| www.亚洲精品| 欧美日本在线观看| 2023国产精品| 日韩理论电影院| 丝袜美腿亚洲一区二区图片| 麻豆精品视频在线观看视频| 国产福利一区二区三区视频在线| 91啪亚洲精品| 欧美一区二区播放| 国产欧美日韩精品一区| 一区二区三区在线免费| 日本美女视频一区二区| 国产91精品精华液一区二区三区| 91视视频在线直接观看在线看网页在线看| 欧美体内she精视频| 日韩欧美激情在线| 国产精品伦一区二区三级视频| 亚洲高清三级视频| 国产盗摄一区二区| 欧美日韩一区高清| 国产日韩视频一区二区三区| 亚洲一区二区三区在线看| 久久99在线观看| 一本久道久久综合中文字幕| 日韩午夜精品视频| 亚洲色图色小说| 捆绑变态av一区二区三区| 99riav一区二区三区| 日韩三级在线免费观看| 亚洲人xxxx| 国产一区二区三区在线观看免费| 欧美亚洲动漫精品| 中文字幕国产精品一区二区| 日韩电影一二三区| 成人听书哪个软件好| 日韩视频一区二区三区| 亚洲乱码国产乱码精品精的特点| 激情欧美一区二区三区在线观看| 91国内精品野花午夜精品| 国产农村妇女毛片精品久久麻豆| 丝袜亚洲另类欧美| 91搞黄在线观看| 欧美国产1区2区| 久久电影国产免费久久电影 | 日韩精品一区二区三区视频播放| 亚洲视频1区2区| 国v精品久久久网| 欧美精品一区二区三区视频| 亚洲mv在线观看| 91福利在线导航| 国产精品高潮久久久久无| 精品夜夜嗨av一区二区三区| 69堂亚洲精品首页| 亚洲伊人伊色伊影伊综合网| 成人ar影院免费观看视频| 久久久天堂av| 久久99久久精品| 欧美成人伊人久久综合网| 视频一区中文字幕国产| 欧美色图一区二区三区| 亚洲专区一二三| 色婷婷精品久久二区二区蜜臂av| 日本一区二区高清| 国产成人精品免费网站| 久久免费午夜影院| 国内精品在线播放| 久久久久久久久久久久电影| 国产精品亚洲а∨天堂免在线| www欧美成人18+| 国产精品中文字幕一区二区三区| 久久综合精品国产一区二区三区 | 亚洲欧美激情在线| 不卡视频在线看| 中文字幕日韩精品一区| 91性感美女视频| 一区二区三区欧美| 欧美影院一区二区三区| 亚洲第一综合色| 欧美一区二区三区四区久久| 免费观看在线综合色| 欧美xxxxx牲另类人与| 韩国成人精品a∨在线观看| 久久免费偷拍视频| 白白色亚洲国产精品| 亚洲天堂网中文字| 欧美性一区二区| 午夜激情一区二区三区| 精品国产一区二区三区久久影院 | 亚洲另类春色校园小说| 欧美三级电影在线看| 丝袜美腿一区二区三区| xfplay精品久久| 91丨porny丨在线| 午夜影院久久久| 久久天堂av综合合色蜜桃网| 成人毛片视频在线观看| 亚洲自拍偷拍综合| 精品久久久久久综合日本欧美 | 色婷婷综合久久久中文字幕| 亚洲韩国精品一区| 精品国产欧美一区二区| 国产成人免费在线视频| 亚洲人成在线观看一区二区| 欧美一级国产精品| 成人国产精品免费网站| 亚洲不卡一区二区三区| 久久精品欧美日韩精品|